Skip to main content

Crate perspective_js

Crate perspective_js 

Source
Expand description
The examples in this module are in JavaScript. See perspective docs for the Rust API.

Macros§

apierror
ts_promise
Declare the Promise<T> TypeScript type of each listed ApiFuture<T> payload, e.g. ts_promise! { View => JsViewPromise = "Promise<View>"; }.

Structs§

Client
An instance of a Client is a connection to a single perspective_server::Server, whether locally in-memory or remote over some transport like a WebSocket.
GenericSQLVirtualServerModel
JavaScript-facing DuckDB SQL query builder.
JsColumnWindow
JsDeleteOptions
JsError
JsGenericSQLVirtualServerModelArgs
JsOnUpdateOptions
JsResolvedViewConfig
JsServerHandler
JsTableInitData
JsTypedArrayWindow
JsUpdateOptions
JsViewConfig
JsViewPort
JsViewWindow
JsVirtualServerHandler
Table
TypedArrayWindow
Options for with_typed_arrays, extending ViewWindow with typed-array-specific options.
View
The View struct is Perspective’s query and serialization interface. It represents a query on the Table’s dataset and is always created from an existing Table instance via the Table::view method.
VirtualDataSlice
VirtualServer