OptionalaggregatesAvailable aggregate functions per column type.
OptionalexpressionsWhether computed expressions are supported.
Optionalfilter_Available filter operators per column type.
Optionalgroup_Whether group-by aggregation is supported.
Optionalgroup_Which group_by_rollup_mode options are supported
Optionalon_Whether update callbacks are supported.
OptionalsortWhether sorting is supported.
Optionalsplit_Whether split-by (pivot) operations are supported.
Optionalsplit_Which split_rollup_mode options are supported. Empty (the default)
means ["flat"] - a server must opt in to "rollup" explicitly, as
it requires emitting subtotal and grand-total column groups.
OptionalunorderedThe data store has no reliable natural row order
Optionalwindow_Available window aggregates per column type.
Describes the capabilities supported by a virtual server handler.
This struct is returned by
VirtualServerHandler::get_featuresto inform clients about which operations are available.