Skip to main content

Module proto

Module proto 

Source

Modules§

columns_update
Nested message and enum types in ColumnsUpdate.
get_features_resp
Nested message and enum types in GetFeaturesResp.
make_table_data
Nested message and enum types in MakeTableData.
make_table_req
Nested message and enum types in MakeTableReq.
request
Nested message and enum types in Request.
response
Nested message and enum types in Response.
scalar
Nested message and enum types in Scalar.
schema
Nested message and enum types in Schema.
table_validate_expr_resp
Nested message and enum types in TableValidateExprResp.
view_config
Nested message and enum types in ViewConfig.
view_on_update_req
Nested message and enum types in ViewOnUpdateReq.

Structs§

ColumnsUpdate
GetFeaturesReq
Informs the client of the feature set, e.g. what to expect in the ViewConfig message.
GetFeaturesResp
GetHostedTablesReq
Client::get_hosted_tables
GetHostedTablesResp
HostedTable
MakeTableData
The data type constructors Perspective supports.
MakeTableReq
Client::table.
MakeTableResp
RemoveHostedTablesUpdateReq
RemoveHostedTablesUpdateResp
Request
Response
Scalar
Filter type scalars - this is not the same as a Columns scalar, as this value is used in the view config and must be JSON safe!
Schema
ServerError
Recoverable, user-readable error reporting from the engine.
ServerSystemInfoReq
ServerSystemInfoResp
TableDeleteReq
Table::delete
TableDeleteResp
TableMakePortReq
Table::make_port
TableMakePortResp
TableMakeViewReq
Table::view
TableMakeViewResp
TableOnDeleteReq
Table::on_delete
TableOnDeleteResp
TableRemoveDeleteReq
Table::remove_delete
TableRemoveDeleteResp
TableRemoveReq
Table::remove
TableRemoveResp
TableReplaceReq
Table::replace
TableReplaceResp
TableSchemaReq
Table::schema
TableSchemaResp
TableSizeReq
Table::size
TableSizeResp
TableUpdateReq
Table::update
TableUpdateResp
TableValidateExprReq
Table::validate_expressions TODO: This should be just validate()
TableValidateExprResp
ViewCollapseReq
ViewCollapseResp
ViewColumnPathsReq
ViewColumnPathsResp
ViewConfig
ViewDeleteReq
ViewDeleteResp
ViewDimensionsReq
View::dimensions
ViewDimensionsResp
ViewExpandReq
ViewExpandResp
ViewExpressionSchemaReq
ViewExpressionSchemaResp
ViewGetConfigReq
View::get_config
ViewGetConfigResp
ViewGetMinMaxReq
ViewGetMinMaxResp
ViewOnDeleteReq
ViewOnDeleteResp
ViewOnUpdateReq
ViewOnUpdateResp
ViewPort
Options for requresting a slice of data, starting with the rectangular viewport.
ViewRemoveDeleteReq
ViewRemoveDeleteResp
ViewRemoveOnUpdateReq
ViewRemoveOnUpdateResp
ViewSchemaReq
View::schema
ViewSchemaResp
ViewSetDepthReq
View::set_depth
ViewSetDepthResp
ViewToArrowReq
ViewToArrowResp
ViewToColumnsStringReq
ViewToColumnsStringResp
ViewToCsvReq
ViewToCsvResp
ViewToNdjsonStringReq
ViewToNdjsonStringResp
ViewToRowsStringReq
ViewToRowsStringResp

Enums§

ColumnType
View types
SortOp
TODO This belongs in features
StatusCode