OptionalgetOptionalmakeOptionaltableDefaults to the length of tableSchema(tableId).
OptionaltableDefaults to port 0.
OptionaltableRequired when getFeatures() reports expressions: true.
OptionalviewDefaults to the length of viewSchema(viewId, config).
OptionalviewOptionalviewDefaults to tableSchema(viewId).
OptionalviewDefaults to tableSize(viewId).
Handler interface that you implement to provide custom data sources.
All methods will be called by the
VirtualServerwhen handling protocol messages from Perspective clients. Methods can return values directly or return Promises for asynchronous operations (e.g., database queries). Optional methods fall back to defaults documented per-method.