Get desktop application:
View/edit binary Protocol Buffers messages
A representation of the coder
for Table & SQL
for DataStream
append an end message (0x00) after serializing the records belonging to the same batch.
Used in:
for Table & SQL
Used in:
Used in:
process one record at a time
process multiple records at a time
only used in batch over window the data consists of [window data][arrow data]
Used in:
for DataStream
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
,Used in:
, ,Used to describe the info of over window in pandas batch over window aggregation
Used in:
Used in:
A representation of the data schema.
Used in:
, , , ,Used in:
Used in:
Used in:
Used in:
Used in:
, , , ,Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
A representation of State
Used in:
TTL cleanup strategies.
Used in:
Used in:
Configuration of cleanup strategy while taking the full snapshot.
Used in:
Max number of keys pulled from queue for clean up upon state touch for any key.
Whether to run incremental cleanup per each processed record.
Used in:
Configuration of cleanup strategy using custom compaction filter in RocksDB.
Used in:
Number of state entries to process by compaction filter before updating current timestamp.
Fixed strategies ordinals in strategies config field.
Used in:
This option configures whether expired user value can be returned or not.
Used in:
Return expired user value if it is not cleaned up yet.
Never return expired user value.
This option configures time scale to use for ttl.
Used in:
Processing time
This option value configures when to update last access timestamp which prolongs state TTL.
Used in:
TTL is disabled. State does not expire.
Last access timestamp is initialised when state is created and updated on every write operation.
The same as OnCreateAndWrite but also updated on read.
A representation of the data type information in DataStream.
Used in:
, , , ,Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
The serialized representation of the user-defined function
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
Whether the UDF takes row as input instead of each columns of a row
Used in:
Used in:
Used in:
A list of the user-defined aggregate functions to be executed in a group aggregate operation.
The array of the key indexes.
Generate retract messages if true.
The schema of the grouping keys.
The index of a count aggregate used to calculate the number of accumulated rows.
Cleanup the expired state if true.
The state cache size.
The map state read cache size.
The map_state_write_cache_size.
True if the count(*) agg is inserted by the planner.
Group Window.
User defined DataStream function definition.
The state cache size.
The map state read cache size.
The map_state_write_cache_size.
Used in:
Used in:
User-defined function definition. It supports chaining functions, that's, the execution result of one user-defined function as the input of another user-defined function.
Used in:
,The serialized representation of the user-defined function
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
The index of the over window used in pandas batch over window aggregation
Whether the UDF takes row as input instead of each columns of a row
Whether it's pandas UDF
A list of user-defined functions to be executed in a batch.