package perspective.proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum ColumnType

perspective.proto:72

View types

Used in: Schema.KeyTypePair, TableValidateExprResp, ViewExpressionSchemaResp, ViewSchemaResp

message ColumnsUpdate

perspective.proto:527

Used in: ViewConfig

message ColumnsUpdate.Columns

perspective.proto:533

Used in: ColumnsUpdate

message GetFeaturesReq

perspective.proto:211

Informs the client of the feature set, e.g. what to expect in the `ViewConfig` message.

Used in: Request

(message has no fields)

message GetFeaturesResp

perspective.proto:212

Used in: Response

message GetFeaturesResp.ColumnTypeOptions

perspective.proto:218

Used in: GetFeaturesResp

message GetHostedTablesReq

perspective.proto:224

`Client::get_hosted_tables`

Used in: Request

message GetHostedTablesResp

perspective.proto:228

Used in: Response

message HostedTable

perspective.proto:232

Used in: GetHostedTablesResp

message MakeTableData

perspective.proto:45

The data type constructors Perspective supports.

Used in: MakeTableReq, TableRemoveReq, TableReplaceReq, TableUpdateReq

message MakeTableReq

perspective.proto:305

`Client::table`.

Used in: Request

message MakeTableReq.MakeTableOptions

perspective.proto:308

Used in: MakeTableReq

message MakeTableResp

perspective.proto:315

Used in: Response

(message has no fields)

message RemoveHostedTablesUpdateReq

perspective.proto:238

Used in: Request

message RemoveHostedTablesUpdateResp

perspective.proto:241

Used in: Response

(message has no fields)

message Request

perspective.proto:114

message Response

perspective.proto:162

message Scalar

perspective.proto:59

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!

Used in: ViewConfig.Filter

message Schema

perspective.proto:36

Used in: MakeTableData, TableSchemaResp

message Schema.KeyTypePair

perspective.proto:38

Used in: Schema

message ServerError

perspective.proto:31

Recoverable, user-readable error reporting from the engine.

Used in: Response

message ServerSystemInfoReq

perspective.proto:489

Used in: Request

(message has no fields)

message ServerSystemInfoResp

perspective.proto:490

Used in: Response

enum SortOp

perspective.proto:96

TODO This belongs in features

Used in: ViewConfig.Sort

enum StatusCode

perspective.proto:25

Used in: ServerError

message TableDeleteReq

perspective.proto:318

`Table::delete`

Used in: Request

message TableDeleteResp

perspective.proto:321

Used in: Response

(message has no fields)

message TableMakePortReq

perspective.proto:328

`Table::make_port`

Used in: Request

(message has no fields)

message TableMakePortResp

perspective.proto:329

Used in: Response

message TableMakeViewReq

perspective.proto:272

`Table::view`

Used in: Request

message TableMakeViewResp

perspective.proto:276

Used in: Response

message TableOnDeleteReq

perspective.proto:324

`Table::on_delete`

Used in: Request

(message has no fields)

message TableOnDeleteResp

perspective.proto:325

Used in: Response

(message has no fields)

message TableRemoveDeleteReq

perspective.proto:334

`Table::remove_delete`

Used in: Request

message TableRemoveDeleteResp

perspective.proto:337

Used in: Response

(message has no fields)

message TableRemoveReq

perspective.proto:353

`Table::remove`

Used in: Request

message TableRemoveResp

perspective.proto:356

Used in: Response

(message has no fields)

message TableReplaceReq

perspective.proto:347

`Table::replace`

Used in: Request

message TableReplaceResp

perspective.proto:350

Used in: Response

(message has no fields)

message TableSchemaReq

perspective.proto:250

`Table::schema`

Used in: Request

(message has no fields)

message TableSchemaResp

perspective.proto:251

Used in: Response

message TableSizeReq

perspective.proto:244

`Table::size`

Used in: Request

(message has no fields)

message TableSizeResp

perspective.proto:245

Used in: Response

message TableUpdateReq

perspective.proto:340

`Table::update`

Used in: Request

message TableUpdateResp

perspective.proto:344

Used in: Response

(message has no fields)

message TableValidateExprReq

perspective.proto:257

`Table::validate_expressions` TODO: This should be just `validate()`

Used in: Request

message TableValidateExprResp

perspective.proto:260

Used in: Response

message TableValidateExprResp.ExprValidationError

perspective.proto:264

Used in: TableValidateExprResp

message ViewCollapseReq

perspective.proto:467

Used in: Request

message ViewCollapseResp

perspective.proto:471

Used in: Response

message ViewColumnPathsReq

perspective.proto:422

Used in: Request

(message has no fields)

message ViewColumnPathsResp

perspective.proto:431

Used in: Response

message ViewConfig

perspective.proto:495

Used in: TableMakeViewReq, ViewGetConfigResp

message ViewConfig.AggList

perspective.proto:506

Used in: ViewConfig

message ViewConfig.Filter

perspective.proto:515

Used in: ViewConfig

enum ViewConfig.FilterReducer

perspective.proto:521

Used in: ViewConfig

message ViewConfig.Sort

perspective.proto:510

Used in: ViewConfig

message ViewDeleteReq

perspective.proto:436

Used in: Request

(message has no fields)

message ViewDeleteResp

perspective.proto:437

Used in: Response

(message has no fields)

message ViewDimensionsReq

perspective.proto:287

`View::dimensions`

Used in: Request

(message has no fields)

message ViewDimensionsResp

perspective.proto:288

Used in: Response

message ViewExpandReq

perspective.proto:475

Used in: Request

message ViewExpandResp

perspective.proto:479

Used in: Response

message ViewExpressionSchemaReq

perspective.proto:449

Used in: Request

(message has no fields)

message ViewExpressionSchemaResp

perspective.proto:450

Used in: Response

message ViewGetConfigReq

perspective.proto:296

`View::get_config`

Used in: Request

(message has no fields)

message ViewGetConfigResp

perspective.proto:297

Used in: Response

message ViewGetMinMaxReq

perspective.proto:439

Used in: Request

message ViewGetMinMaxResp

perspective.proto:443

Used in: Response

message ViewOnDeleteReq

perspective.proto:369

Used in: Request

(message has no fields)

message ViewOnDeleteResp

perspective.proto:370

Used in: Response

(message has no fields)

message ViewOnUpdateReq

perspective.proto:358

Used in: Request

enum ViewOnUpdateReq.Mode

perspective.proto:359

Used in: ViewOnUpdateReq

message ViewOnUpdateResp

perspective.proto:364

Used in: Response

message ViewPort

perspective.proto:83

Options for requresting a slice of data, starting with the rectangular viewport.

Used in: ViewToArrowReq, ViewToCSVReq, ViewToColumnsStringReq, ViewToNdjsonStringReq, ViewToRowsStringReq

message ViewRemoveDeleteReq

perspective.proto:372

Used in: Request

message ViewRemoveDeleteResp

perspective.proto:375

Used in: Response

(message has no fields)

message ViewRemoveOnUpdateReq

perspective.proto:462

Used in: Request

message ViewRemoveOnUpdateResp

perspective.proto:465

Used in: Response

(message has no fields)

message ViewSchemaReq

perspective.proto:281

`View::schema`

Used in: Request

(message has no fields)

message ViewSchemaResp

perspective.proto:282

Used in: Response

message ViewSetDepthReq

perspective.proto:484

`View::set_depth`

Used in: Request

message ViewSetDepthResp

perspective.proto:487

Used in: Response

(message has no fields)

message ViewToArrowReq

perspective.proto:413

Used in: Request

message ViewToArrowResp

perspective.proto:418

Used in: Response

message ViewToCSVReq

perspective.proto:454

Used in: Request

message ViewToCSVResp

perspective.proto:458

Used in: Response

message ViewToColumnsStringReq

perspective.proto:377

Used in: Request

message ViewToColumnsStringResp

perspective.proto:385

Used in: Response

message ViewToNdjsonStringReq

perspective.proto:401

Used in: Request

message ViewToNdjsonStringResp

perspective.proto:409

Used in: Response

message ViewToRowsStringReq

perspective.proto:389

Used in: Request

message ViewToRowsStringResp

perspective.proto:397

Used in: Response