All Classes and Interfaces

Classes
Class
Description
Example for implementing more complex UserDefinedFunctions.
The ChangelogCsvDeserializer contains a simple parsing logic for converting bytes into Row of Integer and String with a RowKind.
The ChangelogCsvFormat is a decoding format that uses a DeserializationSchema during runtime.
The ChangelogCsvFormatFactory translates format-specific options to a format.
Example for implementing a custom DynamicTableSource and a DecodingFormat.
Example for getting started with the Table & SQL API.
We can put frequently used procedures in user-defined functions.
Merges two rows into a single row with unique field names.
Implementation of an AggregateFunction that returns a row containing the latest non-null value with its corresponding date.
Generic accumulator for representing state.
The SocketDynamicTableFactory translates the catalog table to a table source.
The SocketDynamicTableSource is used during planning.
The SocketSource opens a socket and consumes bytes.
Placeholder because the SocketSource does not support fault-tolerance and thus does not require actual checkpointing.
Placeholder because the socket itself implicitly represents the only split and does not require an actual split object.
Simple example for demonstrating the use of SQL on a table backed by a DataStream in Java DataStream API.
Simple POJO.
Simple example for demonstrating the use of SQL in Java.
Example for demonstrating the use of temporal join between a table backed by a DataStream and a table backed by a change log stream.
Enriched transaction by joining with the currency rate table.
A simple class to represent a transaction.
Example for aggregating and ranking data using Flink SQL on updating tables.
The famous word count example that shows a minimal Flink SQL job in batch execution mode.