Package org.apache.flink.table.api
package org.apache.flink.table.api
-
ClassDescriptionA table that has been performed on the aggregate function.Java API class that gives access to expression operations.A
DataTypecan be used to declare input and/or output types of operations.Common helper class for resolved and unresolved fields of a row or structured type.Helper class for defining the field of a row or structured type.Helper class for defining the resolution of an interval.Helper class for defining the unresolved field of a row or structured type.Defines all parameters that initialize a table environment.A builder forEnvironmentSettings.Represents an artifact that can be executed.Explainable<SELF extends Explainable<SELF>>Represents an artifact that can be explained using a summary string.ExplainDetail defines the types of details for explain result.Explain format categorizes the output format of explain result.Entry point of the Table API Expression DSL such as:$("myField").plus(10).abs()Describes aformatand its options for use withTableDescriptor.Builder forFormatDescriptor.Describes aCatalogFunction.Builder forFunctionDescriptor.A table that has been grouped on a set of grouping keys.A group window specification.A table that has been windowed forGroupWindows.Defines the conflict resolution strategies for INSERT INTO statements when the query's upsert key differs from the target table's primary key.Builder for creatingInsertConflictStrategyinstances.Defines the basic conflict resolution behaviors.Behavior in case of errors forBuiltInFunctionDefinitions.JSON_EXISTS.Behavior ofBuiltInFunctionDefinitions.JSON_QUERYin case a path expression is empty or raises an error.Defines whether and when to wrap the result ofBuiltInFunctionDefinitions.JSON_QUERYinto an array.Supported JSON types forBuiltInFunctionDefinitions.IS_JSON.Behavior forBuiltInFunctionDefinitions.JSON_VALUE.TheModelobject is the core abstraction for ML model resources in the Table API.Describes aCatalogModelrepresenting a model.Builder forModelDescriptor.Helper class for creating an over window.An over window specification.A table that has been windowed forOverWindows.Partially defined over window with partitioning.Partially defined over window with (optional) partitioning and order.Partially defined over window with (optional) partitioning, order, and preceding.A table that has been partitioned by a set of partition keys.ThePlannerConfigholds parameters to configure the behavior of queries.ResultKind defines the types of the result.Schema of a table or view.A builder for constructing an immutable but still unresolvedSchema.Super class for all kinds of columns in an unresolved schema.Declaration of a computed column that will be resolved toColumn.ComputedColumnduring schema resolution.Super class for all kinds of constraints in an unresolved schema.Declaration of a list of immutable columns that will be resolved toImmutableColumnsConstraintduring schema resolution.Declaration of an index that will be resolved toIndexduring schema resolution.Declaration of a metadata column that will be resolved toColumn.MetadataColumnduring schema resolution.Declaration of a physical column that will be resolved toColumn.PhysicalColumnduring schema resolution.Declaration of a primary key that will be resolved toUniqueConstraintduring schema resolution.Declaration of a watermark strategy that will be resolved toWatermarkSpecduring schema resolution.Helper class for creating a session window.Session window.Session window on time.Session window on time with alias.Helper class for creating a sliding window.Partially specified sliding window.Sliding window.Sliding window on time.Sliding window on time with alias.Enumeration of valid SQL compatibility modes.AStatementSetaccepts pipelines defined by DML statements orTableobjects.TheTableobject is the core abstraction of the Table API.Configuration for the currentTableEnvironmentsession to adjust Table & SQL API programs.Describes aCatalogTablerepresenting a source or sink.Builder forTableDescriptor.A table environment is the base class, entry point, and central context for creating Table and SQL API programs.Describes a complete pipeline from one or more source tables to a sink table.A TableResult is the representation of the statement execution result.Helper class for creating a tumbling window.Tumbling window.Tumbling window on time.Tumbling window on time with alias.A table that has been windowed and grouped forGroupWindows.