Skip navigation links
$ A B C D E F G H I J L M N O P Q R S T U V W Y 

$

$(String) - Static method in class org.apache.flink.table.api.Expressions
Creates an unresolved reference to a table's column.

A

abs() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the absolute value of given value.
AbstractCatalogTable - Class in org.apache.flink.table.catalog
An abstract catalog table.
AbstractCatalogTable(TableSchema, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.AbstractCatalogTable
 
AbstractCatalogTable(TableSchema, List<String>, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.AbstractCatalogTable
 
AbstractCatalogView - Class in org.apache.flink.table.catalog
An abstract catalog view.
AbstractCatalogView(String, String, TableSchema, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.AbstractCatalogView
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.api.ApiExpression
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
accept(QueryOperationVisitor<U>) - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
accept(ModifyOperationVisitor<T>) - Method in class org.apache.flink.table.operations.CollectModifyOperation
 
accept(ModifyOperationVisitor<T>) - Method in class org.apache.flink.table.operations.CreateTableASOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.DistinctQueryOperation
 
accept(ModifyOperationVisitor<T>) - Method in class org.apache.flink.table.operations.ExternalModifyOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.FilterQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
accept(ModifyOperationVisitor<T>) - Method in interface org.apache.flink.table.operations.ModifyOperation
 
accept(ModifyOperationVisitor<R>) - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.ProjectQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in interface org.apache.flink.table.operations.QueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.SetQueryOperation
 
accept(ModifyOperationVisitor<T>) - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.SortQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.SourceQueryOperation
 
accept(QueryOperationVisitor<R>) - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
accept(ModifyOperationVisitor<R>) - Method in class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
acos() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the arc cosine of a given number.
add(TablePipeline) - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
add(TablePipeline) - Method in interface org.apache.flink.table.api.StatementSet
addColumns(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
addColumns(Expression...) - Method in interface org.apache.flink.table.api.Table
Adds additional columns.
addColumns(boolean, List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
Adds additional columns.
addConfiguration(Configuration) - Method in class org.apache.flink.table.api.TableConfig
Adds the given key-value configuration to the underlying application-specific configuration.
addInsert(String, Table) - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
addInsert(String, Table, boolean) - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
addInsert(TableDescriptor, Table) - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
addInsert(TableDescriptor, Table, boolean) - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
addInsert(String, Table) - Method in interface org.apache.flink.table.api.StatementSet
Shorthand for statementSet.add(table.insertInto(targetPath)).
addInsert(String, Table, boolean) - Method in interface org.apache.flink.table.api.StatementSet
Shorthand for statementSet.add(table.insertInto(targetPath, overwrite)).
addInsert(TableDescriptor, Table) - Method in interface org.apache.flink.table.api.StatementSet
Shorthand for statementSet.add(table.insertInto(targetDescriptor)).
addInsert(TableDescriptor, Table, boolean) - Method in interface org.apache.flink.table.api.StatementSet
Shorthand for statementSet.add(table.insertInto(targetDescriptor, overwrite)).
addInsertSql(String) - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
addInsertSql(String) - Method in interface org.apache.flink.table.api.StatementSet
Adds an INSERT INTO SQL statement.
addJarConfiguration(TableConfig) - Method in class org.apache.flink.table.resource.ResourceManager
Adds the local jar resources to the given TableConfig.
AddJarOperation - Class in org.apache.flink.table.operations.command
Operation to describe an ADD JAR statement.
AddJarOperation(String) - Constructor for class org.apache.flink.table.operations.command.AddJarOperation
 
addJobParameter(String, String) - Method in class org.apache.flink.table.api.TableConfig
Sets a custom user parameter that can be accessed via FunctionContext.getJobParameter(String, String).
addOrReplaceColumns(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
addOrReplaceColumns(Expression...) - Method in interface org.apache.flink.table.api.Table
Adds additional columns.
AddPartitionsOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe ALTER TABLE ADD PARTITION statement.
AddPartitionsOperation(ObjectIdentifier, boolean, List<CatalogPartitionSpec>, List<CatalogPartition>) - Constructor for class org.apache.flink.table.operations.ddl.AddPartitionsOperation
 
aggregate(Expression) - Method in interface org.apache.flink.table.api.GroupedTable
Performs an aggregate operation with an aggregate function.
aggregate(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
aggregate(Expression) - Method in interface org.apache.flink.table.api.Table
Performs a global aggregate operation with an aggregate function.
aggregate(Expression) - Method in interface org.apache.flink.table.api.WindowGroupedTable
Performs an aggregate operation on a window grouped table.
aggregate(List<Expression>, List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
aggregate(List<Expression>, Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
AggregatedTable - Interface in org.apache.flink.table.api
A table that has been performed on the aggregate function.
AggregateQueryOperation - Class in org.apache.flink.table.operations
Relational operation that performs computations on top of subsets of input rows grouped by key.
AggregateQueryOperation(List<ResolvedExpression>, List<ResolvedExpression>, QueryOperation, ResolvedSchema) - Constructor for class org.apache.flink.table.operations.AggregateQueryOperation
 
alias(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
AlterCatalogFunctionOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER FUNCTION statement for catalog functions.
AlterCatalogFunctionOperation(ObjectIdentifier, CatalogFunction, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation
 
alterDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterDatabaseOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER DATABASE statement.
AlterDatabaseOperation(String, String, CatalogDatabase) - Constructor for class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
alterFunction(ObjectPath, CatalogFunction, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterOperation - Interface in org.apache.flink.table.operations.ddl
A Operation that describes the DDL statements, e.g.
alterPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
alterPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterPartitionOperation - Class in org.apache.flink.table.operations.ddl
Abstract Operation to describe all ALTER TABLE statements that should be applied to partitions.
AlterPartitionOperation(ObjectIdentifier, CatalogPartitionSpec) - Constructor for class org.apache.flink.table.operations.ddl.AlterPartitionOperation
 
AlterPartitionPropertiesOperation - Class in org.apache.flink.table.operations.ddl
Operation to alter the properties of partition.
AlterPartitionPropertiesOperation(ObjectIdentifier, CatalogPartitionSpec, CatalogPartition) - Constructor for class org.apache.flink.table.operations.ddl.AlterPartitionPropertiesOperation
 
alterPartitionStatistics(ObjectPath, CatalogPartitionSpec, CatalogTableStatistics, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
alterTable(CatalogBaseTable, ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Alters a table in a given fully qualified path.
alterTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterTableAddConstraintOperation - Class in org.apache.flink.table.operations.ddl
Operation of "ALTER TABLE ADD [CONSTRAINT constraintName] ..." clause.
AlterTableAddConstraintOperation(ObjectIdentifier, String, String[]) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableAddConstraintOperation
 
alterTableColumnStatistics(ObjectPath, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterTableDropConstraintOperation - Class in org.apache.flink.table.operations.ddl
Operation of "ALTER TABLE ADD [CONSTRAINT constraintName] ..." clause.
AlterTableDropConstraintOperation(ObjectIdentifier, String) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableDropConstraintOperation
 
AlterTableOperation - Class in org.apache.flink.table.operations.ddl
Abstract Operation to describe all ALTER TABLE statements such as rename table /set properties.
AlterTableOperation(ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableOperation
 
AlterTableOptionsOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER TABLE ..
AlterTableOptionsOperation(ObjectIdentifier, CatalogTable) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableOptionsOperation
 
AlterTableRenameOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER TABLE ..
AlterTableRenameOperation(ObjectIdentifier, ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableRenameOperation
 
AlterTableSchemaOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe altering the schema of a table.
AlterTableSchemaOperation(ObjectIdentifier, CatalogTable) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableSchemaOperation
 
alterTableStatistics(ObjectPath, CatalogTableStatistics, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterViewAsOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe an ALTER VIEW ...
AlterViewAsOperation(ObjectIdentifier, CatalogView) - Constructor for class org.apache.flink.table.operations.ddl.AlterViewAsOperation
 
AlterViewOperation - Class in org.apache.flink.table.operations.ddl
Abstract Operation to describe all ALTER VIEW statements.
AlterViewOperation(ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.ddl.AlterViewOperation
 
AlterViewPropertiesOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER VIEW ..
AlterViewPropertiesOperation(ObjectIdentifier, CatalogView) - Constructor for class org.apache.flink.table.operations.ddl.AlterViewPropertiesOperation
 
AlterViewRenameOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER VIEW ..
AlterViewRenameOperation(ObjectIdentifier, ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.ddl.AlterViewRenameOperation
 
analyzeTable(TableEnvironmentImpl, AnalyzeTableOperation) - Static method in class org.apache.flink.table.api.internal.AnalyzeTableUtil
 
AnalyzeTableOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe an ANALYZE TABLE statement.
AnalyzeTableOperation(ObjectIdentifier, List<CatalogPartitionSpec>, List<Column>) - Constructor for class org.apache.flink.table.operations.ddl.AnalyzeTableOperation
 
AnalyzeTableUtil - Class in org.apache.flink.table.api.internal
ANALYZE TABLE statement Util.
and(Object, Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Boolean AND in three-valued logic.
and(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Boolean AND in three-valued logic.
anonymous(FunctionDefinition) - Static method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
anonymous(ResolvedCatalogBaseTable<?>) - Static method in class org.apache.flink.table.catalog.ContextResolvedTable
 
anonymous(String, ResolvedCatalogBaseTable<?>) - Static method in class org.apache.flink.table.catalog.ContextResolvedTable
 
ApiExpression - Class in org.apache.flink.table.api
Java API class that gives access to expression operations.
ApiExpressionDefaultVisitor<T> - Class in org.apache.flink.table.expressions.utils
A utility ApiExpressionVisitor that calls defaultMethod(Expression) by default, unless other methods are overridden explicitly.
ApiExpressionDefaultVisitor() - Constructor for class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
ApiExpressionUtils - Class in org.apache.flink.table.expressions
Utilities for API-specific Expressions.
ApiExpressionVisitor<R> - Class in org.apache.flink.table.expressions
A visitor for all Expressions that might be created during API translation.
ApiExpressionVisitor() - Constructor for class org.apache.flink.table.expressions.ApiExpressionVisitor
 
apply(List<Expression>, ResolverRule.ResolutionContext) - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule
 
array(Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Creates an array of literals.
array(DataType, ResolvedExpression...) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
arrayContains(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns whether the given element exists in an array.
as(String, String...) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Specifies a name for an expression i.e.
as(String, String...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
as(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
as(String) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrdered
Assigns an alias for this window that the following select() clause can refer to.
as(Expression) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrdered
Assigns an alias for this window that the following select() clause can refer to.
as(String) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrderedPreceding
Assigns an alias for this window that the following select() clause can refer to.
as(Expression) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrderedPreceding
Assigns an alias for this window that the following select() clause can refer to.
as(String) - Method in class org.apache.flink.table.api.SessionWithGapOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(Expression) - Method in class org.apache.flink.table.api.SessionWithGapOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(String) - Method in class org.apache.flink.table.api.SlideWithSizeAndSlideOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(Expression) - Method in class org.apache.flink.table.api.SlideWithSizeAndSlideOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(String, String...) - Method in interface org.apache.flink.table.api.Table
Renames the fields of the expression result.
as(Expression...) - Method in interface org.apache.flink.table.api.Table
as(Expression) - Method in class org.apache.flink.table.api.TumbleWithSizeOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(String) - Method in class org.apache.flink.table.api.TumbleWithSizeOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(ResolvedExpression, String) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
asc() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Specifies ascending order of an expression i.e.
ascii() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the numeric value of the first character of the input string.
asin() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the arc sine of a given number.
asJsonString() - Method in interface org.apache.flink.table.api.CompiledPlan
Convert the plan to a JSON string representation.
asJsonString() - Method in interface org.apache.flink.table.delegation.InternalPlan
 
asLookup(Function<String, UnresolvedIdentifier>) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Creates a FunctionLookup to this FunctionCatalog.
asSerializableString() - Method in interface org.apache.flink.table.operations.QueryOperation
Returns a string that fully serializes this instance.
asSummaryString() - Method in class org.apache.flink.table.api.ApiExpression
 
asSummaryString() - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
asSummaryString() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
asSummaryString() - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
asSummaryString() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
asSummaryString() - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
asSummaryString() - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
asSummaryString() - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.BeginStatementSetOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.CollectModifyOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.AddJarOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.ClearOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.ExecutePlanOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.HelpOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.QuitOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.RemoveJarOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.ResetOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.SetOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.ShowJarsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.CompileAndExecutePlanOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.CreateTableASOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AddPartitionsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterPartitionPropertiesOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterTableAddConstraintOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterTableDropConstraintOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterTableOptionsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterTableRenameOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterTableSchemaOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterViewAsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterViewPropertiesOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterViewRenameOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AnalyzeTableOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.CompilePlanOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.CreateCatalogFunctionOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.CreateCatalogOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.CreateTableOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.CreateViewOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.DropCatalogFunctionOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.DropCatalogOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.DropPartitionsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.DropTableOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.DropTempSystemFunctionOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.DropViewOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.DescribeTableOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.DistinctQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.EndStatementSetOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ExplainOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ExternalModifyOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.FilterQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.LoadModuleOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.NopOperation
 
asSummaryString() - Method in interface org.apache.flink.table.operations.Operation
Returns a string that summarizes this operation for printing to a console.
asSummaryString() - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ProjectQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowCatalogsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowCreateTableOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowCreateViewOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowCurrentCatalogOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowCurrentDatabaseOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowDatabasesOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowFunctionsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowModulesOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowPartitionsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowViewsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.SourceQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.StatementSetOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.UnloadModuleOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.UseCatalogOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.UseDatabaseOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.UseModulesOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
at(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Accesses the element of an array or map based on a key or an index (starting at 1).
atan() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the arc tangent of a given number.
atan2(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Calculates the arc tangent of a given coordinate.
avg() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the average (arithmetic mean) of the numeric field across all input values.
await() - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
await(long, TimeUnit) - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
await() - Method in interface org.apache.flink.table.api.TableResult
Wait if necessary until the data is ready.
await(long, TimeUnit) - Method in interface org.apache.flink.table.api.TableResult
Wait if necessary for at most the given time for the data to be ready.

B

BaseExpressions<InType,OutType> - Class in org.apache.flink.table.api.internal
These are Java and Scala common operations that can be used to construct an Expression AST for expression operations.
BaseExpressions() - Constructor for class org.apache.flink.table.api.internal.BaseExpressions
 
BeginStatementSetOperation - Class in org.apache.flink.table.operations
Operation to describe a BEGIN STATEMENT SET statement.
BeginStatementSetOperation() - Constructor for class org.apache.flink.table.operations.BeginStatementSetOperation
 
between(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if the given expression is between lowerBound and upperBound (both inclusive).
bin() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string representation of an integer numeric value in binary format.
build() - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Returns an immutable instance of EnvironmentSettings.
build() - Method in class org.apache.flink.table.api.FormatDescriptor.Builder
Returns an immutable instance of FormatDescriptor.
build() - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
Returns a TableResult instance.
build() - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Returns an immutable instance of TableDescriptor.
build() - Method in class org.apache.flink.table.catalog.CatalogManager.Builder
 
build() - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.ExpressionResolverBuilder
 
Builder() - Constructor for class org.apache.flink.table.api.EnvironmentSettings.Builder
 
builder() - Static method in class org.apache.flink.table.api.internal.TableResultImpl
 
Builder() - Constructor for class org.apache.flink.table.api.TableDescriptor.Builder
 
Builder(TableDescriptor) - Constructor for class org.apache.flink.table.api.TableDescriptor.Builder
 
Builder() - Constructor for class org.apache.flink.table.catalog.CatalogManager.Builder
 

C

CalculatedQueryOperation - Class in org.apache.flink.table.operations
Describes a relational operation that was created from applying a TableFunction.
CalculatedQueryOperation(ContextResolvedFunction, List<ResolvedExpression>, ResolvedSchema) - Constructor for class org.apache.flink.table.operations.CalculatedQueryOperation
 
calculateSourceSchema(TableSource<T1>, boolean) - Static method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
call(String, Object...) - Static method in class org.apache.flink.table.api.Expressions
A call to a function that will be looked up in a catalog.
call(UserDefinedFunction, Object...) - Static method in class org.apache.flink.table.api.Expressions
A call to an unregistered, inline function.
call(Class<? extends UserDefinedFunction>, Object...) - Static method in class org.apache.flink.table.api.Expressions
A call to an unregistered, inline function.
callSql(String) - Static method in class org.apache.flink.table.api.Expressions
A call to a SQL expression.
cardinality() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the number of elements of an array or number of entries of a map.
cast(DataType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a new value being cast to toType.
cast(TypeInformation<?>) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Deprecated.
This method will be removed in future versions as it uses the old type system. It is recommended to use BaseExpressions.cast(DataType) instead which uses the new type system based on DataTypes. Please make sure to use either the old or the new type system consistently to avoid unintended behavior. See the website documentation for more information.
cast(ResolvedExpression, DataType) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
CatalogDatabaseImpl - Class in org.apache.flink.table.catalog
A implementation of CatalogDatabase.
CatalogDatabaseImpl(Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.CatalogDatabaseImpl
 
CatalogFunctionImpl - Class in org.apache.flink.table.catalog
A catalog function implementation.
CatalogFunctionImpl(String) - Constructor for class org.apache.flink.table.catalog.CatalogFunctionImpl
 
CatalogFunctionImpl(String, FunctionLanguage) - Constructor for class org.apache.flink.table.catalog.CatalogFunctionImpl
 
CatalogFunctionImpl(String, FunctionLanguage, List<ResourceUri>) - Constructor for class org.apache.flink.table.catalog.CatalogFunctionImpl
 
CatalogManager - Class in org.apache.flink.table.catalog
A manager for dealing with catalog objects such as tables, views, functions, and types.
CatalogManager.Builder - Class in org.apache.flink.table.catalog
Builder for a fluent definition of a CatalogManager.
CatalogPartitionImpl - Class in org.apache.flink.table.catalog
A catalog partition implementation.
CatalogPartitionImpl(Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.CatalogPartitionImpl
 
CatalogTableImpl - Class in org.apache.flink.table.catalog
Deprecated.
Use CatalogTable.of(Schema, String, List, Map) or a custom implementation instead. Don't implement against this internal class. It can lead to unintended side effects if code checks against this class instead of the common interface.
CatalogTableImpl(TableSchema, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
 
CatalogTableImpl(TableSchema, List<String>, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
 
CatalogViewImpl - Class in org.apache.flink.table.catalog
Deprecated.
Use CatalogView.of(Schema, String, String, String, Map) or a custom implementation instead. Don't implement against this internal class. It can lead to unintended side effects if code checks against this class instead of the common interface.
CatalogViewImpl(String, String, TableSchema, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.CatalogViewImpl
Deprecated.
 
ceil() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the smallest integer greater than or equal to a given number.
ceil(TimeIntervalUnit) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Rounds up a time point to the given unit.
charLength() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the length of a string.
checkJarPath(Path) - Method in class org.apache.flink.table.resource.ResourceManager
 
chr() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the ASCII character result of the input integer.
classLoader(ClassLoader) - Method in class org.apache.flink.table.catalog.CatalogManager.Builder
 
ClearOperation - Class in org.apache.flink.table.operations.command
Operation to represent CLEAR command.
ClearOperation() - Constructor for class org.apache.flink.table.operations.command.ClearOperation
 
close() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
close() - Method in class org.apache.flink.table.resource.ResourceManager
 
coalesce(Object...) - Static method in class org.apache.flink.table.api.Expressions
Returns the first argument that is not NULL.
col(String) - Static method in class org.apache.flink.table.api.Expressions
Creates an unresolved reference to a table's column.
collect() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns multiset aggregate of a given expression.
collect() - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
collect() - Method in interface org.apache.flink.table.api.TableResult
Get the result contents as a closeable row iterator.
collectInternal() - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
collectInternal() - Method in interface org.apache.flink.table.api.internal.TableResultInternal
Returns an iterator that returns the iterator with the internal row data type.
CollectModifyOperation - Class in org.apache.flink.table.operations
Special, internal kind of ModifyOperation that collects the content of QueryOperation to local.
CollectModifyOperation(QueryOperation) - Constructor for class org.apache.flink.table.operations.CollectModifyOperation
 
comment(String) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Define the comment for this table.
Compilable - Interface in org.apache.flink.table.api
Represents an artifact that can be compiled to a CompiledPlan.
CompileAndExecutePlanOperation - Class in org.apache.flink.table.operations
Operation to describe an COMPILE AND EXECUTE PLAN statement.
CompileAndExecutePlanOperation(String, Operation) - Constructor for class org.apache.flink.table.operations.CompileAndExecutePlanOperation
 
CompiledPlan - Interface in org.apache.flink.table.api
Represents an immutable, fully optimized, and executable entity that has been compiled from a Table & SQL API pipeline definition.
compilePlan() - Method in interface org.apache.flink.table.api.Compilable
Compiles this object into a CompiledPlan that can be executed as one job.
compilePlan() - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
compilePlan(List<ModifyOperation>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
compilePlan(List<ModifyOperation>) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
 
compilePlan() - Method in interface org.apache.flink.table.api.StatementSet
Compiles this object into a CompiledPlan that can be executed as one job.
compilePlan(List<ModifyOperation>) - Method in interface org.apache.flink.table.delegation.Planner
 
CompilePlanOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe an COMPILE PLAN statement.
CompilePlanOperation(String, boolean, Operation) - Constructor for class org.apache.flink.table.operations.ddl.CompilePlanOperation
 
compilePlanSql(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
compilePlanSql(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Compiles a SQL DML statement into a CompiledPlan.
concat(Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Returns the string that results from concatenating the arguments.
concatWs(Object, Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Returns the string that results from concatenating the arguments and separator.
config(ReadableConfig) - Method in class org.apache.flink.table.catalog.CatalogManager.Builder
 
configuration() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to configuration.
ConnectorCatalogTable<T1,T2> - Class in org.apache.flink.table.catalog
A CatalogTable that wraps a TableSource and/or TableSink.
ConnectorCatalogTable(TableSource<T1>, TableSink<T2>, TableSchema, boolean) - Constructor for class org.apache.flink.table.catalog.ConnectorCatalogTable
 
ContextResolvedFunction - Class in org.apache.flink.table.catalog
This class contains information about a function and its relationship with a Catalog, if any.
ContextResolvedTable - Class in org.apache.flink.table.catalog
This class contains information about a table, its ResolvedSchema, its options and its relationship with a Catalog, if any.
copy() - Method in class org.apache.flink.table.catalog.CatalogDatabaseImpl
Get a deep copy of the CatalogDatabase instance.
copy(Map<String, String>) - Method in class org.apache.flink.table.catalog.CatalogDatabaseImpl
 
copy() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
copy() - Method in class org.apache.flink.table.catalog.CatalogPartitionImpl
 
copy() - Method in class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
 
copy(Map<String, String>) - Method in class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
 
copy() - Method in class org.apache.flink.table.catalog.CatalogViewImpl
Deprecated.
 
copy(Map<String, String>) - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
copy() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
copy(Map<String, String>) - Method in class org.apache.flink.table.catalog.ContextResolvedTable
Copy the ContextResolvedTable, replacing the underlying CatalogTable options.
copy() - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
copy(Map<String, String>) - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
copy() - Method in class org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
 
copy() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
cos() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the cosine of a given number.
cosh() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the hyperbolic cosine of a given value.
cot() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the cotangent of a given number.
count() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the number of input rows for which the field is not null.
create(Configuration) - Static method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
create(EnvironmentSettings) - Static method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
create(EnvironmentSettings) - Static method in interface org.apache.flink.table.api.TableEnvironment
Creates a table environment that is the entry point and central context for creating Table and SQL API programs.
create(Configuration) - Static method in interface org.apache.flink.table.api.TableEnvironment
Creates a table environment that is the entry point and central context for creating Table and SQL API programs.
create(Configuration) - Method in interface org.apache.flink.table.delegation.ExecutorFactory
Creates a corresponding Executor.
create(PlannerFactory.Context) - Method in interface org.apache.flink.table.delegation.PlannerFactory
Creates a corresponding Planner.
create(QueryOperation, Expression, Expression) - Static method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
create(TableConfig, ClassLoader, FunctionLookup, DataTypeFactory, TableReferenceLookup, SqlExpressionResolver, boolean) - Static method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
createCatalog(CatalogFactory.Context) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
CreateCatalogFunctionOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE FUNCTION statement for catalog functions.
CreateCatalogFunctionOperation(ObjectIdentifier, CatalogFunction, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.CreateCatalogFunctionOperation
 
CreateCatalogOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE CATALOG statement.
CreateCatalogOperation(String, Map<String, String>) - Constructor for class org.apache.flink.table.operations.ddl.CreateCatalogOperation
 
createConsumingResult(DataTypeFactory, TypeInformation<?>, Schema) - Static method in class org.apache.flink.table.catalog.SchemaTranslator
Converts the given TypeInformation and an optional declared Schema (possibly incomplete) into the final SchemaTranslator.ConsumingResult.
createConsumingResult(DataTypeFactory, DataType, Schema, boolean) - Static method in class org.apache.flink.table.catalog.SchemaTranslator
Converts the given DataType and an optional declared Schema (possibly incomplete) into the final SchemaTranslator.ConsumingResult.
createDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
CreateDatabaseOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE DATABASE statement.
CreateDatabaseOperation(String, String, CatalogDatabase, boolean) - Constructor for class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
createFunction(String, Class<? extends UserDefinedFunction>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createFunction(String, Class<? extends UserDefinedFunction>, boolean) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createFunction(String, Class<? extends UserDefinedFunction>) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a catalog function in the given path.
createFunction(String, Class<? extends UserDefinedFunction>, boolean) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a catalog function in the given path.
createFunction(ObjectPath, CatalogFunction, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
CreateOperation - Interface in org.apache.flink.table.operations.ddl
A Operation that describes the DDL statements, e.g.
createPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
createPipeline(List<Transformation<?>>, ReadableConfig, String) - Method in interface org.apache.flink.table.delegation.Executor
Translates the given transformations to a Pipeline.
createPlanner(Executor, TableConfig, ClassLoader, ModuleManager, CatalogManager, FunctionCatalog) - Static method in class org.apache.flink.table.factories.PlannerFactoryUtil
Discovers a planner factory and creates a planner instance.
createProducingResult(ResolvedSchema, Schema) - Static method in class org.apache.flink.table.catalog.SchemaTranslator
Converts the given DataType into the final SchemaTranslator.ProducingResult.
createProducingResult(DataTypeFactory, ResolvedSchema, AbstractDataType<?>) - Static method in class org.apache.flink.table.catalog.SchemaTranslator
Converts the given DataType into the final SchemaTranslator.ProducingResult.
createResourceManager(URL[], ClassLoader, ReadableConfig) - Static method in class org.apache.flink.table.resource.ResourceManager
 
createStatementSet() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createStatementSet() - Method in interface org.apache.flink.table.api.TableEnvironment
Returns a StatementSet that accepts pipelines defined by DML statements or Table objects.
createTable(String, TableDescriptor) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTable(QueryOperation) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTable(TableEnvironmentInternal, QueryOperation, OperationTreeBuilder, FunctionLookup) - Static method in class org.apache.flink.table.api.internal.TableImpl
 
createTable(String, TableDescriptor) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers the given TableDescriptor as a catalog table.
createTable(CatalogBaseTable, ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Creates a table in a given fully qualified path.
createTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
CreateTableASOperation - Class in org.apache.flink.table.operations
Operation to describe a CREATE TABLE AS statement.
CreateTableASOperation(CreateTableOperation, Map<String, String>, QueryOperation, boolean) - Constructor for class org.apache.flink.table.operations.CreateTableASOperation
 
CreateTableOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE TABLE statement.
CreateTableOperation(ObjectIdentifier, CatalogTable, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.CreateTableOperation
 
createTableSinkForCatalogTable(Catalog, TableSinkFactory.Context) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Creates a table sink for a CatalogTable using table factory associated with the catalog.
createTemporalTableFunction(Expression, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
createTemporalTableFunction(Expression, Expression) - Method in interface org.apache.flink.table.api.Table
Creates TemporalTableFunction backed up by this table as a history table.
createTemporaryFunction(String, Class<? extends UserDefinedFunction>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporaryFunction(String, UserDefinedFunction) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporaryFunction(String, Class<? extends UserDefinedFunction>) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a temporary catalog function.
createTemporaryFunction(String, UserDefinedFunction) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction instance as a temporary catalog function.
createTemporarySystemFunction(String, Class<? extends UserDefinedFunction>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporarySystemFunction(String, UserDefinedFunction) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporarySystemFunction(String, Class<? extends UserDefinedFunction>) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a temporary system function.
createTemporarySystemFunction(String, UserDefinedFunction) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction instance as a temporary system function.
createTemporaryTable(String, CatalogBaseTable) - Method in interface org.apache.flink.table.api.internal.Registration
Creates a temporary table in a given path.
createTemporaryTable(String, TableDescriptor) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporaryTable(String, TableDescriptor) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers the given TableDescriptor as a temporary catalog table.
createTemporaryTable(CatalogBaseTable, ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Creates a temporary table in a given fully qualified path.
createTemporaryView(String, Table) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporaryView(String, Table) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a Table API object as a temporary view similar to SQL temporary views.
CreateTempSystemFunctionOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE FUNCTION statement for temporary system function.
CreateTempSystemFunctionOperation(String, String, boolean, FunctionLanguage, List<ResourceUri>) - Constructor for class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
CreateTempSystemFunctionOperation(String, boolean, FunctionDefinition) - Constructor for class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
CreateViewOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE VIEW statement.
CreateViewOperation(ObjectIdentifier, CatalogView, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.CreateViewOperation
 
CURRENT_RANGE - Static variable in class org.apache.flink.table.api.Expressions
Offset constant to be used in the following clause of Over windows.
CURRENT_ROW - Static variable in class org.apache.flink.table.api.Expressions
Offset constant to be used in the following clause of Over windows.
currentDatabase() - Static method in class org.apache.flink.table.api.Expressions
Return the current database, the return type of this expression is DataTypes.STRING().
currentDate() - Static method in class org.apache.flink.table.api.Expressions
Returns the current SQL date in local time zone, the return type of this expression is DataTypes.DATE().
currentTime() - Static method in class org.apache.flink.table.api.Expressions
Returns the current SQL time in local time zone, the return type of this expression is DataTypes.TIME().
currentTimestamp() - Static method in class org.apache.flink.table.api.Expressions
Returns the current SQL timestamp in local time zone, the return type of this expression is DataTypes.TIMESTAMP_WITH_LOCAL_TIME_ZONE().
currentWatermark(Object) - Static method in class org.apache.flink.table.api.Expressions
Returns the current watermark for the given rowtime attribute, or NULL if no common watermark of all upstream operations is available at the current operation in the pipeline.

D

data(List<Row>) - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
Specifies an row list as the execution result.
databaseExists(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
dataTypeFactory(DataTypeFactory) - Method in class org.apache.flink.table.catalog.CatalogManager.Builder
 
dateFormat(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Formats a timestamp as a string using a specified format.
day() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of days.
days() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of days.
decode(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Decodes the first argument into a String using the provided character set.
DEFAULT_DATABASE - Static variable in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactoryOptions
 
DEFAULT_DB - Static variable in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DEFAULT_IDENTIFIER - Static variable in interface org.apache.flink.table.delegation.ExecutorFactory
 
DEFAULT_IDENTIFIER - Static variable in interface org.apache.flink.table.delegation.PlannerFactory
Factory.factoryIdentifier() for the default Planner.
defaultCatalog(String, Catalog) - Method in class org.apache.flink.table.catalog.CatalogManager.Builder
 
defaultMethod(Expression) - Method in class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
defaultMethod(Expression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
defaultMethod(ResolvedExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
defaultMethod(QueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
DefaultPlannerContext(Executor, TableConfig, ClassLoader, ModuleManager, CatalogManager, FunctionCatalog) - Constructor for class org.apache.flink.table.delegation.PlannerFactory.DefaultPlannerContext
 
degrees() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Converts numeric from radians to degrees.
desc() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Specifies descending order of an expression i.e.
DescribeTableOperation - Class in org.apache.flink.table.operations
Operation to describe a DESCRIBE [EXTENDED] [[catalogName.] dataBasesName].sqlIdentifier statement.
DescribeTableOperation(ObjectIdentifier, boolean) - Constructor for class org.apache.flink.table.operations.DescribeTableOperation
 
distinct() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Similar to a SQL distinct aggregation clause such as COUNT(DISTINCT a), declares that an aggregation function is only applied on distinct input values.
distinct() - Method in class org.apache.flink.table.api.internal.TableImpl
 
distinct() - Method in interface org.apache.flink.table.api.Table
Removes duplicate values and returns only distinct (different) values.
distinct(QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
DistinctQueryOperation - Class in org.apache.flink.table.operations
Removes duplicated rows of underlying relational operation.
DistinctQueryOperation(QueryOperation) - Constructor for class org.apache.flink.table.operations.DistinctQueryOperation
 
dividedBy(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns left divided by right.
dropCatalogFunction(UnresolvedIdentifier, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Drops a catalog function by also considering temporary catalog functions.
DropCatalogFunctionOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a DROP FUNCTION statement for catalog functions.
DropCatalogFunctionOperation(ObjectIdentifier, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.DropCatalogFunctionOperation
 
DropCatalogOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a DROP CATALOG statement.
DropCatalogOperation(String, boolean) - Constructor for class org.apache.flink.table.operations.ddl.DropCatalogOperation
 
dropColumns(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
dropColumns(Expression...) - Method in interface org.apache.flink.table.api.Table
Drops existing columns.
dropColumns(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
dropDatabase(String, boolean, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DropDatabaseOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a DROP DATABASE statement.
DropDatabaseOperation(String, String, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
dropFunction(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
dropFunction(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Drops a catalog function registered in the given path.
dropFunction(ObjectPath, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DropOperation - Interface in org.apache.flink.table.operations.ddl
A Operation that describes the DROP DDL statements, e.g.
dropPartition(ObjectPath, CatalogPartitionSpec, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DropPartitionsOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe ALTER TABLE DROP PARTITION statement.
DropPartitionsOperation(ObjectIdentifier, boolean, List<CatalogPartitionSpec>) - Constructor for class org.apache.flink.table.operations.ddl.DropPartitionsOperation
 
dropTable(ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Drops a table in a given fully qualified path.
dropTable(ObjectPath, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DropTableOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a DROP TABLE statement.
DropTableOperation(ObjectIdentifier, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.DropTableOperation
 
dropTempCatalogFunction(ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Drop a temporary catalog function.
dropTemporaryCatalogFunction(UnresolvedIdentifier, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Drops a temporary catalog function.
dropTemporaryFunction(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
dropTemporaryFunction(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Drops a temporary catalog function registered in the given path.
dropTemporarySystemFunction(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
dropTemporarySystemFunction(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Drops a temporary system function registered under the given name.
dropTemporarySystemFunction(String, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Drops a temporary system function.
dropTemporaryTable(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
dropTemporaryTable(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Drops a temporary table registered in the given path.
dropTemporaryTable(ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Drop a temporary table in a given fully qualified path.
dropTemporaryView(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
dropTemporaryView(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Drops a temporary view registered in the given path.
dropTemporaryView(ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Drop a temporary view in a given fully qualified path.
DropTempSystemFunctionOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a DROP FUNCTION statement for temporary system function.
DropTempSystemFunctionOperation(String, boolean) - Constructor for class org.apache.flink.table.operations.ddl.DropTempSystemFunctionOperation
 
dropView(ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Drops a view in a given fully qualified path.
DropViewOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a DROP VIEW statement.
DropViewOperation(ObjectIdentifier, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.DropViewOperation
 

E

e() - Static method in class org.apache.flink.table.api.Expressions
Returns a value that is closer than any other value to e.
element() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the sole element of an array with a single element.
EMPTY_CONFIG - Static variable in interface org.apache.flink.table.api.PlannerConfig
 
encode(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Encodes the string into a BINARY using the provided character set.
end() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the end time (exclusive) of a window when applied on a window reference.
EndStatementSetOperation - Class in org.apache.flink.table.operations
Operation to describe a End statement.
EndStatementSetOperation() - Constructor for class org.apache.flink.table.operations.EndStatementSetOperation
 
EnvironmentSettings - Class in org.apache.flink.table.api
Defines all parameters that initialize a table environment.
EnvironmentSettings.Builder - Class in org.apache.flink.table.api
A builder for EnvironmentSettings.
equals(Object) - Method in class org.apache.flink.table.api.FormatDescriptor
 
equals(Object) - Method in class org.apache.flink.table.api.PlanReference.ContentPlanReference
 
equals(Object) - Method in class org.apache.flink.table.api.PlanReference.FilePlanReference
 
equals(Object) - Method in class org.apache.flink.table.api.PlanReference.ResourcePlanReference
 
equals(Object) - Method in class org.apache.flink.table.api.TableDescriptor
 
equals(Object) - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
equals(Object) - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
equals(Object) - Method in class org.apache.flink.table.catalog.ContextResolvedTable
 
equals(Object) - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
equals(Object) - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
equals(Object) - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
equals(Object) - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
equals(Object) - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
equals(Object) - Method in class org.apache.flink.table.module.ModuleEntry
 
equals(Object) - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
equals(Object) - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
 
equals(Object) - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
eval(Timestamp) - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
every(Expression) - Method in class org.apache.flink.table.api.SlideWithSize
Specifies the window's slide as time or row-count interval.
execEnv - Variable in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
Executable - Interface in org.apache.flink.table.api
Represents an artifact that can be executed.
execute() - Method in interface org.apache.flink.table.api.Executable
Executes this object.
execute() - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
execute() - Method in class org.apache.flink.table.api.internal.TableImpl
 
execute() - Method in interface org.apache.flink.table.api.StatementSet
Executes this object.
execute(Pipeline) - Method in interface org.apache.flink.table.delegation.Executor
Executes the given pipeline.
executeAsync(Pipeline) - Method in interface org.apache.flink.table.delegation.Executor
Executes the given pipeline asynchronously.
executeInsert(String) - Method in interface org.apache.flink.table.api.Table
Shorthand for tableEnv.insertInto(tablePath).execute().
executeInsert(String, boolean) - Method in interface org.apache.flink.table.api.Table
Shorthand for tableEnv.insertInto(tablePath, overwrite).execute().
executeInsert(TableDescriptor) - Method in interface org.apache.flink.table.api.Table
Shorthand for tableEnv.insertInto(descriptor).execute().
executeInsert(TableDescriptor, boolean) - Method in interface org.apache.flink.table.api.Table
Shorthand for tableEnv.insertInto(descriptor, overwrite).execute().
executeInternal(List<ModifyOperation>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
executeInternal(Operation) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
executeInternal(List<ModifyOperation>) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Execute the given modify operations and return the execution result.
executeInternal(Operation) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Execute the given operation and return the execution result.
executeOperation(Operation) - Method in interface org.apache.flink.table.delegation.ExtendedOperationExecutor
Execute the given operation and return the execution result.
executePlan(InternalPlan) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
executePlan(InternalPlan) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
 
executePlan(PlanReference) - Method in interface org.apache.flink.table.api.TableEnvironment
Shorthand for tEnv.loadPlan(planReference).execute().
ExecutePlanOperation - Class in org.apache.flink.table.operations.command
Operation to describe an EXECUTE PLAN statement.
ExecutePlanOperation(String) - Constructor for class org.apache.flink.table.operations.command.ExecutePlanOperation
 
executeSql(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
executeSql(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Executes the given single statement and returns the execution result.
executionConfig(ExecutionConfig) - Method in class org.apache.flink.table.catalog.CatalogManager.Builder
 
ExecutionConfigOptions - Class in org.apache.flink.table.api.config
This class holds configuration constants used by Flink's table module.
ExecutionConfigOptions() - Constructor for class org.apache.flink.table.api.config.ExecutionConfigOptions
 
ExecutionConfigOptions.AsyncOutputMode - Enum in org.apache.flink.table.api.config
Output mode for asynchronous operations, equivalent to AsyncDataStream.OutputMode.
ExecutionConfigOptions.LegacyCastBehaviour - Enum in org.apache.flink.table.api.config
Deprecated.
ExecutionConfigOptions.NotNullEnforcer - Enum in org.apache.flink.table.api.config
The enforcer to guarantee NOT NULL column constraint when writing data into sink.
ExecutionConfigOptions.SinkKeyedShuffle - Enum in org.apache.flink.table.api.config
Shuffle by primary key before sink.
ExecutionConfigOptions.TypeLengthEnforcer - Enum in org.apache.flink.table.api.config
The enforcer to guarantee that length of CHAR/VARCHAR/BINARY/VARBINARY columns is respected when writing data into a sink.
ExecutionConfigOptions.UidGeneration - Enum in org.apache.flink.table.api.config
Strategy for generating transformation UIDs for remapping state to operators during restore.
ExecutionConfigOptions.UpsertMaterialize - Enum in org.apache.flink.table.api.config
Upsert materialize strategy before sink.
Executor - Interface in org.apache.flink.table.delegation
It enables the execution of a graph of Transformations generated by the Planner.
ExecutorFactory - Interface in org.apache.flink.table.delegation
Factory that creates an Executor for submitting table programs.
ExistingField - Class in org.apache.flink.table.sources.tsextractors
Converts an existing Long, Timestamp, or timestamp formatted java.lang.String field (e.g., "2018-05-28 12:34:56.000") into a rowtime attribute.
ExistingField(String) - Constructor for class org.apache.flink.table.sources.tsextractors.ExistingField
 
exp() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the Euler's number raised to the given power.
EXPAND_COLUMN_FUNCTIONS - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Resolves column functions to corresponding fields of inputs.
explain(ExplainDetail...) - Method in interface org.apache.flink.table.api.Explainable
Returns the AST of this object and the execution plan to compute the result of the given statement.
explain(ExplainDetail...) - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
explain(ExplainDetail...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
explain(List<Operation>, ExplainDetail...) - Method in interface org.apache.flink.table.delegation.Planner
Returns the AST of the specified Table API and SQL queries and the execution plan to compute the result of the given collection of QueryOperations.
Explainable<SELF extends Explainable<SELF>> - Interface in org.apache.flink.table.api
Represents an artifact that can be explained using a summary string.
ExplainDetail - Enum in org.apache.flink.table.api
ExplainDetail defines the types of details for explain result.
explainInternal(List<Operation>, ExplainDetail...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
explainInternal(List<Operation>, ExplainDetail...) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Returns the AST of this table and the execution plan to compute the result of this table.
ExplainOperation - Class in org.apache.flink.table.operations
Operation to describe an EXPLAIN statement.
ExplainOperation(Operation) - Constructor for class org.apache.flink.table.operations.ExplainOperation
 
ExplainOperation(Operation, Set<String>) - Constructor for class org.apache.flink.table.operations.ExplainOperation
 
explainPlan(InternalPlan, ExplainDetail...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
explainPlan(InternalPlan, ExplainDetail...) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
 
explainPlan(InternalPlan, ExplainDetail...) - Method in interface org.apache.flink.table.delegation.Planner
 
explainSql(String, ExplainDetail...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
explainSql(String, ExplainDetail...) - Method in interface org.apache.flink.table.api.TableEnvironment
Returns the AST of the specified statement and the execution plan to compute the result of the given statement.
ExpressionResolver - Class in org.apache.flink.table.expressions.resolver
Tries to resolve all unresolved expressions such as UnresolvedReferenceExpression or calls such as BuiltInFunctionDefinitions.OVER.
ExpressionResolver.ExpressionResolverBuilder - Class in org.apache.flink.table.expressions.resolver
Builder for creating ExpressionResolver.
ExpressionResolver.PostResolverFactory - Class in org.apache.flink.table.expressions.resolver
Factory for creating resolved expressions after the actual resolution has happened.
Expressions - Class in org.apache.flink.table.api
Entry point of the Table API Expression DSL such as: $("myField").plus(10).abs()
Expressions() - Constructor for class org.apache.flink.table.api.Expressions
 
ExtendedOperationExecutor - Interface in org.apache.flink.table.delegation
An extended operation executor which provides method for executing operation.
ExternalCatalogTable - Class in org.apache.flink.table.catalog
Helper CatalogTable for representing a table that is backed by some inline connector (i.e.
ExternalCatalogTable(Schema) - Constructor for class org.apache.flink.table.catalog.ExternalCatalogTable
 
ExternalModifyOperation - Class in org.apache.flink.table.operations
Internal operation used to convert a Table into a DataStream.
ExternalModifyOperation(ContextResolvedTable, QueryOperation, ChangelogMode, DataType) - Constructor for class org.apache.flink.table.operations.ExternalModifyOperation
 
extract(TimeIntervalUnit) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts parts of a time point or time interval.
extractAggregationsAndProperties(List<Expression>) - Static method in class org.apache.flink.table.operations.utils.OperationExpressionsUtils
Extracts and deduplicates all aggregation and window property expressions (zero, one, or more) from the given expressions.
extractName(Expression) - Static method in class org.apache.flink.table.operations.utils.OperationExpressionsUtils
Extracts name from given expression if it has one.
extractNames(List<ResolvedExpression>) - Static method in class org.apache.flink.table.operations.utils.OperationExpressionsUtils
Extracts names from given expressions if they have one.

F

factoryIdentifier() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
fetch(int) - Method in class org.apache.flink.table.api.internal.TableImpl
 
fetch(int) - Method in interface org.apache.flink.table.api.Table
Limits a (possibly sorted) result to the first n rows.
FIELD_RESOLVE - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
FieldInfoUtils - Class in org.apache.flink.table.typeutils
Utility methods for extracting names and indices of fields from different TypeInformations.
FieldInfoUtils.TypeInfoSchema - Class in org.apache.flink.table.typeutils
Describes fields' names, indices and DataTypes extracted from a TypeInformation and possibly transformed via Expression application.
FieldReferenceLookup - Class in org.apache.flink.table.expressions.resolver.lookups
Provides a way to look up field reference by the name of the field.
FieldReferenceLookup(List<QueryOperation>) - Constructor for class org.apache.flink.table.expressions.resolver.lookups.FieldReferenceLookup
 
filter(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
filter(Expression) - Method in interface org.apache.flink.table.api.Table
Filters out elements that don't pass the filter predicate.
filter(Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
FilterQueryOperation - Class in org.apache.flink.table.operations
Filters out rows of underlying relational operation that do not match given condition.
FilterQueryOperation(ResolvedExpression, QueryOperation) - Constructor for class org.apache.flink.table.operations.FilterQueryOperation
 
findAndCreateTableSink(TableSinkFactory.Context) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Returns a table sink matching the context.
findAndCreateTableSink(Catalog, ObjectIdentifier, CatalogTable, ReadableConfig, boolean, boolean) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Creates a TableSink from a CatalogTable.
findAndCreateTableSource(TableSourceFactory.Context) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Returns a table source matching the descriptor.
findAndCreateTableSource(Catalog, ObjectIdentifier, CatalogTable, ReadableConfig, boolean) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Creates a TableSource from a CatalogTable.
firstValue() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the first value of field across all input values.
flatAggregate(Expression) - Method in interface org.apache.flink.table.api.GroupedTable
Performs a flatAggregate operation on a grouped table.
flatAggregate(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
flatAggregate(Expression) - Method in interface org.apache.flink.table.api.Table
Perform a global flatAggregate without groupBy.
flatAggregate(Expression) - Method in interface org.apache.flink.table.api.WindowGroupedTable
Performs a flatAggregate operation on a window grouped table.
FlatAggregateTable - Interface in org.apache.flink.table.api
A table that performs flatAggregate on a Table, a GroupedTable or a WindowGroupedTable.
flatMap(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
flatMap(Expression) - Method in interface org.apache.flink.table.api.Table
Performs a flatMap operation with an user-defined table function or built-in table function.
flatMap(Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
flatten() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Converts a Flink composite type (such as Tuple, POJO, etc.) and all of its direct subtypes into a flat representation where every subtype is a separate field.
FLATTEN_STAR_REFERENCE - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Resolves '*' expressions to corresponding fields of inputs.
floor() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the largest integer less than or equal to a given number.
floor(TimeIntervalUnit) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Rounds down a time point to the given unit.
following(Expression) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrderedPreceding
Set the following offset (based on time or row-count intervals) for over window.
forConnector(String) - Static method in class org.apache.flink.table.api.TableDescriptor
Creates a new TableDescriptor.Builder for a table using the given connector.
forFormat(String) - Static method in class org.apache.flink.table.api.FormatDescriptor
Creates a new FormatDescriptor.Builder describing a format with the given format identifier.
forManaged() - Static method in class org.apache.flink.table.api.TableDescriptor
Creates a new TableDescriptor.Builder for a managed table.
format(String) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines the format to be used for this table.
format(FormatDescriptor) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines the format to be used for this table.
format(ConfigOption<String>, FormatDescriptor) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines the format to be used for this table.
FormatDescriptor - Class in org.apache.flink.table.api
Describes a format and its options for use with TableDescriptor.
FormatDescriptor.Builder - Class in org.apache.flink.table.api
Builder for FormatDescriptor.
formatParameter(String, Object) - Static method in class org.apache.flink.table.operations.OperationUtils
 
formatPartitionSpec(CatalogPartitionSpec) - Static method in class org.apache.flink.table.operations.OperationUtils
 
formatProperties(Map<String, String>) - Static method in class org.apache.flink.table.operations.OperationUtils
 
formatWithChildren(String, Map<String, Object>, List<T>, Function<T, String>) - Static method in class org.apache.flink.table.operations.OperationUtils
Formats a Tree of Operation in a unified way.
from(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
from(TableDescriptor) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
from(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Reads a registered table and returns the resulting Table.
from(TableDescriptor) - Method in interface org.apache.flink.table.api.TableEnvironment
Returns a Table backed by the given descriptor.
fromBase64() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the base string decoded with base64.
fromCallExpression(CallExpression) - Static method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
fromConfiguration(ReadableConfig) - Static method in class org.apache.flink.table.api.EnvironmentSettings
fromFile(String) - Static method in class org.apache.flink.table.api.PlanReference
 
fromFile(Path) - Static method in class org.apache.flink.table.api.PlanReference
 
fromFile(File) - Static method in class org.apache.flink.table.api.PlanReference
Create a reference starting from a file path.
fromJsonString(String) - Static method in class org.apache.flink.table.api.PlanReference
Create a reference starting from a JSON string.
fromProperties(Map<String, String>) - Static method in class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
Construct a CatalogTableImpl from complete properties that contains table schema.
fromResource(String) - Static method in class org.apache.flink.table.api.PlanReference
Create a reference from a file in the classpath, using Thread.currentThread().getContextClassLoader() as ClassLoader.
fromResource(ClassLoader, String) - Static method in class org.apache.flink.table.api.PlanReference
Create a reference from a file in the classpath.
fromTableSource(TableSource<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromTableSource(TableSource<?>) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Deprecated.
fromUnixtime(Object) - Static method in class org.apache.flink.table.api.Expressions
Convert unix timestamp (seconds since '1970-01-01 00:00:00' UTC) to datetime string in the "yyyy-MM-dd HH:mm:ss" format.
fromUnixtime(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Convert unix timestamp (seconds since '1970-01-01 00:00:00' UTC) to datetime string in the given format.
fromValues(Object...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromValues(AbstractDataType<?>, Object...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromValues(Expression...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromValues(AbstractDataType<?>, Expression...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromValues(Iterable<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromValues(AbstractDataType<?>, Iterable<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromValues(Object...) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a Table from given values.
fromValues(AbstractDataType<?>, Object...) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a Table from given collection of objects with a given row type.
fromValues(Expression...) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a Table from given values.
fromValues(AbstractDataType<?>, Expression...) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a Table from given collection of objects with a given row type.
fromValues(Iterable<?>) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a Table from given collection of objects.
fromValues(AbstractDataType<?>, Iterable<?>) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a Table from given collection of objects with a given row type.
fullOuterJoin(Table, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
fullOuterJoin(Table, Expression) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
functionCatalog - Variable in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
FunctionCatalog - Class in org.apache.flink.table.catalog
Simple function catalog to store FunctionDefinitions in catalogs.
FunctionCatalog(ReadableConfig, ResourceManager, CatalogManager, ModuleManager) - Constructor for class org.apache.flink.table.catalog.FunctionCatalog
 
FunctionCatalog.InlineCatalogFunction - Class in org.apache.flink.table.catalog
The CatalogFunction which holds an instantiated UDF.
functionExists(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
FunctionLookup - Interface in org.apache.flink.table.catalog
Catalog of functions that can resolve the name of a function to a ContextResolvedFunction.
functionLookup() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to available FunctionDefinitions.

G

GenericInMemoryCatalog - Class in org.apache.flink.table.catalog
A generic catalog implementation that holds all meta objects in memory.
GenericInMemoryCatalog(String) - Constructor for class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
GenericInMemoryCatalog(String, String) - Constructor for class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
GenericInMemoryCatalogFactory - Class in org.apache.flink.table.catalog
Catalog factory for GenericInMemoryCatalog.
GenericInMemoryCatalogFactory() - Constructor for class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
GenericInMemoryCatalogFactoryOptions - Class in org.apache.flink.table.catalog
ConfigOptions for GenericInMemoryCatalog.
get(String) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Accesses the field of a Flink composite type (such as Tuple, POJO, etc.) by name and returns it's value.
get(int) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Accesses the field of a Flink composite type (such as Tuple, POJO, etc.) by index and returns it's value.
get(ConfigOption<T>) - Method in class org.apache.flink.table.api.TableConfig
get(ResolvedExpression, ValueLiteralExpression, DataType) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
getAggregateExpressions() - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
getAggregateExpressions() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
getAggregations() - Method in class org.apache.flink.table.operations.utils.OperationExpressionsUtils.CategorizedExpressions
 
getAlias() - Method in class org.apache.flink.table.api.GroupWindow
 
getAlias() - Method in class org.apache.flink.table.api.OverWindow
 
getAlias() - Method in class org.apache.flink.table.expressions.resolver.LocalOverWindow
 
getAlias() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
getAllInputFields() - Method in class org.apache.flink.table.expressions.resolver.lookups.FieldReferenceLookup
Gives all fields of underlying inputs in order of those inputs and order of fields within input.
getAllResolverRules() - Static method in class org.apache.flink.table.expressions.resolver.ExpressionResolver
List of rules that will be applied during expression resolution.
getArgumentFields() - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
 
getArgumentFields() - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
getArguments() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
getBuiltInCatalogName() - Method in class org.apache.flink.table.api.EnvironmentSettings
Gets the specified name of the initial catalog to be created when instantiating a TableEnvironment.
getBuiltInCatalogName() - Method in class org.apache.flink.table.catalog.CatalogManager
Gets the built-in catalog name.
getBuiltInDatabaseName() - Method in class org.apache.flink.table.api.EnvironmentSettings
Gets the specified name of the default database in the initial catalog to be created when instantiating a TableEnvironment.
getBuiltInDatabaseName() - Method in class org.apache.flink.table.catalog.CatalogManager
Gets the built-in database name in the built-in catalog.
getCatalog(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getCatalog(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Gets a registered Catalog by name.
getCatalog(String) - Method in class org.apache.flink.table.catalog.CatalogManager
Gets a catalog by name.
getCatalog() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
Returns empty if ContextResolvedTable.isPermanent() is false.
getCatalogDatabase() - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
getCatalogDatabase() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
getCatalogFunction() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation
 
getCatalogFunction() - Method in class org.apache.flink.table.operations.ddl.CreateCatalogFunctionOperation
 
getCatalogFunction() - Method in class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
getCatalogManager() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getCatalogManager() - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Returns a CatalogManager that deals with all catalog objects.
getCatalogManager() - Method in interface org.apache.flink.table.delegation.PlannerFactory.Context
The catalog manager to look up tables and views.
getCatalogManager() - Method in class org.apache.flink.table.delegation.PlannerFactory.DefaultPlannerContext
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.CreateCatalogOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.DropCatalogOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.UseCatalogOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.UseDatabaseOperation
 
getCatalogPartition() - Method in class org.apache.flink.table.operations.ddl.AlterPartitionPropertiesOperation
 
getCatalogPartitions() - Method in class org.apache.flink.table.operations.ddl.AddPartitionsOperation
 
getCatalogTable() - Method in class org.apache.flink.table.operations.ddl.AlterTableOptionsOperation
 
getCatalogTable() - Method in class org.apache.flink.table.operations.ddl.AlterTableSchemaOperation
 
getCatalogTable() - Method in class org.apache.flink.table.operations.ddl.CreateTableOperation
 
getCatalogView() - Method in class org.apache.flink.table.operations.ddl.AlterViewPropertiesOperation
 
getCatalogView() - Method in class org.apache.flink.table.operations.ddl.CreateViewOperation
 
getChangelogMode() - Method in class org.apache.flink.table.operations.ExternalModifyOperation
 
getChild() - Method in class org.apache.flink.table.operations.CollectModifyOperation
 
getChild() - Method in class org.apache.flink.table.operations.CreateTableASOperation
 
getChild() - Method in class org.apache.flink.table.operations.ExplainOperation
 
getChild() - Method in class org.apache.flink.table.operations.ExternalModifyOperation
 
getChild() - Method in interface org.apache.flink.table.operations.ModifyOperation
 
getChild() - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
getChild() - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
getChild() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
getChild() - Method in class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
getChildren() - Method in class org.apache.flink.table.api.ApiExpression
 
getChildren() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
getChildren() - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
getChildren() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
getChildren() - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
getChildren() - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
getChildren() - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.DistinctQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.FilterQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.ProjectQueryOperation
 
getChildren() - Method in interface org.apache.flink.table.operations.QueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.SourceQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
getClassLoader() - Method in class org.apache.flink.table.api.PlanReference.ResourcePlanReference
 
getClassLoader() - Method in interface org.apache.flink.table.delegation.PlannerFactory.Context
The user classloader.
getClassLoader() - Method in class org.apache.flink.table.delegation.PlannerFactory.DefaultPlannerContext
 
getClassName() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
getClassName() - Method in class org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
 
getColumnNames() - Method in class org.apache.flink.table.operations.ddl.AlterTableAddConstraintOperation
 
getColumns() - Method in class org.apache.flink.table.operations.ddl.AnalyzeTableOperation
 
getComment() - Method in class org.apache.flink.table.api.TableDescriptor
 
getComment() - Method in class org.apache.flink.table.catalog.AbstractCatalogTable
 
getComment() - Method in class org.apache.flink.table.catalog.AbstractCatalogView
 
getComment() - Method in class org.apache.flink.table.catalog.CatalogDatabaseImpl
Get comment of the database.
getComment() - Method in class org.apache.flink.table.catalog.CatalogPartitionImpl
 
getComment() - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
getComment() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getCompletionHints(String, int) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getCompletionHints(String, int) - Method in interface org.apache.flink.table.api.TableEnvironment
Deprecated.
Will be removed in the next release
getCompletionHints(String, int) - Method in interface org.apache.flink.table.delegation.Parser
Returns completion hints for the given statement at the given cursor position.
getCondition() - Method in class org.apache.flink.table.operations.FilterQueryOperation
 
getCondition() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
getConfig() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getConfig() - Method in interface org.apache.flink.table.api.TableEnvironment
Returns the table config that defines the runtime behavior of the Table API.
getConfiguration() - Method in class org.apache.flink.table.api.EnvironmentSettings
Get the underlying Configuration.
getConfiguration() - Method in class org.apache.flink.table.api.TableConfig
Gives direct access to the underlying application-specific key-value map for advanced configuration.
getConfiguration() - Method in interface org.apache.flink.table.delegation.Executor
Gives read-only access to the configuration of the executor.
getConstraintName() - Method in class org.apache.flink.table.operations.ddl.AlterTableAddConstraintOperation
 
getConstraintName() - Method in class org.apache.flink.table.operations.ddl.AlterTableDropConstraintOperation
 
getConsumedDataType() - Method in class org.apache.flink.table.operations.CollectModifyOperation
 
getContent() - Method in class org.apache.flink.table.api.PlanReference.ContentPlanReference
 
getContextResolvedTable() - Method in class org.apache.flink.table.operations.ExternalModifyOperation
 
getContextResolvedTable() - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
getContextResolvedTable() - Method in class org.apache.flink.table.operations.SourceQueryOperation
 
getCreateTableOperation() - Method in class org.apache.flink.table.operations.CreateTableASOperation
 
getCurrentCatalog() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getCurrentCatalog() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the current default catalog name of the current session.
getCurrentCatalog() - Method in class org.apache.flink.table.catalog.CatalogManager
Gets the current catalog that will be used when resolving table path.
getCurrentDatabase() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getCurrentDatabase() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the current default database name of the running session.
getCurrentDatabase() - Method in class org.apache.flink.table.catalog.CatalogManager
Gets the current database name that will be used when resolving table path.
getDatabase(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getDatabaseName() - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
getDatabaseName() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
getDatabaseName() - Method in class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
getDatabaseName() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
getDatabaseName() - Method in class org.apache.flink.table.operations.UseDatabaseOperation
 
getDataTypeFactory() - Method in class org.apache.flink.table.catalog.CatalogManager
Returns a factory for creating fully resolved data types that can be used for planning.
getDefault() - Static method in class org.apache.flink.table.api.TableConfig
 
getDefaultPartitionName() - Method in class org.apache.flink.table.operations.ShowPartitionsOperation
 
getDefinition() - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
getDefinition() - Method in class org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
 
getDescription() - Method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.LegacyCastBehaviour
Deprecated.
 
getDescription() - Method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.NotNullEnforcer
 
getDescription() - Method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.TypeLengthEnforcer
 
getDescription() - Method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.UidGeneration
 
getDescription() - Method in enum org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanCompilation
 
getDescription() - Method in enum org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanRestore
 
getDescription() - Method in class org.apache.flink.table.catalog.CatalogDatabaseImpl
Get a brief description of the database.
getDescription() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
getDescription() - Method in class org.apache.flink.table.catalog.CatalogPartitionImpl
 
getDescription() - Method in class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
 
getDescription() - Method in class org.apache.flink.table.catalog.CatalogViewImpl
Deprecated.
 
getDescription() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
getDescription() - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
getDescription() - Method in class org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
 
getDescription() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.CatalogDatabaseImpl
Get a detailed description of the database.
getDetailedDescription() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.CatalogPartitionImpl
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.CatalogViewImpl
Deprecated.
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getDynamicOptions() - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
getDynamicOptions() - Method in class org.apache.flink.table.operations.SourceQueryOperation
 
getExecutor() - Method in interface org.apache.flink.table.delegation.PlannerFactory.Context
The executor required by the planner.
getExecutor() - Method in class org.apache.flink.table.delegation.PlannerFactory.DefaultPlannerContext
 
getExpandedQuery() - Method in class org.apache.flink.table.catalog.AbstractCatalogView
 
getExpandedQuery() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getExpandingResolverRules() - Static method in class org.apache.flink.table.expressions.resolver.ExpressionResolver
List of rules for (possibly) expanding the list of unresolved expressions.
getExplainDetails() - Method in class org.apache.flink.table.operations.ExplainOperation
 
getExpression(ResolvedFieldReference[]) - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
Returns an Expression that casts a Long, Timestamp, or timestamp formatted String field (e.g., "2018-05-28 12:34:56.000") into a rowtime attribute.
getExpression(ResolvedFieldReference[]) - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
getExtendedOperationExecutor() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getExtendedOperationExecutor() - Method in interface org.apache.flink.table.delegation.Planner
Retrieves a ExtendedOperationExecutor that provides method for executing operation in a custom way.
getFactory(Function<Module, Optional<T>>) - Method in class org.apache.flink.table.module.ModuleManager
Returns the first factory found in the loaded modules given a selector.
getFetch() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
getFieldIndices(TypeInformation<?>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns field indexes for a given TypeInformation.
getFieldNames(TypeInformation<A>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns field names for a given TypeInformation.
getFieldNames(TypeInformation<A>, List<String>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns field names for a given TypeInformation.
getFieldNames() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
getFieldsInfo(TypeInformation<A>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns a FieldInfoUtils.TypeInfoSchema for a given TypeInformation.
getFieldsInfo(TypeInformation<A>, Expression[]) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns a FieldInfoUtils.TypeInfoSchema for a given TypeInformation.
getFieldTypes(TypeInformation<?>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns field types for a given TypeInformation.
getFieldTypes() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
getFile() - Method in class org.apache.flink.table.api.PlanReference.FilePlanReference
 
getFilePath() - Method in class org.apache.flink.table.operations.command.ExecutePlanOperation
 
getFilePath() - Method in class org.apache.flink.table.operations.CompileAndExecutePlanOperation
 
getFilePath() - Method in class org.apache.flink.table.operations.ddl.CompilePlanOperation
 
getFlinkVersion() - Method in interface org.apache.flink.table.api.CompiledPlan
Returns the Flink version used to compile the plan.
getFlinkVersion() - Method in interface org.apache.flink.table.delegation.InternalPlan
 
getFollowing() - Method in class org.apache.flink.table.api.OverWindow
 
getFollowing() - Method in class org.apache.flink.table.expressions.resolver.LocalOverWindow
 
getFormat() - Method in class org.apache.flink.table.api.FormatDescriptor
 
getFunction(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getFunctionCatalog() - Method in interface org.apache.flink.table.delegation.PlannerFactory.Context
The function catalog to look up user defined functions.
getFunctionCatalog() - Method in class org.apache.flink.table.delegation.PlannerFactory.DefaultPlannerContext
 
getFunctionDefinition() - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
getFunctionDefinition(String) - Method in class org.apache.flink.table.module.ModuleManager
Get an optional of FunctionDefinition by a given name.
getFunctionIdentifier() - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
getFunctionIdentifier() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation
 
getFunctionIdentifier() - Method in class org.apache.flink.table.operations.ddl.CreateCatalogFunctionOperation
 
getFunctionIdentifier() - Method in class org.apache.flink.table.operations.ddl.DropCatalogFunctionOperation
 
getFunctionLanguage() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
getFunctionLanguage() - Method in class org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.CreateCatalogFunctionOperation
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.DropCatalogFunctionOperation
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.DropTempSystemFunctionOperation
 
getFunctionResources() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
getFunctionResources() - Method in class org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
 
getFunctions() - Method in class org.apache.flink.table.catalog.FunctionCatalog
Get names of all functions, including temp system functions, system functions, temp catalog functions and catalog functions in the current catalog and current database.
getFunctionScope() - Method in class org.apache.flink.table.operations.ShowFunctionsOperation
 
getGap() - Method in class org.apache.flink.table.api.SessionWithGapOnTimeWithAlias
 
getGap() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
getGroupingExpressions() - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
getGroupingExpressions() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
getGroupWindow() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
getIdentifier() - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
getIdentifier() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
 
getIdleStateRetention() - Method in class org.apache.flink.table.api.TableConfig
 
getIndices() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
getJobClient() - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
getJobClient() - Method in interface org.apache.flink.table.api.TableResult
For DML and DQL statement, return the JobClient which associates the submitted Flink job.
getJoinType() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
getKey() - Method in class org.apache.flink.table.operations.command.ResetOperation
 
getKey() - Method in class org.apache.flink.table.operations.command.SetOperation
 
getLikePattern() - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
getLikePattern() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
getLocalJarResources() - Method in class org.apache.flink.table.resource.ResourceManager
Get the local jars' URL.
getLocalReference(String) - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to available local references.
getLocalReferences() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to available local references.
getLocalTimeZone() - Method in class org.apache.flink.table.api.TableConfig
Returns the current session time zone id.
getMaxGeneratedCodeLength() - Method in class org.apache.flink.table.api.TableConfig
Returns the current threshold where generated code will be split into sub-function calls.
getMaxIdleStateRetentionTime() - Method in class org.apache.flink.table.api.TableConfig
Deprecated.
usegetIdleStateRetention instead.
getMinIdleStateRetentionTime() - Method in class org.apache.flink.table.api.TableConfig
Deprecated.
usegetIdleStateRetention instead.
getModuleManager() - Method in interface org.apache.flink.table.delegation.PlannerFactory.Context
The module manager.
getModuleManager() - Method in class org.apache.flink.table.delegation.PlannerFactory.DefaultPlannerContext
 
getModuleName() - Method in class org.apache.flink.table.operations.LoadModuleOperation
 
getModuleName() - Method in class org.apache.flink.table.operations.UnloadModuleOperation
 
getModuleNames() - Method in class org.apache.flink.table.operations.UseModulesOperation
 
getName() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
getName() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
getName() - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
getNewTableIdentifier() - Method in class org.apache.flink.table.operations.ddl.AlterTableRenameOperation
 
getNewView() - Method in class org.apache.flink.table.operations.ddl.AlterViewAsOperation
 
getNewViewIdentifier() - Method in class org.apache.flink.table.operations.ddl.AlterViewRenameOperation
 
getOffset() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
getOperation() - Method in class org.apache.flink.table.operations.CompileAndExecutePlanOperation
 
getOperation() - Method in class org.apache.flink.table.operations.ddl.CompilePlanOperation
 
getOperations() - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
getOperations() - Method in class org.apache.flink.table.operations.StatementSetOperation
 
getOperationTreeBuilder() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getOperationTreeBuilder() - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Returns a OperationTreeBuilder that can create QueryOperations.
getOptional(ConfigOption<T>) - Method in class org.apache.flink.table.api.TableConfig
getOptions() - Method in class org.apache.flink.table.api.FormatDescriptor
 
getOptions() - Method in class org.apache.flink.table.api.TableDescriptor
 
getOptions() - Method in class org.apache.flink.table.catalog.AbstractCatalogTable
 
getOptions() - Method in class org.apache.flink.table.catalog.AbstractCatalogView
 
getOptions() - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
getOptions() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getOptions() - Method in class org.apache.flink.table.operations.LoadModuleOperation
 
getOrder() - Method in class org.apache.flink.table.api.OverWindow
 
getOrder() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
getOrderBy() - Method in class org.apache.flink.table.expressions.resolver.LocalOverWindow
 
getOriginalQuery() - Method in class org.apache.flink.table.catalog.AbstractCatalogView
 
getOriginalQuery() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getOutputDataType() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
getOutputDataType() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to the expected top-level output data type.
getOutputDataType() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
getOverWindow(Expression) - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to available local over windows.
getParser() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getParser() - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Return a Parser that provides methods for parsing a SQL string.
getParser() - Method in interface org.apache.flink.table.delegation.Planner
Retrieves a Parser that provides methods for parsing a SQL string.
getPartition(ObjectIdentifier, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.CatalogManager
Retrieves a partition with a fully qualified table path and partition spec.
getPartition(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getPartitionBy() - Method in class org.apache.flink.table.expressions.resolver.LocalOverWindow
 
getPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getPartitioning() - Method in class org.apache.flink.table.api.OverWindow
 
getPartitionKeys() - Method in class org.apache.flink.table.api.TableDescriptor
 
getPartitionKeys() - Method in class org.apache.flink.table.catalog.AbstractCatalogTable
 
getPartitionKeys() - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
getPartitionSpec() - Method in class org.apache.flink.table.operations.ddl.AlterPartitionOperation
 
getPartitionSpec() - Method in class org.apache.flink.table.operations.ShowPartitionsOperation
 
getPartitionSpecs() - Method in class org.apache.flink.table.operations.ddl.AddPartitionsOperation
 
getPartitionSpecs() - Method in class org.apache.flink.table.operations.ddl.AnalyzeTableOperation
Returns Optional.empty() if the table is not a partition table, else returns the given partition specs.
getPartitionSpecs() - Method in class org.apache.flink.table.operations.ddl.DropPartitionsOperation
 
getPartitionStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getPath() - Method in class org.apache.flink.table.operations.command.AddJarOperation
 
getPath() - Method in class org.apache.flink.table.operations.command.RemoveJarOperation
 
getPhysicalDataType() - Method in class org.apache.flink.table.catalog.SchemaTranslator.ConsumingResult
 
getPhysicalDataType() - Method in class org.apache.flink.table.catalog.SchemaTranslator.ProducingResult
 
getPhysicalDataType() - Method in class org.apache.flink.table.operations.ExternalModifyOperation
 
getPlanner() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getPlannerConfig() - Method in class org.apache.flink.table.api.TableConfig
Returns the current configuration of Planner for Table API and SQL queries.
getPlannerTypeInferenceUtil() - Method in interface org.apache.flink.table.catalog.FunctionLookup
Temporary utility until the new type inference is fully functional.
getPreceding() - Method in class org.apache.flink.table.api.OverWindow
 
getPreceding() - Method in class org.apache.flink.table.expressions.resolver.LocalOverWindow
 
getPreposition() - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
getPreposition() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
getPrimaryKey() - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
getProjections() - Method in class org.apache.flink.table.catalog.SchemaTranslator.ConsumingResult
 
getProjections() - Method in class org.apache.flink.table.catalog.SchemaTranslator.ProducingResult
 
getProjections() - Method in class org.apache.flink.table.operations.utils.OperationExpressionsUtils.CategorizedExpressions
 
getProjectList() - Method in class org.apache.flink.table.operations.ProjectQueryOperation
 
getProperties() - Method in class org.apache.flink.table.catalog.CatalogDatabaseImpl
Get a map of properties associated with the database.
getProperties() - Method in class org.apache.flink.table.catalog.CatalogPartitionImpl
 
getProperties() - Method in class org.apache.flink.table.operations.ddl.CreateCatalogOperation
 
getQueryOperation() - Method in class org.apache.flink.table.api.internal.TableImpl
 
getQueryOperation() - Method in interface org.apache.flink.table.api.Table
Returns underlying logical representation of this table.
getQueryOperation() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getQueryOperation() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
getResolvedChildren() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
getResolvedChildren() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
getResolvedFunction() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.api.internal.TableImpl
 
getResolvedSchema() - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
getResolvedSchema() - Method in interface org.apache.flink.table.api.Table
Returns the resolved schema of this table.
getResolvedSchema() - Method in interface org.apache.flink.table.api.TableResult
Returns the schema of the result.
getResolvedSchema() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.DistinctQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.FilterQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.ProjectQueryOperation
 
getResolvedSchema() - Method in interface org.apache.flink.table.operations.QueryOperation
Resolved schema of this operation.
getResolvedSchema() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.SourceQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
getResolvedSchema() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
getResolvedTable() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
Returns a fully resolved catalog object.
getResolverBuilder(QueryOperation...) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
getResourcePath() - Method in class org.apache.flink.table.api.PlanReference.ResourcePlanReference
 
getResources() - Method in class org.apache.flink.table.resource.ResourceManager
 
getResultKind() - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
getResultKind() - Method in interface org.apache.flink.table.api.TableResult
Return the ResultKind which represents the result type.
getResultType() - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
getRootConfiguration() - Method in class org.apache.flink.table.api.TableConfig
Gives direct access to the underlying environment-specific key-value map for advanced configuration.
getRowDataStringConverter() - Method in interface org.apache.flink.table.api.internal.ResultProvider
 
getRowDataStringConverter() - Method in class org.apache.flink.table.api.internal.StaticResultProvider
 
getRowDataToStringConverter() - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
getRowDataToStringConverter() - Method in interface org.apache.flink.table.api.internal.TableResultInternal
 
getSchema() - Method in interface org.apache.flink.table.api.Table
Deprecated.
This method has been deprecated as part of FLIP-164. TableSchema has been replaced by two more dedicated classes Schema and ResolvedSchema. Use Schema for declaration in APIs. ResolvedSchema is offered by the framework after resolution and validation.
getSchema() - Method in class org.apache.flink.table.api.TableDescriptor
 
getSchema() - Method in class org.apache.flink.table.catalog.AbstractCatalogTable
 
getSchema() - Method in class org.apache.flink.table.catalog.AbstractCatalogView
 
getSchema() - Method in class org.apache.flink.table.catalog.SchemaTranslator.ConsumingResult
 
getSchema() - Method in class org.apache.flink.table.catalog.SchemaTranslator.ProducingResult
 
getSchemaResolver() - Method in class org.apache.flink.table.catalog.CatalogManager
Returns a SchemaResolver for creating ResolvedSchema from Schema.
getSelectResultProvider() - Method in class org.apache.flink.table.operations.CollectModifyOperation
 
getSink() - Method in class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
getSinkIdentifier() - Method in interface org.apache.flink.table.api.TablePipeline
 
getSinkIdentifiers() - Method in interface org.apache.flink.table.delegation.InternalPlan
This returns an ordered list of sink identifiers, if any.
getSize() - Method in class org.apache.flink.table.api.SlideWithSizeAndSlideOnTimeWithAlias
 
getSize() - Method in class org.apache.flink.table.api.TumbleWithSizeOnTimeWithAlias
 
getSize() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
getSlide() - Method in class org.apache.flink.table.api.SlideWithSizeAndSlideOnTimeWithAlias
 
getSlide() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
getSqlDialect() - Method in class org.apache.flink.table.api.TableConfig
Returns the current SQL dialect.
getSqlIdentifier() - Method in class org.apache.flink.table.operations.DescribeTableOperation
 
getStaticPartitions() - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
getTable(ObjectIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Retrieves a fully qualified table.
getTable() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
Returns the original metadata object returned by the catalog.
getTable(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getTableConfig() - Method in interface org.apache.flink.table.delegation.PlannerFactory.Context
The configuration of the planner to use.
getTableConfig() - Method in class org.apache.flink.table.delegation.PlannerFactory.DefaultPlannerContext
 
getTableEnvironment() - Method in class org.apache.flink.table.api.internal.TableImpl
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ddl.AlterTableOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ddl.AnalyzeTableOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ddl.CreateTableOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ddl.DropTableOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ShowCreateTableOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ShowPartitionsOperation
 
getTableOrError(ObjectIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Like CatalogManager.getTable(ObjectIdentifier), but throws an error when the table is not available in any of the catalogs.
getTableSchema() - Method in interface org.apache.flink.table.api.TableResult
Deprecated.
This method has been deprecated as part of FLIP-164. TableSchema has been replaced by two more dedicated classes Schema and ResolvedSchema. Use Schema for declaration in APIs. ResolvedSchema is offered by the framework after resolution and validation.
getTableSink() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
getTableSource() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
getTableSource() - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
getTableStatistics(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getTemporaryOperationListener(ObjectIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
 
getTimeAttribute() - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
getTimeAttribute() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
getTimeField() - Method in class org.apache.flink.table.api.GroupWindow
 
getType() - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
getType() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
getType() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
getTypeInference(DataTypeFactory) - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
getUnderlyingHistoryTable() - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
getUnresolvedName() - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
getUnresolvedSchema() - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
getUnresolvedSchema() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getUpdateMode() - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
getURLFromPath(Path) - Method in class org.apache.flink.table.resource.ResourceManager
 
getUserClassLoader() - Method in class org.apache.flink.table.api.EnvironmentSettings
Returns the user ClassLoader to use for code generation, UDF loading and other operations requiring reflections on user code.
getUserClassLoader() - Method in class org.apache.flink.table.resource.ResourceManager
 
getUserDefinedFunctions() - Method in class org.apache.flink.table.catalog.FunctionCatalog
Get names of all user defined functions, including temp system functions, temp catalog functions and catalog functions in the current catalog and current database.
getUserDefinedFunctions(String, String) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Get names of all user including temp system functions, temp catalog * functions and catalog functions in the specified catalog and specified database.
getValue() - Method in class org.apache.flink.table.operations.command.SetOperation
 
getValues() - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
getViewIdentifier() - Method in class org.apache.flink.table.operations.ddl.AlterViewOperation
 
getViewIdentifier() - Method in class org.apache.flink.table.operations.ddl.CreateViewOperation
 
getViewIdentifier() - Method in class org.apache.flink.table.operations.ddl.DropViewOperation
 
getViewIdentifier() - Method in class org.apache.flink.table.operations.ShowCreateViewOperation
 
getWindowProperties() - Method in class org.apache.flink.table.operations.utils.OperationExpressionsUtils.CategorizedExpressions
 
getWindowPropertiesExpressions() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
groupBy(Expression...) - Method in interface org.apache.flink.table.api.GroupWindowedTable
Groups the elements by a mandatory window and one or more optional grouping attributes.
groupBy(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
groupBy(Expression...) - Method in interface org.apache.flink.table.api.Table
Groups the elements on some grouping keys.
GroupedTable - Interface in org.apache.flink.table.api
A table that has been grouped on a set of grouping keys.
GroupWindow - Class in org.apache.flink.table.api
A group window specification.
GroupWindowedTable - Interface in org.apache.flink.table.api
A table that has been windowed for GroupWindows.

H

hashCode() - Method in class org.apache.flink.table.api.FormatDescriptor
 
hashCode() - Method in class org.apache.flink.table.api.PlanReference.ContentPlanReference
 
hashCode() - Method in class org.apache.flink.table.api.PlanReference.FilePlanReference
 
hashCode() - Method in class org.apache.flink.table.api.PlanReference.ResourcePlanReference
 
hashCode() - Method in class org.apache.flink.table.api.TableDescriptor
 
hashCode() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
hashCode() - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
hashCode() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
 
hashCode() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
hashCode() - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
hashCode() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
hashCode() - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
hashCode() - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
hashCode() - Method in class org.apache.flink.table.module.ModuleEntry
 
hashCode() - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
hashCode() - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
 
hashCode() - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
hasTemporaryCatalogFunction(ObjectIdentifier) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Check whether a temporary catalog function is already registered.
hasTemporarySystemFunction(String) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Check whether a temporary system function is already registered.
HelpOperation - Class in org.apache.flink.table.operations.command
Operation that represents HELP command.
HelpOperation() - Constructor for class org.apache.flink.table.operations.command.HelpOperation
 
hex() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string representation of an integer numeric value or a string in hex format.
hour() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of hours.
hours() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of hours.

I

IDENTIFIER - Static variable in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactoryOptions
 
IDLE_STATE_RETENTION - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
ifExists() - Method in class org.apache.flink.table.operations.ddl.DropPartitionsOperation
 
ifNotExists() - Method in class org.apache.flink.table.operations.ddl.AddPartitionsOperation
 
ifNull(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns nullReplacement if the given expression is NULL; otherwise the expression is returned.
ifThenElse(Object, Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Ternary conditional operator that decides which of two other expressions should be evaluated based on a evaluated boolean condition.
in(InType...) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if an expression exists in a given list of expressions.
in(Table) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if an expression exists in a given table sub-query.
inBatchMode() - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Sets that the components should work in a batch mode.
inBatchMode() - Static method in class org.apache.flink.table.api.EnvironmentSettings
Creates a default instance of EnvironmentSettings in batch execution mode.
initCap() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Converts the initial letter of each word in a string to uppercase.
initSchemaResolver(boolean, ExpressionResolver.ExpressionResolverBuilder) - Method in class org.apache.flink.table.catalog.CatalogManager
Initializes a SchemaResolver for Schema resolution.
InlineCatalogFunction(FunctionDefinition) - Constructor for class org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
 
insertInto(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
insertInto(String, boolean) - Method in class org.apache.flink.table.api.internal.TableImpl
 
insertInto(TableDescriptor) - Method in class org.apache.flink.table.api.internal.TableImpl
 
insertInto(TableDescriptor, boolean) - Method in class org.apache.flink.table.api.internal.TableImpl
 
insertInto(String) - Method in interface org.apache.flink.table.api.Table
Declares that the pipeline defined by the given Table object should be written to a table (backed by a DynamicTableSink) that was registered under the specified path.
insertInto(String, boolean) - Method in interface org.apache.flink.table.api.Table
Declares that the pipeline defined by the given Table object should be written to a table (backed by a DynamicTableSink) that was registered under the specified path.
insertInto(TableDescriptor) - Method in interface org.apache.flink.table.api.Table
Declares that the pipeline defined by the given Table object should be written to a table (backed by a DynamicTableSink) expressed via the given TableDescriptor.
insertInto(TableDescriptor, boolean) - Method in interface org.apache.flink.table.api.Table
Declares that the pipeline defined by the given Table object should be written to a table (backed by a DynamicTableSink) expressed via the given TableDescriptor.
INSTANCE - Static variable in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
instr(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the position of the first occurrence of the input string.
inStreamingMode() - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Sets that the components should work in a streaming mode.
inStreamingMode() - Static method in class org.apache.flink.table.api.EnvironmentSettings
Creates a default instance of EnvironmentSettings in streaming execution mode.
InternalPlan - Interface in org.apache.flink.table.delegation
Internal interface wrapping a plan.
intersect(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
intersect(Table) - Method in interface org.apache.flink.table.api.Table
Intersects two Tables with duplicate records removed.
intersect(QueryOperation, QueryOperation, boolean) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
intersectAll(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
intersectAll(Table) - Method in interface org.apache.flink.table.api.Table
Intersects two Tables.
intervalOfMillis(long) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
intervalOfMonths(int) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
invalidEscapeCharacter(String) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
 
invalidEscapeSequence(String, int) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
 
isAll() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
isAnonymous() - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
isAnonymous() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
 
isBatch() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
isBatch() - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
isCascade() - Method in class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
isCheckpointingEnabled() - Method in interface org.apache.flink.table.delegation.Executor
Checks whether checkpointing is enabled.
isCorrelated() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
isEnabled() - Method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.LegacyCastBehaviour
Deprecated.
 
isEqual(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Equals.
isExtended() - Method in class org.apache.flink.table.operations.DescribeTableOperation
 
isFalse() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if given boolean expression is false.
isFirstRowReady() - Method in interface org.apache.flink.table.api.internal.ResultProvider
Return true if the first row is ready.
isFirstRowReady() - Method in class org.apache.flink.table.api.internal.StaticResultProvider
 
isFunction(Expression, BuiltInFunctionDefinition) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
Checks if the given expression is a given builtin function.
isFunctionOfKind(Expression, FunctionKind) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
Checks if the expression is a function call of given type.
isGeneric() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
isGeneric() - Method in class org.apache.flink.table.catalog.FunctionCatalog.InlineCatalogFunction
 
isGreater(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Greater than.
isGreaterOrEqual(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Greater than or equal.
isGroupedAggregation() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Whether the expression is evaluated for a grouped aggregation.
isIfExists() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropCatalogFunctionOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropCatalogOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropTableOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropTempSystemFunctionOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropViewOperation
 
isIfNotExists() - Method in class org.apache.flink.table.operations.ddl.CompilePlanOperation
 
isIgnoreIfExists() - Method in class org.apache.flink.table.operations.ddl.CreateCatalogFunctionOperation
 
isIgnoreIfExists() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
isIgnoreIfExists() - Method in class org.apache.flink.table.operations.ddl.CreateTableOperation
 
isIgnoreIfExists() - Method in class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
isIgnoreIfExists() - Method in class org.apache.flink.table.operations.ddl.CreateViewOperation
 
isJson(JsonType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Determine whether a given string is valid JSON.
isJson() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Determine whether a given string is valid JSON.
isLegacyConnectorOptions(Catalog, ReadableConfig, boolean, ObjectIdentifier, CatalogTable, boolean) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Checks whether the CatalogTable uses legacy connector sink options.
isLess(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Less than.
isLessOrEqual(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Less than or equal.
isManagedTable(Catalog, CatalogBaseTable) - Static method in class org.apache.flink.table.catalog.ManagedTableListener
Check a resolved catalog table is Flink's managed table or not.
isNotEqual(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Not equal.
isNotFalse() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if given boolean expression is not false (for null and true).
isNotLike() - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
isNotLike() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
isNotNull() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if the given expression is not null.
isNotTrue() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if given boolean expression is not true (for null and false).
isNull() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if the given expression is null.
isOverwrite() - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
isPartitioned() - Method in class org.apache.flink.table.catalog.AbstractCatalogTable
 
isPartitioned() - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
isPermanent() - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
isPermanent() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
 
isRowtimeDefined() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
isStreamingMode() - Method in class org.apache.flink.table.api.EnvironmentSettings
Tells if the TableEnvironment should work in a batch or streaming mode.
isTemporary() - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
isTemporary() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.CreateCatalogFunctionOperation
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.CreateTableOperation
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.CreateViewOperation
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.DropCatalogFunctionOperation
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.DropTableOperation
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.DropViewOperation
 
isTopLevelRecord() - Method in class org.apache.flink.table.catalog.SchemaTranslator.ConsumingResult
 
isTrue() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if given boolean expression is true.
isUseLike() - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
isUseLike() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 

J

jobClient(JobClient) - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
Specifies job client which associates the submitted Flink job.
join(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
join(Table, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
join(Table) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
join(Table, Expression) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
join(QueryOperation, QueryOperation, JoinQueryOperation.JoinType, Optional<Expression>, boolean) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
joinLateral(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
joinLateral(Expression, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
joinLateral(Expression) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
joinLateral(Expression, Expression) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
joinLateral(QueryOperation, Expression, JoinQueryOperation.JoinType, Optional<Expression>) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
JoinQueryOperation - Class in org.apache.flink.table.operations
Table operation that joins two relational operations based on given condition.
JoinQueryOperation(QueryOperation, QueryOperation, JoinQueryOperation.JoinType, ResolvedExpression, boolean) - Constructor for class org.apache.flink.table.operations.JoinQueryOperation
 
JoinQueryOperation.JoinType - Enum in org.apache.flink.table.operations
Specifies how the two Tables should be joined.
jsonArray(JsonOnNull, Object...) - Static method in class org.apache.flink.table.api.Expressions
Builds a JSON array string from a list of values.
jsonArrayAgg(JsonOnNull, Object) - Static method in class org.apache.flink.table.api.Expressions
Builds a JSON object string by aggregating items into an array.
jsonExists(String, JsonExistsOnError) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns whether a JSON string satisfies a given search criterion.
jsonExists(String) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Determines whether a JSON string satisfies a given search criterion.
jsonObject(JsonOnNull, Object...) - Static method in class org.apache.flink.table.api.Expressions
Builds a JSON object string from a list of key-value pairs.
jsonObjectAgg(JsonOnNull, Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Builds a JSON object string by aggregating key-value expressions into a single JSON object.
jsonQuery(String, JsonQueryWrapper, JsonQueryOnEmptyOrError, JsonQueryOnEmptyOrError) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts JSON values from a JSON string.
jsonQuery(String, JsonQueryWrapper) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts JSON values from a JSON string.
jsonQuery(String) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts JSON values from a JSON string.
jsonString(Object) - Static method in class org.apache.flink.table.api.Expressions
Serializes a value into JSON.
jsonValue(String, DataType, JsonValueOnEmptyOrError, InType, JsonValueOnEmptyOrError, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts a scalar from a JSON string.
jsonValue(String, DataType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts a scalar from a JSON string.
jsonValue(String, DataType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts a scalar from a JSON string.
jsonValue(String) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts a scalar from a JSON string.

L

lastValue() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the last value of field across all input values.
left(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the leftmost integer characters from the input string.
leftOuterJoin(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoin(Table, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoin(Table) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
leftOuterJoin(Table, Expression) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
leftOuterJoinLateral(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoinLateral(Expression, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoinLateral(Expression) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
leftOuterJoinLateral(Expression, Expression) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
like(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true, if a string matches the specified LIKE pattern.
like(String, String) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
SQL LIKE function.
like(String, String, String) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
SQL LIKE function with escape.
limit(int) - Method in interface org.apache.flink.table.api.Table
Limits a (possibly sorted) result to the first n rows.
limit(int, int) - Method in interface org.apache.flink.table.api.Table
Limits a (possibly sorted) result to the first n rows from an offset position.
limitWithFetch(int, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
limitWithOffset(int, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
listCatalogs() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listCatalogs() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all catalogs registered in this environment.
listCatalogs() - Method in class org.apache.flink.table.catalog.CatalogManager
Retrieves names of all registered catalogs.
listDatabases() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listDatabases() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all databases registered in the current catalog.
listDatabases() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listFullModules() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listFullModules() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets an array of all loaded modules with use status in this environment.
listFullModules() - Method in class org.apache.flink.table.module.ModuleManager
Get all loaded modules with use status.
listFunctions() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listFunctions() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all functions in this environment.
listFunctions(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listFunctions() - Method in class org.apache.flink.table.module.ModuleManager
Get names of all functions from used modules.
listModules() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listModules() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets an array of names of all used modules in this environment in resolution order.
listModules() - Method in class org.apache.flink.table.module.ModuleManager
Get names of all used modules in resolution order.
listPartitions(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listPartitions(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listPartitionsByFilter(ObjectPath, List<Expression>) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listSchemas() - Method in class org.apache.flink.table.catalog.CatalogManager
Lists all available schemas in the root of the catalog manager.
listSchemas(String) - Method in class org.apache.flink.table.catalog.CatalogManager
Lists all available schemas in the given catalog.
listTables() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listTables(String, String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listTables() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all tables available in the current namespace (the current database of the current catalog).
listTables(String, String) - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all tables available in the given namespace (the given database of the given catalog).
listTables() - Method in class org.apache.flink.table.catalog.CatalogManager
Returns an array of names of all tables (tables and views, both temporary and permanent) registered in the namespace of the current catalog and database.
listTables(String, String) - Method in class org.apache.flink.table.catalog.CatalogManager
Returns an array of names of all tables (tables and views, both temporary and permanent) registered in the namespace of the given catalog and database.
listTables(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listTemporaryTables() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listTemporaryTables() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all temporary tables and views available in the current namespace (the current database of the current catalog).
listTemporaryTables() - Method in class org.apache.flink.table.catalog.CatalogManager
Returns an array of names of temporary tables registered in the namespace of the current catalog and database.
listTemporaryViews() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listTemporaryViews() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all temporary views available in the current namespace (the current database of the current catalog).
listTemporaryViews() - Method in class org.apache.flink.table.catalog.CatalogManager
Returns an array of names of temporary views registered in the namespace of the current catalog and database.
listUserDefinedFunctions() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listUserDefinedFunctions() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all user defined functions registered in this environment.
listViews() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listViews() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all views available in the current namespace (the current database of the current catalog).
listViews() - Method in class org.apache.flink.table.catalog.CatalogManager
Returns an array of names of all views(both temporary and permanent) registered in the namespace of the current catalog and database.
listViews(String, String) - Method in class org.apache.flink.table.catalog.CatalogManager
Returns an array of names of all views(both temporary and permanent) registered in the namespace of the given catalog and database.
listViews(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
lit(Object) - Static method in class org.apache.flink.table.api.Expressions
Creates a SQL literal.
lit(Object, DataType) - Static method in class org.apache.flink.table.api.Expressions
Creates a SQL literal of a given DataType.
ln() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the natural logarithm of the given value.
loadModule(String, Module) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
loadModule(String, Module) - Method in interface org.apache.flink.table.api.TableEnvironment
Loads a Module under a unique name.
loadModule(String, Module) - Method in class org.apache.flink.table.module.ModuleManager
Load a module under a unique name.
LoadModuleOperation - Class in org.apache.flink.table.operations
Operation to describe a LOAD MODULE statement.
LoadModuleOperation(String, Map<String, String>) - Constructor for class org.apache.flink.table.operations.LoadModuleOperation
 
loadPlan(PlanReference) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
loadPlan(PlanReference) - Method in interface org.apache.flink.table.api.TableEnvironment
Loads a plan from a PlanReference into a CompiledPlan.
loadPlan(PlanReference) - Method in interface org.apache.flink.table.delegation.Planner
 
LOCAL_TIME_ZONE - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
LocalOverWindow - Class in org.apache.flink.table.expressions.resolver
Local over window created during expression resolution.
localRef(String, DataType) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
LocalReferenceExpression - Class in org.apache.flink.table.expressions
Reference to entity local to a certain QueryOperation.
localTime() - Static method in class org.apache.flink.table.api.Expressions
Returns the current SQL time in local time zone, the return type of this expression is DataTypes.TIME(), this is a synonym for Expressions.currentTime().
localTimestamp() - Static method in class org.apache.flink.table.api.Expressions
Returns the current SQL timestamp in local time zone, the return type of this expression is DataTypes.TIMESTAMP().
locate(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the position of the first occurrence in the input string.
locate(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the position of the first occurrence in the input string after position integer.
log(Object) - Static method in class org.apache.flink.table.api.Expressions
Calculates the logarithm of the given value.
log(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Calculates the logarithm of the given value to the given base.
log() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the natural logarithm of the given value.
log(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the logarithm of the given value to the given base.
log10() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the base 10 logarithm of the given value.
log2() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the base 2 logarithm of the given value.
LOOKUP_CALL_BY_NAME - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Looks up unresolved call by name.
lookupBuiltInFunction(BuiltInFunctionDefinition) - Method in interface org.apache.flink.table.catalog.FunctionLookup
Helper method for looking up a built-in function.
lookupCall(String, Expression...) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
LookupCallExpression - Class in org.apache.flink.table.expressions
A call expression where the target function has not been resolved yet.
LookupCallResolver - Class in org.apache.flink.table.expressions.resolver
Resolves calls with function names to calls with actual function definitions.
LookupCallResolver(FunctionLookup) - Constructor for class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
lookupField(String) - Method in class org.apache.flink.table.expressions.resolver.lookups.FieldReferenceLookup
Tries to resolve FieldReferenceExpression using given name in underlying inputs.
lookupFunction(UnresolvedIdentifier) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
lookupFunction(String) - Method in interface org.apache.flink.table.catalog.FunctionLookup
Lookup a function by function identifier.
lookupFunction(UnresolvedIdentifier) - Method in interface org.apache.flink.table.catalog.FunctionLookup
Lookup a function by function identifier.
lookupTable(String) - Method in interface org.apache.flink.table.expressions.resolver.lookups.TableReferenceLookup
Tries to resolve given name to TableReferenceExpression.
lowerCase() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns all of the characters in a string in lower case using the rules of the default locale.
lpad(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string left-padded with the given pad string to a length of len characters.
ltrim() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string that removes the left whitespaces from the given string.

M

ManagedTableListener - Class in org.apache.flink.table.catalog
The listener for managed table operations.
ManagedTableListener(ClassLoader, ReadableConfig) - Constructor for class org.apache.flink.table.catalog.ManagedTableListener
 
map(Object, Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Creates a map of expressions.
map(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
map(Expression) - Method in interface org.apache.flink.table.api.Table
Performs a map operation with an user-defined scalar function or built-in scalar function.
map(DataType, ResolvedExpression...) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
map(Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
max() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the maximum value of field across all input values.
MAX_LENGTH_GENERATED_CODE - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
MAX_MEMBERS_GENERATED_CODE - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
md5() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the MD5 hash of the string argument; null if string is null.
milli() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of milliseconds.
millis() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of milliseconds.
MILLIS_PER_DAY - Static variable in class org.apache.flink.table.expressions.ApiExpressionUtils
 
MILLIS_PER_HOUR - Static variable in class org.apache.flink.table.expressions.ApiExpressionUtils
 
MILLIS_PER_MINUTE - Static variable in class org.apache.flink.table.expressions.ApiExpressionUtils
 
MILLIS_PER_SECOND - Static variable in class org.apache.flink.table.expressions.ApiExpressionUtils
 
min() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the minimum value of field across all input values.
minus(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns left minus right.
minus(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
minus(Table) - Method in interface org.apache.flink.table.api.Table
Minus of two Tables with duplicate records removed.
minus(QueryOperation, QueryOperation, boolean) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
minusAll(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
minusAll(Table) - Method in interface org.apache.flink.table.api.Table
Minus of two Tables.
minute() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of minutes.
minutes() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of minutes.
mod(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the remainder of division the given number by another one.
ModifyOperation - Interface in org.apache.flink.table.operations
A Operation that describes the DML queries such as e.g.
ModifyOperationVisitor<T> - Interface in org.apache.flink.table.operations
Class that implements visitor pattern.
ModuleEntry - Class in org.apache.flink.table.module
A POJO to represent a module's name and use status.
ModuleEntry(String, boolean) - Constructor for class org.apache.flink.table.module.ModuleEntry
 
ModuleManager - Class in org.apache.flink.table.module
Responsible for loading/unloading modules, managing their life cycles, and resolving module objects.
ModuleManager() - Constructor for class org.apache.flink.table.module.ModuleManager
 
month() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of months.
months() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of months.

N

name() - Method in class org.apache.flink.table.module.ModuleEntry
 
negative(Object) - Static method in class org.apache.flink.table.api.Expressions
Returns negative numeric.
newBuilder() - Static method in class org.apache.flink.table.catalog.CatalogManager
 
newInstance() - Static method in class org.apache.flink.table.api.EnvironmentSettings
Creates a builder for creating an instance of EnvironmentSettings.
NopOperation - Class in org.apache.flink.table.operations
An Operation to represent that nothing needs to be done.
NopOperation() - Constructor for class org.apache.flink.table.operations.NopOperation
 
not(Object) - Static method in class org.apache.flink.table.api.Expressions
Inverts a given boolean expression.
not() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Inverts a given boolean expression.
notBetween(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true if the given expression is not between lowerBound and upperBound (both inclusive).
notifyTableCompaction(Catalog, ObjectIdentifier, ResolvedCatalogBaseTable<?>, CatalogPartitionSpec, boolean) - Method in class org.apache.flink.table.catalog.ManagedTableListener
Notify compaction for managed table.
notifyTableCreation(Catalog, ObjectIdentifier, ResolvedCatalogBaseTable<?>, boolean, boolean) - Method in class org.apache.flink.table.catalog.ManagedTableListener
Notify for creating managed table.
notifyTableDrop(Catalog, ObjectIdentifier, ResolvedCatalogBaseTable<?>, boolean, boolean) - Method in class org.apache.flink.table.catalog.ManagedTableListener
Notify for dropping managed table.
nullOf(DataType) - Static method in class org.apache.flink.table.api.Expressions
Returns a null literal value of a given data type.
nullOf(TypeInformation<?>) - Static method in class org.apache.flink.table.api.Expressions
Deprecated.
This method will be removed in future versions as it uses the old type system. It is recommended to use Expressions.nullOf(DataType) instead which uses the new type system based on DataTypes. Please make sure to use either the old or the new type system consistently to avoid unintended behavior. See the website documentation for more information.

O

objectToExpression(Object) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
Converts a given object to an expression.
offset(int) - Method in class org.apache.flink.table.api.internal.TableImpl
 
offset(int) - Method in interface org.apache.flink.table.api.Table
Limits a (possibly sorted) result from an offset position.
on(Expression) - Method in class org.apache.flink.table.api.SessionWithGap
Specifies the time attribute on which rows are grouped.
on(Expression) - Method in class org.apache.flink.table.api.SlideWithSizeAndSlide
Specifies the time attribute on which rows are grouped.
on(Expression) - Method in class org.apache.flink.table.api.TumbleWithSize
Specifies the time attribute on which rows are grouped.
open() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
Operation - Interface in org.apache.flink.table.operations
Covers all sort of Table operations such as queries(DQL), modifications(DML), definitions(DDL), or control actions(DCL).
OperationExpressionsUtils - Class in org.apache.flink.table.operations.utils
Utility methods for transforming Expression to use them in QueryOperations.
OperationExpressionsUtils.CategorizedExpressions - Class in org.apache.flink.table.operations.utils
Container for extracted expressions of the same family.
operations - Variable in class org.apache.flink.table.api.internal.StatementSetImpl
 
OperationTreeBuilder - Class in org.apache.flink.table.operations.utils
A builder for constructing validated QueryOperations.
OperationUtils - Class in org.apache.flink.table.operations
Helper methods for Operations.
OptimizerConfigOptions - Class in org.apache.flink.table.api.config
This class holds configuration constants used by Flink's table planner module.
OptimizerConfigOptions() - Constructor for class org.apache.flink.table.api.config.OptimizerConfigOptions
 
OptimizerConfigOptions.NonDeterministicUpdateStrategy - Enum in org.apache.flink.table.api.config
Strategy for handling non-deterministic updates.
option(ConfigOption<T>, T) - Method in class org.apache.flink.table.api.FormatDescriptor.Builder
Sets the given option on the format.
option(String, String) - Method in class org.apache.flink.table.api.FormatDescriptor.Builder
Sets the given option on the format.
option(ConfigOption<T>, T) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Sets the given option on the table.
option(String, String) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Sets the given option on the table.
optionalOptions() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
or(Object, Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Boolean OR in three-valued logic.
or(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Boolean OR in three-valued logic.
orderBy(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
orderBy(Expression) - Static method in class org.apache.flink.table.api.Over
Specifies the time attribute on which rows are ordered.
orderBy(Expression) - Method in class org.apache.flink.table.api.OverWindowPartitioned
Specifies the time attribute on which rows are ordered.
orderBy(Expression...) - Method in interface org.apache.flink.table.api.Table
Sorts the given Table.
org.apache.flink.table.api - package org.apache.flink.table.api
 
org.apache.flink.table.api.config - package org.apache.flink.table.api.config
 
org.apache.flink.table.api.internal - package org.apache.flink.table.api.internal
 
org.apache.flink.table.catalog - package org.apache.flink.table.catalog
 
org.apache.flink.table.delegation - package org.apache.flink.table.delegation
 
org.apache.flink.table.expressions - package org.apache.flink.table.expressions
 
org.apache.flink.table.expressions.resolver - package org.apache.flink.table.expressions.resolver
 
org.apache.flink.table.expressions.resolver.lookups - package org.apache.flink.table.expressions.resolver.lookups
 
org.apache.flink.table.expressions.resolver.rules - package org.apache.flink.table.expressions.resolver.rules
 
org.apache.flink.table.expressions.utils - package org.apache.flink.table.expressions.utils
 
org.apache.flink.table.factories - package org.apache.flink.table.factories
 
org.apache.flink.table.functions - package org.apache.flink.table.functions
 
org.apache.flink.table.module - package org.apache.flink.table.module
 
org.apache.flink.table.operations - package org.apache.flink.table.operations
 
org.apache.flink.table.operations.command - package org.apache.flink.table.operations.command
 
org.apache.flink.table.operations.ddl - package org.apache.flink.table.operations.ddl
 
org.apache.flink.table.operations.utils - package org.apache.flink.table.operations.utils
 
org.apache.flink.table.resource - package org.apache.flink.table.resource
 
org.apache.flink.table.sources.tsextractors - package org.apache.flink.table.sources.tsextractors
 
org.apache.flink.table.typeutils - package org.apache.flink.table.typeutils
 
OutputConversionModifyOperation - Class in org.apache.flink.table.operations
Special, internal kind of ModifyOperation that allows converting a tree of QueryOperations to a Transformation of given type described with TypeInformation.
OutputConversionModifyOperation(QueryOperation, DataType, OutputConversionModifyOperation.UpdateMode) - Constructor for class org.apache.flink.table.operations.OutputConversionModifyOperation
 
OutputConversionModifyOperation.UpdateMode - Enum in org.apache.flink.table.operations
Should the output type contain the change flag, and what should the flag represent (retraction or deletion).
over(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Defines an aggregation to be used for a previously specified over window.
Over - Class in org.apache.flink.table.api
Helper class for creating an over window.
Over() - Constructor for class org.apache.flink.table.api.Over
 
over(Expression) - Static method in class org.apache.flink.table.api.Slide
Creates a sliding window.
over(Expression) - Static method in class org.apache.flink.table.api.Tumble
Creates a tumbling window.
OVER_WINDOWS - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Concatenates over aggregations with corresponding over window.
overlay(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Replaces a substring of string with a string starting at a position (starting at 1).
overlay(InType, InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Replaces a substring of string with a string starting at a position (starting at 1).
OverWindow - Class in org.apache.flink.table.api
An over window specification.
OverWindowedTable - Interface in org.apache.flink.table.api
A table that has been windowed for OverWindows.
OverWindowPartitioned - Class in org.apache.flink.table.api
Partially defined over window with partitioning.
OverWindowPartitionedOrdered - Class in org.apache.flink.table.api
Partially defined over window with (optional) partitioning and order.
OverWindowPartitionedOrderedPreceding - Class in org.apache.flink.table.api
Partially defined over window with (optional) partitioning, order, and preceding.

P

parse(String) - Method in interface org.apache.flink.table.delegation.Parser
Entry point for parsing SQL queries expressed as a String.
parseIdentifier(String) - Method in interface org.apache.flink.table.delegation.Parser
Entry point for parsing SQL identifiers expressed as a String.
Parser - Interface in org.apache.flink.table.delegation
Provides methods for parsing SQL objects from a SQL string.
parseSqlExpression(String, RowType, LogicalType) - Method in interface org.apache.flink.table.delegation.Parser
Entry point for parsing SQL expressions expressed as a String.
parseUrl(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Parse url and return various parameter of the URL.
parseUrl(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Parse url and return various parameter of the URL.
partitionBy(Expression...) - Static method in class org.apache.flink.table.api.Over
Partitions the elements on some partition keys.
partitionedBy(String...) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Define which columns this table is partitioned by.
partitionExists(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
partitionSpec - Variable in class org.apache.flink.table.operations.ddl.AlterPartitionOperation
 
permanent(FunctionIdentifier, FunctionDefinition) - Static method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
permanent(ObjectIdentifier, Catalog, ResolvedCatalogBaseTable<?>) - Static method in class org.apache.flink.table.catalog.ContextResolvedTable
 
pi() - Static method in class org.apache.flink.table.api.Expressions
Returns a value that is closer than any other value to pi.
PLAN_COMPILE_CATALOG_OBJECTS - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
PLAN_FORCE_RECOMPILE - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
PLAN_RESTORE_CATALOG_OBJECTS - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
planner - Variable in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
Planner - Interface in org.apache.flink.table.delegation
This interface serves two purposes: SQL parser via Planner.getParser() - transforms a SQL string into a Table API specific objects e.g.
PlannerConfig - Interface in org.apache.flink.table.api
The PlannerConfig holds parameters to configure the behavior of queries.
PlannerFactory - Interface in org.apache.flink.table.delegation
Factory that creates Planner.
PlannerFactory.Context - Interface in org.apache.flink.table.delegation
Context used when creating a planner.
PlannerFactory.DefaultPlannerContext - Class in org.apache.flink.table.delegation
Default implementation of PlannerFactory.Context.
PlannerFactoryUtil - Class in org.apache.flink.table.factories
Utility for discovering and instantiating PlannerFactory.
PlannerTypeInferenceUtil - Interface in org.apache.flink.table.delegation
Temporary utility for validation and output type inference until all PlannerExpression are upgraded to work with TypeInferenceUtil.
PlanReference - Class in org.apache.flink.table.api
Unresolved pointer to a persisted plan.
PlanReference.ContentPlanReference - Class in org.apache.flink.table.api
Plan reference to a string containing the serialized persisted plan in JSON.
PlanReference.FilePlanReference - Class in org.apache.flink.table.api
Plan reference to a file in the local filesystem.
PlanReference.ResourcePlanReference - Class in org.apache.flink.table.api
Plan reference to a file in the provided ClassLoader.
plus(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns left plus right.
position(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the position of string in an other string starting at 1.
postResolutionFactory() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Enables the creation of resolved expressions for transformations after the actual resolution.
postResolverFactory() - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver
Enables the creation of resolved expressions for transformations after the actual resolution.
PostResolverFactory() - Constructor for class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
power(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the given number raised to the power of the other value.
preceding(Expression) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrdered
Set the preceding offset (based on time or row-count intervals) for over window.
print() - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
print() - Method in interface org.apache.flink.table.api.TableResult
Print the result contents as tableau form to client console.
printExplain(ExplainDetail...) - Method in interface org.apache.flink.table.api.Explainable
Like Explainable.explain(ExplainDetail...), but piping the result to System.out.
printJsonString() - Method in interface org.apache.flink.table.api.CompiledPlan
Like CompiledPlan.asJsonString(), but prints the result to System.out.
printSchema() - Method in class org.apache.flink.table.api.internal.TableImpl
 
printSchema() - Method in interface org.apache.flink.table.api.Table
Prints the schema of this table to the console in a summary format.
proctime() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Declares a field as the proctime attribute for indicating, accessing, and working in Flink's processing time.
project(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
project(List<Expression>, QueryOperation, boolean) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
project(List<Expression>, QueryOperation, List<OverWindow>) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
ProjectQueryOperation - Class in org.apache.flink.table.operations
Table operation that computes new table using given Expressions from its input relational operation.
ProjectQueryOperation(List<ResolvedExpression>, QueryOperation, ResolvedSchema) - Constructor for class org.apache.flink.table.operations.ProjectQueryOperation
 

Q

QUALIFY_BUILT_IN_FUNCTIONS - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Looks up unresolved calls of built-in functions to make them fully qualified.
qualifyIdentifier(UnresolvedIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Returns the full name of the given table path, this name may be padded with current catalog/database name based on the identifier's length.
qualifyQueryOperation(ObjectIdentifier, QueryOperation) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
Subclasses can override this method to transform the given QueryOperation to a new one with the qualified object identifier.
quarter() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of quarters.
quarters() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of quarters.
QueryOperation - Interface in org.apache.flink.table.operations
Base class for representing an operation structure behind a user-facing Table API.
QueryOperationCatalogView - Class in org.apache.flink.table.catalog
A view created from a QueryOperation via operations on Table.
QueryOperationCatalogView(QueryOperation) - Constructor for class org.apache.flink.table.catalog.QueryOperationCatalogView
 
QueryOperationDefaultVisitor<T> - Class in org.apache.flink.table.operations.utils
A utility QueryOperationVisitor that calls QueryOperationDefaultVisitor.defaultMethod(QueryOperation) by default, unless other methods are overridden explicitly.
QueryOperationDefaultVisitor() - Constructor for class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
QueryOperationVisitor<T> - Interface in org.apache.flink.table.operations
Class that implements visitor pattern.
QuitOperation - Class in org.apache.flink.table.operations.command
Operation that represent QUIT command.
QuitOperation() - Constructor for class org.apache.flink.table.operations.command.QuitOperation
 

R

radians() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Converts numeric from degrees to radians.
rand() - Static method in class org.apache.flink.table.api.Expressions
Returns a pseudorandom double value between 0.0 (inclusive) and 1.0 (exclusive).
rand(Object) - Static method in class org.apache.flink.table.api.Expressions
Returns a pseudorandom double value between 0.0 (inclusive) and 1.0 (exclusive) with a initial seed.
randInteger(Object) - Static method in class org.apache.flink.table.api.Expressions
Returns a pseudorandom integer value between 0 (inclusive) and the specified value (exclusive).
randInteger(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Returns a pseudorandom integer value between 0 (inclusive) and the specified value (exclusive) with a initial seed.
range(String, String) - Static method in class org.apache.flink.table.api.Expressions
Indicates a range from 'start' to 'end', which can be used in columns selection.
range(int, int) - Static method in class org.apache.flink.table.api.Expressions
Indicates an index based range, which can be used in columns selection.
referenceLookup() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to available FieldReferenceExpression in inputs.
regexp(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns TRUE if any (possibly empty) substring matches the Java regular expression, otherwise FALSE.
regexpExtract(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string extracted with a specified regular expression and a regex match group index.
regexpExtract(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string extracted with a specified regular expression.
regexpReplace(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string with all substrings that match the regular expression consecutively being replaced.
registerCatalog(String, Catalog) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
registerCatalog(String, Catalog) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a Catalog under a unique name.
registerCatalog(String, Catalog) - Method in class org.apache.flink.table.catalog.CatalogManager
Registers a catalog under the given name.
registerCatalogFunction(UnresolvedIdentifier, Class<? extends UserDefinedFunction>, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registers a catalog function by also considering temporary catalog functions.
registerFunction(String, ScalarFunction) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
registerFunction(String, ScalarFunction) - Method in interface org.apache.flink.table.api.TableEnvironment
Deprecated.
Use TableEnvironment.createTemporarySystemFunction(String, UserDefinedFunction) instead. Please note that the new method also uses the new type system and reflective extraction logic. It might be necessary to update the function implementation as well. See the documentation of ScalarFunction for more information on the new function design.
registerFunctionJarResources(String, List<ResourceUri>) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
registerJarResources(List<ResourceUri>) - Method in class org.apache.flink.table.resource.ResourceManager
Due to anyone of the resource in list maybe fail during register, so we should stage it before actual register to guarantee transaction process.
registerTable(String, Table) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
registerTable(String, Table) - Method in interface org.apache.flink.table.api.TableEnvironment
registerTableSinkInternal(String, TableSink<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
registerTableSinkInternal(String, TableSink<?>) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Registers an external TableSink with already configured field names and field types in this TableEnvironment's catalog.
registerTableSourceInternal(String, TableSource<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
registerTableSourceInternal(String, TableSource<?>) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Registers an external TableSource in this TableEnvironment's catalog.
registerTempCatalogScalarFunction(ObjectIdentifier, ScalarFunction) - Method in class org.apache.flink.table.catalog.FunctionCatalog
registerTemporaryCatalogFunction(UnresolvedIdentifier, FunctionDefinition, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registers a temporary catalog function.
registerTemporaryCatalogFunction(UnresolvedIdentifier, CatalogFunction, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registers a uninstantiated temporary catalog function.
registerTemporarySystemFunction(String, FunctionDefinition, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registers a temporary system function.
registerTemporarySystemFunction(String, String, FunctionLanguage, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registers a uninstantiated temporary system function.
registerTemporarySystemFunction(String, CatalogFunction, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
registerTempSystemAggregateFunction(String, ImperativeAggregateFunction<T, ACC>, TypeInformation<T>, TypeInformation<ACC>) - Method in class org.apache.flink.table.catalog.FunctionCatalog
registerTempSystemScalarFunction(String, ScalarFunction) - Method in class org.apache.flink.table.catalog.FunctionCatalog
registerTempSystemTableFunction(String, TableFunction<T>, TypeInformation<T>) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registration - Interface in org.apache.flink.table.api.internal
A way to register a table in a TableEnvironment that this descriptor originates from.
RemoveJarOperation - Class in org.apache.flink.table.operations.command
Operation to describe an REMOVE JAR statement.
RemoveJarOperation(String) - Constructor for class org.apache.flink.table.operations.command.RemoveJarOperation
 
removeRedundant(Map<String, String>, TableSchema, List<String>) - Static method in class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
Construct catalog table properties from CatalogTableImpl.toProperties().
renameColumns(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
renameColumns(Expression...) - Method in interface org.apache.flink.table.api.Table
Renames existing columns.
renameColumns(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
renameTable(ObjectPath, String, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
repeat(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string that repeats the base string n times.
replace(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a new string which replaces all the occurrences of the search target with the replacement string (non-overlapping).
replaceArgs(List<Expression>) - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
requiredOptions() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
requireFull() - Method in class org.apache.flink.table.operations.ShowModulesOperation
 
ResetOperation - Class in org.apache.flink.table.operations.command
Operation to represent RESET command.
ResetOperation(String) - Constructor for class org.apache.flink.table.operations.command.ResetOperation
 
resolve(List<Expression>) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver
Resolves given expressions with configured set of rules.
resolve(List<ResolvedExpression>, DataType) - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
RESOLVE_CALL_BY_ARGUMENTS - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Resolves call based on argument types.
RESOLVE_SQL_CALL - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Resolves SqlCallExpressions.
resolveCatalogBaseTable(CatalogBaseTable) - Method in class org.apache.flink.table.catalog.CatalogManager
Resolves a CatalogBaseTable to a validated ResolvedCatalogBaseTable.
resolveCatalogTable(CatalogTable) - Method in class org.apache.flink.table.catalog.CatalogManager
Resolves a CatalogTable to a validated ResolvedCatalogTable.
resolveCatalogView(CatalogView) - Method in class org.apache.flink.table.catalog.CatalogManager
Resolves a CatalogView to a validated ResolvedCatalogView.
resolveCompactManagedTableOptions(ResolvedCatalogTable, ObjectIdentifier, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.CatalogManager
Resolve dynamic options for compact operation on a Flink's managed table.
ResolvedExpressionDefaultVisitor<T> - Class in org.apache.flink.table.expressions.utils
A utility ResolvedExpressionVisitor that calls ResolvedExpressionDefaultVisitor.defaultMethod(ResolvedExpression) by default, unless other methods are overridden explicitly.
ResolvedExpressionDefaultVisitor() - Constructor for class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
ResolvedExpressionVisitor<R> - Class in org.apache.flink.table.expressions
A visitor for all ResolvedExpressions.
ResolvedExpressionVisitor() - Constructor for class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
resolveExpanding(List<Expression>) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver
Resolves given expressions with configured set of rules.
resolveExpression(String, RowType, LogicalType) - Method in interface org.apache.flink.table.expressions.resolver.SqlExpressionResolver
Translates the given SQL expression string or throws a ValidationException.
resolveExpression(Expression, QueryOperation...) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
resolverFor(TableConfig, ClassLoader, TableReferenceLookup, FunctionLookup, DataTypeFactory, SqlExpressionResolver, QueryOperation...) - Static method in class org.apache.flink.table.expressions.resolver.ExpressionResolver
Creates a builder for ExpressionResolver.
ResolverRule - Interface in org.apache.flink.table.expressions.resolver.rules
Rule that can be applied during resolution of Expression.
ResolverRule.ResolutionContext - Interface in org.apache.flink.table.expressions.resolver.rules
Contextual information that can be used during application of the rule.
ResolverRules - Class in org.apache.flink.table.expressions.resolver.rules
Contains instances of ResolverRule.
resourceInfos - Variable in class org.apache.flink.table.resource.ResourceManager
 
resourceManager - Variable in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
ResourceManager - Class in org.apache.flink.table.resource
A manager for dealing with all user defined resource.
ResourceManager(ReadableConfig, MutableURLClassLoader) - Constructor for class org.apache.flink.table.resource.ResourceManager
 
RESOURCES_DOWNLOAD_DIR - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
resultKind(ResultKind) - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
Specifies result kind of the execution result.
ResultKind - Enum in org.apache.flink.table.api
ResultKind defines the types of the result.
ResultProvider - Interface in org.apache.flink.table.api.internal
An internal class which helps the client to get the execute result from a specific sink.
resultProvider(ResultProvider) - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
 
reverse() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Reverse each character in current string.
right(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the rightmost integer characters from the input string.
rightOuterJoin(Table, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
rightOuterJoin(Table, Expression) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
round(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Rounds the given number to integer places right to the decimal point.
row(Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Creates a row of expressions.
row(DataType, ResolvedExpression...) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
rowInterval(Long) - Static method in class org.apache.flink.table.api.Expressions
Creates an interval of rows.
rowtime() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Declares a field as the rowtime attribute for indicating, accessing, and working in Flink's event time.
rpad(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string right-padded with the given pad string to a length of len characters.
rtrim() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string that removes the right whitespaces from the given string.
runTypeInference(UnresolvedCallExpression, List<ResolvedExpression>) - Method in interface org.apache.flink.table.delegation.PlannerTypeInferenceUtil
Same behavior as TypeInferenceUtil#runTypeInference(TypeInference, CallContext).

S

scan(String...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
scan(String...) - Method in interface org.apache.flink.table.api.TableEnvironment
schema(ResolvedSchema) - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
Specifies schema of the execution result.
schema(Schema) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Define the schema of the TableDescriptor.
schemaExists(String) - Method in class org.apache.flink.table.catalog.CatalogManager
Checks if there is a catalog with given name or is there a temporary object registered within a given catalog.
schemaExists(String, String) - Method in class org.apache.flink.table.catalog.CatalogManager
Checks if there is a database with given name in a given catalog or is there a temporary object registered within a given catalog and database.
SchemaTranslator - Class in org.apache.flink.table.catalog
Utility to derive a physical DataType, Schema, and projections for sinks and sources.
SchemaTranslator() - Constructor for class org.apache.flink.table.catalog.SchemaTranslator
 
SchemaTranslator.ConsumingResult - Class in org.apache.flink.table.catalog
SchemaTranslator.ProducingResult - Class in org.apache.flink.table.catalog
second() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of seconds.
seconds() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of seconds.
select(Expression...) - Method in interface org.apache.flink.table.api.AggregatedTable
Performs a selection operation after an aggregate operation.
select(Expression...) - Method in interface org.apache.flink.table.api.FlatAggregateTable
Performs a selection operation on a FlatAggregateTable table.
select(Expression...) - Method in interface org.apache.flink.table.api.GroupedTable
Performs a selection operation on a grouped table.
select(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
select(Expression...) - Method in interface org.apache.flink.table.api.OverWindowedTable
Performs a selection operation on a over windowed table.
select(Expression...) - Method in interface org.apache.flink.table.api.Table
Performs a selection operation.
select(Expression...) - Method in interface org.apache.flink.table.api.WindowGroupedTable
Performs a selection operation on a window grouped table.
Session - Class in org.apache.flink.table.api
Helper class for creating a session window.
Session() - Constructor for class org.apache.flink.table.api.Session
 
sessionWindow(String, FieldReferenceExpression, ValueLiteralExpression) - Static method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
SessionWithGap - Class in org.apache.flink.table.api
Session window.
SessionWithGapOnTime - Class in org.apache.flink.table.api
Session window on time.
SessionWithGapOnTimeWithAlias - Class in org.apache.flink.table.api
Session window on time with alias.
set(ConfigOption<T>, T) - Method in class org.apache.flink.table.api.TableConfig
Sets an application-specific value for the given ConfigOption.
set(String, String) - Method in class org.apache.flink.table.api.TableConfig
Sets an application-specific string-based value for the given string-based key.
setConsumedDataType(DataType) - Method in class org.apache.flink.table.operations.CollectModifyOperation
 
setCurrentCatalog(String) - Method in class org.apache.flink.table.catalog.CatalogManager
Sets the current catalog name that will be used when resolving table path.
setCurrentDatabase(String) - Method in class org.apache.flink.table.catalog.CatalogManager
Sets the current database name that will be used when resolving a table path.
setIdleStateRetention(Duration) - Method in class org.apache.flink.table.api.TableConfig
Specifies a retention time interval for how long idle state, i.e., state which was not updated, will be retained.
setIdleStateRetentionTime(Time, Time) - Method in class org.apache.flink.table.api.TableConfig
setJobClient(JobClient) - Method in interface org.apache.flink.table.api.internal.ResultProvider
Set the job client associated with the select job to retrieve the result.
setJobClient(JobClient) - Method in class org.apache.flink.table.api.internal.StaticResultProvider
 
setLocalTimeZone(ZoneId) - Method in class org.apache.flink.table.api.TableConfig
Sets the current session time zone id.
setMaxGeneratedCodeLength(Integer) - Method in class org.apache.flink.table.api.TableConfig
Sets current threshold where generated code will be split into sub-function calls.
SetOperation - Class in org.apache.flink.table.operations.command
Operation to represent SET command.
SetOperation() - Constructor for class org.apache.flink.table.operations.command.SetOperation
 
SetOperation(String, String) - Constructor for class org.apache.flink.table.operations.command.SetOperation
 
setPlannerConfig(PlannerConfig) - Method in class org.apache.flink.table.api.TableConfig
Sets the configuration of Planner for Table API and SQL queries.
setPlannerTypeInferenceUtil(PlannerTypeInferenceUtil) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
setPrintStyle(PrintStyle) - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
Specifies print style.
SetQueryOperation - Class in org.apache.flink.table.operations
A set operation on two relations.
SetQueryOperation(QueryOperation, QueryOperation, SetQueryOperation.SetQueryOperationType, boolean, ResolvedSchema) - Constructor for class org.apache.flink.table.operations.SetQueryOperation
 
SetQueryOperation.SetQueryOperationType - Enum in org.apache.flink.table.operations
Represent kind of this set operation.
setRootConfiguration(ReadableConfig) - Method in class org.apache.flink.table.api.TableConfig
Sets the given configuration as TableConfig.rootConfiguration, which contains any configuration set in the execution context.
setSelectResultProvider(ResultProvider) - Method in class org.apache.flink.table.operations.CollectModifyOperation
 
setSqlDialect(SqlDialect) - Method in class org.apache.flink.table.api.TableConfig
Sets the current SQL dialect to parse a SQL query.
sha1() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the SHA-1 hash of the string argument; null if string is null.
sha2(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the hash for the given string expression using the SHA-2 family of hash functions (SHA-224, SHA-256, SHA-384, or SHA-512).
sha224() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the SHA-224 hash of the string argument; null if string is null.
sha256() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the SHA-256 hash of the string argument; null if string is null.
sha384() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the SHA-384 hash of the string argument; null if string is null.
sha512() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the SHA-512 hash of the string argument; null if string is null.
ShowCatalogsOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW CATALOGS statement.
ShowCatalogsOperation() - Constructor for class org.apache.flink.table.operations.ShowCatalogsOperation
 
ShowColumnsOperation - Class in org.apache.flink.table.operations
Show columns from [[catalog.]database.]table.
ShowColumnsOperation(ObjectIdentifier, String, boolean, boolean, String) - Constructor for class org.apache.flink.table.operations.ShowColumnsOperation
 
ShowCreateTableOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW CREATE TABLE statement.
ShowCreateTableOperation(ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.ShowCreateTableOperation
 
ShowCreateViewOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW CREATE VIEW statement.
ShowCreateViewOperation(ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.ShowCreateViewOperation
 
ShowCurrentCatalogOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW CURRENT CATALOG statement.
ShowCurrentCatalogOperation() - Constructor for class org.apache.flink.table.operations.ShowCurrentCatalogOperation
 
ShowCurrentDatabaseOperation - Class in org.apache.flink.table.operations
Operation to describe SHOW CURRENT DATABASE operation.
ShowCurrentDatabaseOperation() - Constructor for class org.apache.flink.table.operations.ShowCurrentDatabaseOperation
 
ShowDatabasesOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW DATABASES statement.
ShowDatabasesOperation() - Constructor for class org.apache.flink.table.operations.ShowDatabasesOperation
 
ShowFunctionsOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW [USER] FUNCTIONS statement.
ShowFunctionsOperation() - Constructor for class org.apache.flink.table.operations.ShowFunctionsOperation
 
ShowFunctionsOperation(ShowFunctionsOperation.FunctionScope) - Constructor for class org.apache.flink.table.operations.ShowFunctionsOperation
 
ShowFunctionsOperation.FunctionScope - Enum in org.apache.flink.table.operations
Represent scope of function.
ShowJarsOperation - Class in org.apache.flink.table.operations.command
Operation to describe a SHOW JARS statement.
ShowJarsOperation() - Constructor for class org.apache.flink.table.operations.command.ShowJarsOperation
 
ShowModulesOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW [FULL] MODULES statement.
ShowModulesOperation(boolean) - Constructor for class org.apache.flink.table.operations.ShowModulesOperation
 
ShowOperation - Interface in org.apache.flink.table.operations
An Operation that show one kind of objects, e.g.
ShowPartitionsOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW PARTITIONS statement.
ShowPartitionsOperation(ObjectIdentifier, CatalogPartitionSpec) - Constructor for class org.apache.flink.table.operations.ShowPartitionsOperation
 
ShowPartitionsOperation(ObjectIdentifier, CatalogPartitionSpec, String) - Constructor for class org.apache.flink.table.operations.ShowPartitionsOperation
 
ShowTablesOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW TABLES statement.
ShowTablesOperation() - Constructor for class org.apache.flink.table.operations.ShowTablesOperation
 
ShowTablesOperation(String, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ShowTablesOperation
 
ShowTablesOperation(String, String, String, boolean, boolean, String) - Constructor for class org.apache.flink.table.operations.ShowTablesOperation
 
ShowViewsOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW VIEWS statement.
ShowViewsOperation() - Constructor for class org.apache.flink.table.operations.ShowViewsOperation
 
sign() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the signum of a given number.
similar(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true, if a string matches the specified SQL regex pattern.
similar(String, String) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
SQL SIMILAR function.
similar(String, String, String) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
SQL SIMILAR function with escape.
SIMPLE_ROW_DATA_TO_STRING_CONVERTER - Static variable in class org.apache.flink.table.api.internal.StaticResultProvider
This converter supports only String, long, int and boolean fields.
sin() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the sine of a given number.
sinh() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the hyperbolic sine of a given value.
sink(TableSink<T2>, boolean) - Static method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
SinkModifyOperation - Class in org.apache.flink.table.operations
DML operation that tells to write to a sink.
SinkModifyOperation(ContextResolvedTable, QueryOperation) - Constructor for class org.apache.flink.table.operations.SinkModifyOperation
 
SinkModifyOperation(ContextResolvedTable, QueryOperation, Map<String, String>, boolean, Map<String, String>) - Constructor for class org.apache.flink.table.operations.SinkModifyOperation
 
Slide - Class in org.apache.flink.table.api
Helper class for creating a sliding window.
Slide() - Constructor for class org.apache.flink.table.api.Slide
 
SlideWithSize - Class in org.apache.flink.table.api
Partially specified sliding window.
SlideWithSizeAndSlide - Class in org.apache.flink.table.api
Sliding window.
SlideWithSizeAndSlideOnTime - Class in org.apache.flink.table.api
Sliding window on time.
SlideWithSizeAndSlideOnTimeWithAlias - Class in org.apache.flink.table.api
Sliding window on time with alias.
slidingWindow(String, FieldReferenceExpression, ValueLiteralExpression, ValueLiteralExpression) - Static method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
sort(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
SortQueryOperation - Class in org.apache.flink.table.operations
Expresses sort operation of rows of the underlying relational operation with given order.
SortQueryOperation(List<ResolvedExpression>, QueryOperation) - Constructor for class org.apache.flink.table.operations.SortQueryOperation
 
SortQueryOperation(List<ResolvedExpression>, QueryOperation, int, int) - Constructor for class org.apache.flink.table.operations.SortQueryOperation
 
source(TableSource<T1>, boolean) - Static method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
sourceAndSink(TableSource<T1>, TableSink<T2>, boolean) - Static method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
SourceQueryOperation - Class in org.apache.flink.table.operations
Describes a query operation from a ContextResolvedTable.
SourceQueryOperation(ContextResolvedTable) - Constructor for class org.apache.flink.table.operations.SourceQueryOperation
 
SourceQueryOperation(ContextResolvedTable, Map<String, String>) - Constructor for class org.apache.flink.table.operations.SourceQueryOperation
 
sourceWatermark() - Static method in class org.apache.flink.table.api.Expressions
Source watermark declaration for Schema.
splitIndex(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Split target string with custom separator and pick the index-th(start with 0) result.
sqlCall(String) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
SqlDialect - Enum in org.apache.flink.table.api
Enumeration of valid SQL compatibility modes.
sqlExpressionResolver() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Translates a SQL expression to ResolvedExpression.
SqlExpressionResolver - Interface in org.apache.flink.table.expressions.resolver
Translates a SQL expression string into a ResolvedExpression.
SqlLikeUtils - Class in org.apache.flink.table.functions
Utilities for converting SQL LIKE and SIMILAR operators to regular expressions.
SqlParserEOFException - Exception in org.apache.flink.table.api
Exception for incomplete sql statement found while sql parsing.
SqlParserEOFException(String, Throwable) - Constructor for exception org.apache.flink.table.api.SqlParserEOFException
 
SqlParserEOFException(String) - Constructor for exception org.apache.flink.table.api.SqlParserEOFException
 
SqlParserException - Exception in org.apache.flink.table.api
Exception for all errors occurring during sql parsing.
SqlParserException(String, Throwable) - Constructor for exception org.apache.flink.table.api.SqlParserException
 
SqlParserException(String) - Constructor for exception org.apache.flink.table.api.SqlParserException
 
sqlQuery(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
sqlQuery(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Evaluates a SQL query on registered tables and returns a Table object describing the pipeline for further transformations.
sqlToRegexLike(String, CharSequence) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
Translates a SQL LIKE pattern to Java regex pattern, with optional escape string.
sqlToRegexSimilar(String, CharSequence) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
Translates a SQL SIMILAR pattern to Java regex pattern, with optional escape string.
sqlToRegexSimilar(String, char) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
Translates SQL SIMILAR pattern to Java regex pattern.
sqrt() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the square root of a given value.
start() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the start time (inclusive) of a window when applied on a window reference.
StatementSet - Interface in org.apache.flink.table.api
A StatementSet accepts pipelines defined by DML statements or Table objects.
StatementSetImpl<E extends TableEnvironmentInternal> - Class in org.apache.flink.table.api.internal
Implementation for StatementSet.
StatementSetImpl(E) - Constructor for class org.apache.flink.table.api.internal.StatementSetImpl
 
StatementSetOperation - Class in org.apache.flink.table.operations
A Operation that describes the statement set, e.g.
StatementSetOperation(List<ModifyOperation>) - Constructor for class org.apache.flink.table.operations.StatementSetOperation
 
StaticResultProvider - Class in org.apache.flink.table.api.internal
Create result provider from a static set of data using external types.
StaticResultProvider(List<Row>) - Constructor for class org.apache.flink.table.api.internal.StaticResultProvider
 
StaticResultProvider(List<Row>, Function<Row, RowData>) - Constructor for class org.apache.flink.table.api.internal.StaticResultProvider
 
stddevPop() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the population standard deviation of an expression (the square root of varPop()).
stddevSamp() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the sample standard deviation of an expression (the square root of varSamp()).
StreamRecordTimestamp - Class in org.apache.flink.table.sources.tsextractors
Extracts the timestamp of a StreamRecord into a rowtime attribute.
StreamRecordTimestamp() - Constructor for class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
strToMap() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates a map by parsing text.
strToMap(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates a map by parsing text.
substr(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates a substring of the given string at given index for a given length.
substr(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates a substring of the given string beginning at the given index to the end.
substring(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates a substring of the given string at given index for a given length.
substring(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates a substring of the given string beginning at the given index to the end.
sum() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the sum of the numeric field across all input values.
sum0() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the sum of the numeric field across all input values.
supportsManagedTable() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 

T

Table - Interface in org.apache.flink.table.api
The Table object is the core abstraction of the Table API.
TABLE_CATALOG_NAME - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
TABLE_DATABASE_NAME - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
TABLE_DML_SYNC - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
TABLE_DYNAMIC_TABLE_OPTIONS_ENABLED - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
TABLE_EXEC_ASYNC_LOOKUP_BUFFER_CAPACITY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_ASYNC_LOOKUP_OUTPUT_MODE - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_ASYNC_LOOKUP_TIMEOUT - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_DEDUPLICATE_INSERT_UPDATE_AFTER_SENSITIVE_ENABLED - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_DEDUPLICATE_MINIBATCH_COMPACT_CHANGES_ENABLED - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_DISABLED_OPERATORS - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_LEGACY_CAST_BEHAVIOUR - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_LEGACY_TRANSFORMATION_UIDS - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
TABLE_EXEC_MINIBATCH_ALLOW_LATENCY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_MINIBATCH_ENABLED - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_MINIBATCH_SIZE - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RANK_TOPN_CACHE_SIZE - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RESOURCE_DEFAULT_PARALLELISM - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RESOURCE_EXTERNAL_BUFFER_MEMORY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RESOURCE_HASH_AGG_MEMORY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RESOURCE_HASH_JOIN_MEMORY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RESOURCE_SORT_MEMORY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SHUFFLE_MODE - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
Deprecated.
Use ExecutionOptions.BATCH_SHUFFLE_MODE instead.
TABLE_EXEC_SIMPLIFY_OPERATOR_NAME_ENABLED - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SINK_KEYED_SHUFFLE - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SINK_NOT_NULL_ENFORCER - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SINK_TYPE_LENGTH_ENFORCER - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SINK_UPSERT_MATERIALIZE - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SORT_ASYNC_MERGE_ENABLED - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SORT_DEFAULT_LIMIT - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SORT_MAX_NUM_FILE_HANDLES - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SOURCE_CDC_EVENTS_DUPLICATE - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SOURCE_IDLE_TIMEOUT - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SPILL_COMPRESSION_BLOCK_SIZE - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SPILL_COMPRESSION_ENABLED - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_UID_FORMAT - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_UID_GENERATION - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_WINDOW_AGG_BUFFER_SIZE_LIMIT - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
See org.apache.flink.table.runtime.operators.window.grouping.HeapWindowsGrouping.
TABLE_OPTIMIZER_AGG_PHASE_STRATEGY - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_BROADCAST_JOIN_THRESHOLD - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_DISTINCT_AGG_SPLIT_BUCKET_NUM - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_DISTINCT_AGG_SPLIT_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_DYNAMIC_FILTERING_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_JOIN_REORDER_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_MULTIPLE_INPUT_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_NONDETERMINISTIC_UPDATE_STRATEGY - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_REUSE_SOURCE_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_REUSE_SUB_PLAN_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_SOURCE_AGGREGATE_PUSHDOWN_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_SOURCE_PREDICATE_PUSHDOWN_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_SOURCE_REPORT_STATISTICS_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_RESULT_OK - Static variable in interface org.apache.flink.table.api.internal.TableResultInternal
 
TABLE_SQL_DIALECT - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
tableAggregate(List<Expression>, Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
tableConfig - Variable in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
TableConfig - Class in org.apache.flink.table.api
Configuration for the current TableEnvironment session to adjust Table & SQL API programs.
TableConfig() - Constructor for class org.apache.flink.table.api.TableConfig
Deprecated.
TableConfigOptions - Class in org.apache.flink.table.api.config
This class holds ConfigOptions used by table planner.
TableConfigOptions.CatalogPlanCompilation - Enum in org.apache.flink.table.api.config
Strategy to compile Catalog objects into a plan.
TableConfigOptions.CatalogPlanRestore - Enum in org.apache.flink.table.api.config
Strategy to restore Catalog objects using the plan and lookups if necessary.
TableDescriptor - Class in org.apache.flink.table.api
Describes a CatalogTable representing a source or sink.
TableDescriptor(Schema, Map<String, String>, List<String>, String) - Constructor for class org.apache.flink.table.api.TableDescriptor
 
TableDescriptor.Builder - Class in org.apache.flink.table.api
Builder for TableDescriptor.
tableEnvironment - Variable in class org.apache.flink.table.api.internal.StatementSetImpl
 
TableEnvironment - Interface in org.apache.flink.table.api
A table environment is the base class, entry point, and central context for creating Table and SQL API programs.
TableEnvironmentImpl - Class in org.apache.flink.table.api.internal
Implementation of TableEnvironment that works exclusively with Table API interfaces.
TableEnvironmentImpl(CatalogManager, ModuleManager, ResourceManager, TableConfig, Executor, FunctionCatalog, Planner, boolean) - Constructor for class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
TableEnvironmentInternal - Interface in org.apache.flink.table.api.internal
An internal interface of TableEnvironment that defines extended methods used for TableImpl.
tableExists(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
TableFactoryUtil - Class in org.apache.flink.table.factories
Utility for dealing with TableFactory using the TableFactoryService.
TableFactoryUtil() - Constructor for class org.apache.flink.table.factories.TableFactoryUtil
 
tableIdentifier - Variable in class org.apache.flink.table.operations.ddl.AlterTableOperation
 
tableIdentifier - Variable in class org.apache.flink.table.operations.ShowPartitionsOperation
 
TableImpl - Class in org.apache.flink.table.api.internal
Implementation for Table.
tableLookup() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to available TableReferenceExpression.
TablePipeline - Interface in org.apache.flink.table.api
Describes a complete pipeline from one or more source tables to a sink table.
tableRef(String, Table) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
tableRef(String, QueryOperation) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
TableReferenceExpression - Class in org.apache.flink.table.expressions
Expression that references another table.
TableReferenceLookup - Interface in org.apache.flink.table.expressions.resolver.lookups
Provides a way to look up table reference by the name of the table.
TableResult - Interface in org.apache.flink.table.api
A TableResult is the representation of the statement execution result.
TableResultImpl - Class in org.apache.flink.table.api.internal
Implementation for TableResult.
TableResultImpl.Builder - Class in org.apache.flink.table.api.internal
Builder for creating a TableResultImpl.
TableResultInternal - Interface in org.apache.flink.table.api.internal
Internal interface with internal methods for TableResult.
TableSourceQueryOperation<T> - Class in org.apache.flink.table.operations
Inline scan of a TableSource.
TableSourceQueryOperation(TableSource<T>, boolean) - Constructor for class org.apache.flink.table.operations.TableSourceQueryOperation
 
tan() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the tangent of a given number.
tanh() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the hyperbolic tangent of a given number.
temporalOverlaps(Object, Object, Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Determines whether two anchored time intervals overlap.
TemporalTableFunctionImpl - Class in org.apache.flink.table.functions
Class representing temporal table function over some history table.
temporary(FunctionIdentifier, FunctionDefinition) - Static method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
temporary(ObjectIdentifier, ResolvedCatalogBaseTable<?>) - Static method in class org.apache.flink.table.catalog.ContextResolvedTable
 
then(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Ternary conditional operator that decides which of two other expressions should be evaluated based on a evaluated boolean condition.
times(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns left multiplied by right.
timestampDiff(TimePointUnit, Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Returns the (signed) number of TimePointUnit between timePoint1 and timePoint2.
toApiSpecificExpression(Expression) - Method in class org.apache.flink.table.api.ApiExpression
 
toApiSpecificExpression(Expression) - Method in class org.apache.flink.table.api.internal.BaseExpressions
 
toBase64() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the base64-encoded result of the input string.
toBuilder() - Method in class org.apache.flink.table.api.TableDescriptor
Converts this immutable instance into a mutable TableDescriptor.Builder.
toCallExpression(List<ResolvedExpression>, DataType) - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
toCatalogTable() - Method in class org.apache.flink.table.api.TableDescriptor
Converts this descriptor into a CatalogTable.
toConfiguration() - Method in class org.apache.flink.table.api.EnvironmentSettings
Deprecated.
toDate() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Parses a date string in the form "yyyy-MM-dd" to a SQL Date.
toExpr() - Method in class org.apache.flink.table.api.ApiExpression
 
toExpr() - Method in class org.apache.flink.table.api.internal.BaseExpressions
 
toExternalIterator() - Method in interface org.apache.flink.table.api.internal.ResultProvider
Returns the select result as row iterator using external data types.
toExternalIterator() - Method in class org.apache.flink.table.api.internal.StaticResultProvider
 
toInternalIterator() - Method in interface org.apache.flink.table.api.internal.ResultProvider
Returns the select result as row iterator using internal data types.
toInternalIterator() - Method in class org.apache.flink.table.api.internal.StaticResultProvider
 
toMilliInterval(Expression, long) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
toMonthInterval(Expression, int) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
toProperties() - Method in class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
 
toProperties() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
toProperties() - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
 
toProperties() - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
toResolvedSchema() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
toRowInterval(Expression) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
toSinkModifyOperation(CatalogManager) - Method in class org.apache.flink.table.operations.CreateTableASOperation
 
toString() - Method in class org.apache.flink.table.api.FormatDescriptor
 
toString() - Method in class org.apache.flink.table.api.internal.TableImpl
 
toString() - Method in class org.apache.flink.table.api.PlanReference.ContentPlanReference
 
toString() - Method in class org.apache.flink.table.api.PlanReference.FilePlanReference
 
toString() - Method in class org.apache.flink.table.api.PlanReference.ResourcePlanReference
 
toString() - Method in class org.apache.flink.table.api.TableDescriptor
 
toString() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
toString() - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
toString() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
 
toString() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
toString() - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
toString() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
toString() - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
toString() - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
toString() - Method in class org.apache.flink.table.module.ModuleEntry
 
toString() - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
toTime() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Parses a time string in the form "HH:mm:ss" to a SQL Time.
toTimestamp() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Parses a timestamp string in the form "yyyy-MM-dd HH:mm:ss[.SSS]" to a SQL Timestamp.
toTimestampLtz(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Converts a numeric type epoch time to DataTypes.TIMESTAMP_LTZ(int).
translate(List<ModifyOperation>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
translate(List<ModifyOperation>) - Method in interface org.apache.flink.table.delegation.Planner
Converts a relational tree of ModifyOperations into a set of runnable Transformations.
translatePlan(InternalPlan) - Method in interface org.apache.flink.table.delegation.Planner
 
trim() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Removes leading and trailing space characters from the given string.
trim(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Removes leading and trailing characters from the given string.
trimLeading() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Removes leading space characters from the given string.
trimLeading(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Removes leading characters from the given string.
trimTrailing() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Removes trailing space characters from the given string.
trimTrailing(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Removes trailing characters from the given string.
truncate(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a number of truncated to n decimal places.
truncate() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a number of truncated to 0 decimal places.
tryCast(DataType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Like BaseExpressions.cast(DataType), but in case of error, returns null rather than failing the job.
Tumble - Class in org.apache.flink.table.api
Helper class for creating a tumbling window.
Tumble() - Constructor for class org.apache.flink.table.api.Tumble
 
TumbleWithSize - Class in org.apache.flink.table.api
Tumbling window.
TumbleWithSizeOnTime - Class in org.apache.flink.table.api
Tumbling window on time.
TumbleWithSizeOnTimeWithAlias - Class in org.apache.flink.table.api
Tumbling window on time with alias.
tumblingWindow(String, FieldReferenceExpression, ValueLiteralExpression) - Static method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
typeFactory() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to DataTypeFactory.
typeLiteral(DataType) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 

U

UNBOUNDED_RANGE - Static variable in class org.apache.flink.table.api.Expressions
Offset constant to be used in the preceding clause of unbounded Over windows.
UNBOUNDED_ROW - Static variable in class org.apache.flink.table.api.Expressions
Offset constant to be used in the preceding clause of unbounded Over windows.
union(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
union(Table) - Method in interface org.apache.flink.table.api.Table
Unions two Tables with duplicate records removed.
union(QueryOperation, QueryOperation, boolean) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
unionAll(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
unionAll(Table) - Method in interface org.apache.flink.table.api.Table
Unions two Tables.
unloadModule(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
unloadModule(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Unloads a Module with given name.
unloadModule(String) - Method in class org.apache.flink.table.module.ModuleManager
Unload a module with given name.
UnloadModuleOperation - Class in org.apache.flink.table.operations
Operation to describe an UNLOAD MODULE statement.
UnloadModuleOperation(String) - Constructor for class org.apache.flink.table.operations.UnloadModuleOperation
 
unregisterCatalog(String, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Unregisters a catalog under the given name.
UnregisteredSinkModifyOperation<T> - Class in org.apache.flink.table.operations
DML operation that tells to write to the given sink.
UnregisteredSinkModifyOperation(TableSink<T>, QueryOperation) - Constructor for class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
unresolvedCall(ContextResolvedFunction, Expression...) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
unresolvedCall(ContextResolvedFunction, List<Expression>) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
unresolvedCall(FunctionDefinition, Expression...) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
unresolvedCall(FunctionDefinition, List<Expression>) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
UnresolvedCallExpression - Class in org.apache.flink.table.expressions
Unresolved call expression for calling a function identified by a FunctionDefinition.
unresolvedRef(String) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
UnresolvedReferenceExpression - Class in org.apache.flink.table.expressions
An unresolved reference to a field, table, or local reference.
unwrap(Class<T>) - Method in interface org.apache.flink.table.api.PlannerConfig
 
UNWRAP_API_EXPRESSION - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Unwraps all ApiExpression.
unwrapFromApi(Expression) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
upperCase() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns all of the characters in a string in upper case using the rules of the default locale.
useCatalog(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
useCatalog(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Sets the current catalog to the given value.
UseCatalogOperation - Class in org.apache.flink.table.operations
Operation to describe a USE CATALOG statement.
UseCatalogOperation(String) - Constructor for class org.apache.flink.table.operations.UseCatalogOperation
 
used() - Method in class org.apache.flink.table.module.ModuleEntry
 
useDatabase(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
useDatabase(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Sets the current default database.
UseDatabaseOperation - Class in org.apache.flink.table.operations
Operation to describe a USE [catalogName.]dataBaseName statement.
UseDatabaseOperation(String, String) - Constructor for class org.apache.flink.table.operations.UseDatabaseOperation
 
useModules(String...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
useModules(String...) - Method in interface org.apache.flink.table.api.TableEnvironment
Enable modules in use with declared name order.
useModules(String...) - Method in class org.apache.flink.table.module.ModuleManager
Enable modules in use with declared name order.
UseModulesOperation - Class in org.apache.flink.table.operations
Operation to describe a USE MODULES statement.
UseModulesOperation(List<String>) - Constructor for class org.apache.flink.table.operations.UseModulesOperation
 
UseOperation - Interface in org.apache.flink.table.operations
An Operation that describes the catalog/database switch statements, e.g.
userClassLoader() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to user classloader.
userClassLoader - Variable in class org.apache.flink.table.resource.ResourceManager
 
uuid() - Static method in class org.apache.flink.table.api.Expressions
Returns an UUID (Universally Unique Identifier) string (e.g., "3d3c68f7-f608-473f-b60c-b0c44ad4cc4e") according to RFC 4122 type 4 (pseudo randomly generated) UUID.

V

validateArgumentFields(TypeInformation<?>[]) - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
 
validateArgumentFields(TypeInformation<?>[]) - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
validateInputTypeInfo(TypeInformation<A>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Validate if class represented by the typeInfo is static and globally accessible.
validateTableSource(TableSource<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
Subclasses can override this method to add additional checks.
valueLiteral(Object) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
valueLiteral(Object, DataType) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
valueOf(String) - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.AsyncOutputMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.LegacyCastBehaviour
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.NotNullEnforcer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.SinkKeyedShuffle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.TypeLengthEnforcer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.UidGeneration
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.UpsertMaterialize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.OptimizerConfigOptions.NonDeterministicUpdateStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanCompilation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanRestore
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.ExplainDetail
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.ResultKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.SqlDialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.operations.JoinQueryOperation.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.operations.OutputConversionModifyOperation.UpdateMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.operations.SetQueryOperation.SetQueryOperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.operations.ShowFunctionsOperation.FunctionScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.AsyncOutputMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.LegacyCastBehaviour
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.NotNullEnforcer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.SinkKeyedShuffle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.TypeLengthEnforcer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.UidGeneration
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.UpsertMaterialize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.config.OptimizerConfigOptions.NonDeterministicUpdateStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanCompilation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanRestore
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.ExplainDetail
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.ResultKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.api.SqlDialect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.operations.JoinQueryOperation.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.operations.OutputConversionModifyOperation.UpdateMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.operations.SetQueryOperation.SetQueryOperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.operations.ShowFunctionsOperation.FunctionScope
Returns an array containing the constants of this enum type, in the order they are declared.
values(DataType, Expression...) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
values(Expression...) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
values() - Static method in enum org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType
Returns an array containing the constants of this enum type, in the order they are declared.
ValuesQueryOperation - Class in org.apache.flink.table.operations
Table operation that computes new table using given Expressions from its input relational operation.
ValuesQueryOperation(List<List<ResolvedExpression>>, ResolvedSchema) - Constructor for class org.apache.flink.table.operations.ValuesQueryOperation
 
varPop() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the population standard variance of an expression.
varSamp() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the sample variance of a given expression.
viewIdentifier - Variable in class org.apache.flink.table.operations.ddl.AlterViewOperation
 
visit(Expression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(ResolvedExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
For resolved expressions created by the planner.
visit(UnresolvedReferenceExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(LookupCallExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(UnresolvedCallExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(SqlCallExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(Expression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
visit(ResolvedExpression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
For resolved expressions created by the planner.
visit(LookupCallExpression) - Method in class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
visit(UnresolvedCallExpression) - Method in class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
visit(CallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(TypeLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(ResolvedExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(UnresolvedReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(LookupCallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(UnresolvedCallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(SqlCallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(CallExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(TypeLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(ResolvedExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(SinkModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(OutputConversionModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(ExternalModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(UnregisteredSinkModifyOperation<U>) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(CollectModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(CreateTableASOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(ProjectQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(AggregateQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(WindowAggregateQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(JoinQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(SetQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(FilterQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(DistinctQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(SortQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(CalculatedQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(SourceQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(ValuesQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(TableSourceQueryOperation<U>) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(QueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(ProjectQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(AggregateQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(WindowAggregateQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(JoinQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(SetQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(FilterQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(DistinctQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(SortQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(CalculatedQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(SourceQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(ValuesQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(TableSourceQueryOperation<U>) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(QueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visitNonApiExpression(Expression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visitNonApiExpression(Expression) - Method in class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
visitNonApiExpression(Expression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 

W

week() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of weeks.
weeks() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of weeks.
where(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
where(Expression) - Method in interface org.apache.flink.table.api.Table
Filters out elements that don't pass the filter predicate.
window(GroupWindow) - Method in class org.apache.flink.table.api.internal.TableImpl
 
window(OverWindow...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
window(GroupWindow) - Method in interface org.apache.flink.table.api.Table
Groups the records of a table by assigning them to windows defined by a time or row interval.
window(OverWindow...) - Method in interface org.apache.flink.table.api.Table
Defines over-windows on the records of a table.
windowAggregate(List<Expression>, GroupWindow, List<Expression>, List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
windowAggregate(List<Expression>, GroupWindow, List<Expression>, Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
WindowAggregateQueryOperation - Class in org.apache.flink.table.operations
Relational operation that performs computations on top of subsets of input rows grouped by key and group window.
WindowAggregateQueryOperation(List<ResolvedExpression>, List<ResolvedExpression>, List<ResolvedExpression>, WindowAggregateQueryOperation.ResolvedGroupWindow, QueryOperation, ResolvedSchema) - Constructor for class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
WindowAggregateQueryOperation.ResolvedGroupWindow - Class in org.apache.flink.table.operations
Wrapper for resolved expressions of a GroupWindow.
WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType - Enum in org.apache.flink.table.operations
The type of window.
WindowGroupedTable - Interface in org.apache.flink.table.api
A table that has been windowed and grouped for GroupWindows.
windowTableAggregate(List<Expression>, GroupWindow, List<Expression>, Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
withBuiltInCatalogName(String) - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Specifies the name of the initial catalog to be created when instantiating a TableEnvironment.
withBuiltInDatabaseName(String) - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Specifies the name of the default database in the initial catalog to be created when instantiating a TableEnvironment.
withClassLoader(ClassLoader) - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Specifies the classloader to use in the planner for operations related to code generation, UDF loading, operations requiring reflections on user classes, discovery of factories.
withColumns(Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Creates an expression that selects a range of columns.
withConfiguration(Configuration) - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Add extra configuration to EnvironmentSettings.
withGap(Expression) - Static method in class org.apache.flink.table.api.Session
Creates a session window.
withGroupedAggregation(boolean) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.ExpressionResolverBuilder
 
withLocalReferences(LocalReferenceExpression...) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.ExpressionResolverBuilder
 
withoutColumns(Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Creates an expression that selects all columns except for the given range of columns.
withOutputDataType(DataType) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.ExpressionResolverBuilder
 
withOverWindows(List<OverWindow>) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.ExpressionResolverBuilder
 
wrappingCall(BuiltInFunctionDefinition, ResolvedExpression) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
writeToFile(String) - Method in interface org.apache.flink.table.api.CompiledPlan
 
writeToFile(String, boolean) - Method in interface org.apache.flink.table.api.CompiledPlan
 
writeToFile(Path) - Method in interface org.apache.flink.table.api.CompiledPlan
 
writeToFile(Path, boolean) - Method in interface org.apache.flink.table.api.CompiledPlan
 
writeToFile(File) - Method in interface org.apache.flink.table.api.CompiledPlan
Writes this plan to a file using the JSON representation.
writeToFile(File, boolean) - Method in interface org.apache.flink.table.api.CompiledPlan
Writes this plan to a file using the JSON representation.
writeToFile(File, boolean, boolean) - Method in interface org.apache.flink.table.delegation.InternalPlan
Note that ignoreIfExists has precedence over failIfExists.

Y

year() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of years.
years() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Creates an interval of the given number of years.
$ A B C D E F G H I J L M N O P Q R S T U V W Y 
Skip navigation links

Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.