# Constants
No description provided by the author
No description provided by the author
No description provided by the author
left_value + right_value.
left_value & right_value.
left_value | right_value.
left_value ^ right_value.
left_value / right_value.
No description provided by the author
left_value % right_value.
left_value * right_value.
left_value - right_value.
No description provided by the author
"$column = value".
"$column > value".
"$column >= value".
"$column IS DISTINCT value".
"$column IS NOT DISTINCT value".
"$column < value".
"$column <= value".
"$column != value".
Arrow IPC Streaming format: https://arrow.apache.org/docs/format/Columnar.html#ipc-streaming-format.
If Connector cannot push down the predicate to the data source completely, it terminates the request and returns an error.
If Connector cannot push down the predicate to the data source completely (due to the lack of data type support, for example), it doesn't apply filter at all and returns the full result of `SELECT columns FROM table` (no WHERE clause).
No description provided by the author
No description provided by the author
No description provided by the author
Connector will read splits in a single thread one by one.
Connector may read different splits concurrently and send the split fragments to the response stream as soon as the data is obtained from the data source.
# Variables
Enum value maps for EDateTimeFormat.
Enum value maps for EDateTimeFormat.
No description provided by the author
Enum value maps for TExpression_TArithmeticalExpression_EOperation.
Enum value maps for TExpression_TArithmeticalExpression_EOperation.
Enum value maps for TPredicate_TComparison_EOperation.
Enum value maps for TPredicate_TComparison_EOperation.
Enum value maps for TReadSplitsRequest_EFiltering.
Enum value maps for TReadSplitsRequest_EFiltering.
Enum value maps for TReadSplitsRequest_EFormat.
Enum value maps for TReadSplitsRequest_EFormat.
Enum value maps for TReadSplitsRequest_EMode.
Enum value maps for TReadSplitsRequest_EMode.
# Structs
TAst is an internal representation of an YQL request.
No description provided by the author
No description provided by the author
No description provided by the author
Continuation is a special type useful for the request retry.
No description provided by the author
TDescribeTableRequest requests table metadata.
TDescribeTableResponse returns table metadata.
Special type to describe the result of any operation.
Expression with value (value can be expression of any type) Can be a column, a constant or a result of, for example, some arithmetical operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CAST($value AS $type).
"COALESCE($expression_1, $expression_2, ..., $expression_n)".
"IF($predicate, $then_expression, $else_expression)" Example predicate: WHERE IF($A IS NOT NULL, $A, $B) + $B = 0.
No description provided by the author
No description provided by the author
TListSplitRequest asks Connector to split the requested data into elementary parts.
TListSplitResponse returns the list of splits for a particular set of table partitions.
TListTablesRequest requests the list of tables in a particular database of the data source.
No description provided by the author
TListTablesResponse returns the list of tables in a particular database of the data source.
Predicate (use this types only for bool expressions).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
"$column BETWEEN $least AND $greatest".
Expression wich has bool type For example, bool column.
"COALESCE($predicate_1, $predicate_2, ..., $predicate_n)".
A subset of comparators corresponding to the binary logical operators.
AND.
OR.
"IF($predicate, $then_predicate, $else_predicate)" Example predicate: WHERE IF($A IS NOT NULL, $A + $B = 0, $B = 0).
"$column IN $(set)".
"$column IS NOT NULL" TODO: maybe it is better to express with TNegation here.
"$column IS NULL".
NOT.
"$column REGEXP $pattern".
ReadDataRequest reads the data associated with a particular table split.
ReadDataResponse returns the data corresponding to a particular split.
No description provided by the author
No description provided by the author
Protobuf columnar representation of data.
No description provided by the author
Contains information about the page (a particular block of data returned by the Connector within a ReadSplits stream).
TSchema represents the schema of the table.
Select describes what to read from the data source.
No description provided by the author
No description provided by the author
Describes what particularly to get from the data source.
No description provided by the author
No description provided by the author
No description provided by the author
Split is a certain part of a table.
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
An operation code.
An operation code.
No description provided by the author
No description provided by the author
No description provided by the author