Package org.apache.flink.table.api
-
Interface Summary Interface Description AggregatedTable A table that has been performed on the aggregate function.Compilable Represents an artifact that can be compiled to aCompiledPlan
.CompiledPlan Represents an immutable, fully optimized, and executable entity that has been compiled from a Table & SQL API pipeline definition.Executable Represents an artifact that can be executed.Explainable<SELF extends Explainable<SELF>> Represents an artifact that can be explained using a summary string.FlatAggregateTable GroupedTable A table that has been grouped on a set of grouping keys.GroupWindowedTable A table that has been windowed forGroupWindow
s.OverWindowedTable A table that has been windowed forOverWindow
s.PlannerConfig ThePlannerConfig
holds parameters to configure the behavior of queries.StatementSet AStatementSet
accepts pipelines defined by DML statements orTable
objects.Table TheTable
object is the core abstraction of the Table API.TableEnvironment A table environment is the base class, entry point, and central context for creating Table and SQL API programs.TablePipeline Describes a complete pipeline from one or more source tables to a sink table.TableResult A TableResult is the representation of the statement execution result.WindowGroupedTable A table that has been windowed and grouped forGroupWindow
s. -
Class Summary Class Description ApiExpression Java API class that gives access to expression operations.EnvironmentSettings Defines all parameters that initialize a table environment.EnvironmentSettings.Builder A builder forEnvironmentSettings
.Expressions Entry point of the Table API Expression DSL such as:$("myField").plus(10).abs()
FormatDescriptor Describes aformat
and its options for use withTableDescriptor
.FormatDescriptor.Builder Builder forFormatDescriptor
.GroupWindow A group window specification.Over Helper class for creating an over window.OverWindow An over window specification.OverWindowPartitioned Partially defined over window with partitioning.OverWindowPartitionedOrdered Partially defined over window with (optional) partitioning and order.OverWindowPartitionedOrderedPreceding Partially defined over window with (optional) partitioning, order, and preceding.PlanReference Unresolved pointer to a persisted plan.PlanReference.ContentPlanReference Plan reference to a string containing the serialized persisted plan in JSON.PlanReference.FilePlanReference Plan reference to a file in the local filesystem.PlanReference.ResourcePlanReference Plan reference to a file in the providedClassLoader
.Session Helper class for creating a session window.SessionWithGap Session window.SessionWithGapOnTime Session window on time.SessionWithGapOnTimeWithAlias Session window on time with alias.Slide Helper class for creating a sliding window.SlideWithSize Partially specified sliding window.SlideWithSizeAndSlide Sliding window.SlideWithSizeAndSlideOnTime Sliding window on time.SlideWithSizeAndSlideOnTimeWithAlias Sliding window on time with alias.TableConfig Configuration for the currentTableEnvironment
session to adjust Table & SQL API programs.TableDescriptor Describes aCatalogTable
representing a source or sink.TableDescriptor.Builder Builder forTableDescriptor
.Tumble Helper class for creating a tumbling window.TumbleWithSize Tumbling window.TumbleWithSizeOnTime Tumbling window on time.TumbleWithSizeOnTimeWithAlias Tumbling window on time with alias. -
Enum Summary Enum Description ExplainDetail ExplainDetail defines the types of details for explain result.ExplainFormat Explain format categorizes the output format of explain result.ResultKind ResultKind defines the types of the result.SqlDialect Enumeration of valid SQL compatibility modes. -
Exception Summary Exception Description SqlParserEOFException Exception for incomplete sql statement found while sql parsing.SqlParserException Exception for all errors occurring during sql parsing.