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

$

$(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, List<String>, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.AbstractCatalogTable
 
AbstractCatalogTable(TableSchema, 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
 
AbstractShowOperation - Class in org.apache.flink.table.operations
Base class for SHOW operations.
AbstractShowOperation(String, String, ShowLikeOperator) - Constructor for class org.apache.flink.table.operations.AbstractShowOperation
 
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(ModifyOperationVisitor<R>) - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
accept(ModifyOperationVisitor<R>) - Method in class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
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(ModifyOperationVisitor<T>) - Method in class org.apache.flink.table.operations.DeleteFromFilterOperation
 
accept(ModifyOperationVisitor<T>) - Method in class org.apache.flink.table.operations.ExternalModifyOperation
 
accept(ModifyOperationVisitor<T>) - Method in interface org.apache.flink.table.operations.ModifyOperation
 
accept(ModifyOperationVisitor<T>) - Method in class org.apache.flink.table.operations.ReplaceTableAsOperation
 
accept(ModifyOperationVisitor<T>) - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
accept(QueryOperationVisitor<R>) - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.DistinctQueryOperation
 
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(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(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<T>) - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
accept(QueryOperationVisitor<U>) - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
accumulateExpressions() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
Expressions for accumulating the mutable aggregation buffer based on an input row.
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(boolean, List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
Adds additional columns.
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.
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) - Method in interface org.apache.flink.table.api.StatementSet
Shorthand for statementSet.add(table.insertInto(targetPath)).
addInsert(String, Table, boolean) - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
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 class org.apache.flink.table.api.internal.StatementSetImpl
 
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 class org.apache.flink.table.api.internal.StatementSetImpl
 
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
 
aggBufferAttributes() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
All fields of the aggregate buffer.
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
 
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.
AggregatedTable - Interface in org.apache.flink.table.api
A table that has been performed on the aggregate function.
AggregatePhaseStrategy - Enum in org.apache.flink.table.api.config
Aggregate phase strategy which could be specified in OptimizerConfigOptions.TABLE_OPTIMIZER_AGG_PHASE_STRATEGY.
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
 
ALL - org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanCompilation
 
ALL - org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanRestore
 
ALL - org.apache.flink.table.operations.ShowFunctionsOperation.FunctionScope
 
ALL_ENFORCED - org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanRestore
 
ALLOW_UNORDERED - org.apache.flink.table.api.config.ExecutionConfigOptions.AsyncOutputMode
Allow unordered output mode, will attempt to use {@see AsyncDataStream.OutputMode.UNORDERED} when it does not affect the correctness of the result, otherwise ORDERED will be still used.
alterCatalog(String, CatalogChange) - Method in class org.apache.flink.table.catalog.CatalogManager
Alters a catalog under the given name.
AlterCatalogCommentOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER CATALOG COMMENT statement.
AlterCatalogCommentOperation(String, String) - Constructor for class org.apache.flink.table.operations.ddl.AlterCatalogCommentOperation
 
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
 
AlterCatalogOptionsOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER CATALOG SET statement.
AlterCatalogOptionsOperation(String, Map<String, String>) - Constructor for class org.apache.flink.table.operations.ddl.AlterCatalogOptionsOperation
 
AlterCatalogResetOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe an ALTER CATALOG RESET statement.
AlterCatalogResetOperation(String, Set<String>) - Constructor for class org.apache.flink.table.operations.ddl.AlterCatalogResetOperation
 
alterDatabase(String, String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Modify an existing database.
alterDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterDatabaseEvent - Interface in org.apache.flink.table.catalog.listener
When a database is altered, an AlterDatabaseEvent event will be created and fired which has the old database and new database.
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
 
AlterMaterializedTableChangeOperation - Class in org.apache.flink.table.operations.materializedtable
Alter materialized table with new table definition and table changes represents the modification.
AlterMaterializedTableChangeOperation(ObjectIdentifier, List<TableChange>, CatalogMaterializedTable) - Constructor for class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableChangeOperation
 
AlterMaterializedTableOperation - Class in org.apache.flink.table.operations.materializedtable
Abstract Operation to describe all ALTER MATERIALIZED TABLE statements such as rename table /set properties.
AlterMaterializedTableOperation(ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableOperation
 
AlterMaterializedTableRefreshOperation - Class in org.apache.flink.table.operations.materializedtable
Operation to describe clause like: ALTER MATERIALIZED TABLE [catalog_name.]
AlterMaterializedTableRefreshOperation(ObjectIdentifier, Map<String, String>) - Constructor for class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableRefreshOperation
 
AlterMaterializedTableResumeOperation - Class in org.apache.flink.table.operations.materializedtable
Operation to describe a ALTER MATERIALIZED TABLE ...
AlterMaterializedTableResumeOperation(ObjectIdentifier, Map<String, String>) - Constructor for class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableResumeOperation
 
AlterMaterializedTableSuspendOperation - Class in org.apache.flink.table.operations.materializedtable
Operation to describe a ALTER MATERIALIZED TABLE ...
AlterMaterializedTableSuspendOperation(ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableSuspendOperation
 
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, List<TableChange>, ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Alters a table in a given fully qualified path with table changes.
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
 
AlterTableChangeOperation - Class in org.apache.flink.table.operations.ddl
Alter table with new table definition and table changes represents the modification.
AlterTableChangeOperation(ObjectIdentifier, List<TableChange>, CatalogTable, boolean) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableChangeOperation
 
alterTableColumnStatistics(ObjectPath, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterTableEvent - Interface in org.apache.flink.table.catalog.listener
When a table is altered, a AlterTableEvent event will be created and fired.
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, boolean) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableOperation
 
AlterTableOptionsOperation - Class in org.apache.flink.table.legacy.operations.ddl
Deprecated.
Please use AlterTableChangeOperation instead.
AlterTableOptionsOperation(ObjectIdentifier, CatalogTable, boolean) - Constructor for class org.apache.flink.table.legacy.operations.ddl.AlterTableOptionsOperation
Deprecated.
 
AlterTableRenameOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER TABLE ..
AlterTableRenameOperation(ObjectIdentifier, ObjectIdentifier, boolean) - 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, boolean) - 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
 
ALWAYS - org.apache.flink.table.api.config.ExecutionConfigOptions.UidGeneration
 
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(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Boolean AND in three-valued logic.
and(Object, Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Boolean AND in three-valued logic.
anonymous(String, ResolvedCatalogBaseTable<?>) - Static method in class org.apache.flink.table.catalog.ContextResolvedTable
 
anonymous(ResolvedCatalogBaseTable<?>) - Static method in class org.apache.flink.table.catalog.ContextResolvedTable
 
anonymous(FunctionDefinition) - Static method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
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 ApiExpressionDefaultVisitor.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
 
APPEND - org.apache.flink.table.operations.OutputConversionModifyOperation.UpdateMode
 
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
 
arrayAgg() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns array aggregate of a given expression.
arrayAppend(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Appends an element to the end of the array and returns the result.
arrayConcat(InType...) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns an array that is the result of concatenating at least one array.
arrayContains(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns whether the given element exists in an array.
arrayDistinct() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns an array with unique elements.
arrayExcept(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns an ARRAY that contains the elements from array1 that are not in array2.
arrayIntersect(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns an ARRAY that contains the elements from array1 that are also in array2, without duplicates.
arrayMax() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the maximum value from the array.
arrayMin() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the minimum value from the array.
arrayPosition(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the position of the first occurrence of element in the given array as int.
arrayPrepend(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Appends an element to the beginning of the array and returns the result.
arrayRemove(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Removes all elements that equal to element from array.
arrayReverse() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns an array in reverse order.
arraySlice(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
 
arraySlice(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a subarray of the input array between 'start_offset' and 'end_offset' inclusive.
arrayUnion(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns an array of the elements in the union of array1 and array2, without duplicates.
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(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(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(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(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(String, String...) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Specifies a name for an expression i.e. a field.
as(String, String...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
as(String, String...) - Method in interface org.apache.flink.table.api.Table
Renames the fields of the expression result.
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(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(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(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(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(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
as(Expression...) - Method in interface org.apache.flink.table.api.Table
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. a field for orderBy unresolvedCall.
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 class org.apache.flink.table.expressions.LocalReferenceExpression
 
asSerializableString() - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
asSerializableString() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
asSerializableString() - Method in class org.apache.flink.table.operations.DistinctQueryOperation
 
asSerializableString() - Method in class org.apache.flink.table.operations.FilterQueryOperation
 
asSerializableString() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
asSerializableString() - Method in class org.apache.flink.table.operations.ProjectQueryOperation
 
asSerializableString() - Method in interface org.apache.flink.table.operations.QueryOperation
Returns a string that fully serializes this instance.
asSerializableString() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
asSerializableString() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
asSerializableString() - Method in class org.apache.flink.table.operations.SourceQueryOperation
 
asSerializableString() - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
asSerializableString() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
asSerializableString(String) - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
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.legacy.operations.ddl.AlterTableOptionsOperation
Deprecated.
 
asSummaryString() - Method in class org.apache.flink.table.operations.AbstractShowOperation
 
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.DescribeJobOperation
 
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.command.ShowJobsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.command.StopJobOperation
 
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.AlterCatalogCommentOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogOptionsOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogResetOperation
 
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.AlterTableChangeOperation
 
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.DeleteFromFilterOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.DescribeCatalogOperation
 
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.materializedtable.AlterMaterializedTableChangeOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableRefreshOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableResumeOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableSuspendOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.materializedtable.CreateMaterializedTableOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.materializedtable.DropMaterializedTableOperation
 
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.ReplaceTableAsOperation
 
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.ShowCreateCatalogOperation
 
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.ShowModulesOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ShowPartitionsOperation
 
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.TruncateTableOperation
 
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 enum org.apache.flink.table.operations.utils.LikeType
 
asSummaryString() - Method in class org.apache.flink.table.operations.utils.ShowLikeOperator
 
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
 
ASYNC_CAPACITY - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
ASYNC_LOOKUP - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
ASYNC_OUTPUT_MODE - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
ASYNC_TIMEOUT - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
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.
AUTO - org.apache.flink.table.api.config.AggregatePhaseStrategy
No special enforcer for aggregate stage.
AUTO - org.apache.flink.table.api.config.ExecutionConfigOptions.SinkKeyedShuffle
Auto add keyed shuffle when the sink's parallelism differs from upstream operator.
AUTO - org.apache.flink.table.api.config.ExecutionConfigOptions.UpsertMaterialize
Add materialize operator when a distributed disorder occurs on unique keys.
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() - Method in interface org.apache.flink.table.api.TableResult
Wait if necessary until the data is ready.
await(long, TimeUnit) - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
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.
btrim() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string that removes the left and right whitespaces from the given string.
btrim(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string that removes the left and right chars in trimStr from the given string.
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
 
buildCatalogStoreFactoryContext(Configuration, ClassLoader) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Build a CatalogStoreFactory.Context for opening the CatalogStoreFactory.
builder() - Static method in class org.apache.flink.table.api.internal.TableResultImpl
 
Builder() - Constructor for class org.apache.flink.table.api.EnvironmentSettings.Builder
 
Builder() - Constructor for class org.apache.flink.table.api.TableDescriptor.Builder
 
Builder() - Constructor for class org.apache.flink.table.catalog.CatalogManager.Builder
 
Builder(TableDescriptor) - Constructor for class org.apache.flink.table.api.TableDescriptor.Builder
 
buildShowCreateCatalogRow(CatalogDescriptor) - Static method in class org.apache.flink.table.api.internal.ShowCreateUtil
 
buildShowCreateTableRow(ResolvedCatalogBaseTable<?>, ObjectIdentifier, boolean) - Static method in class org.apache.flink.table.api.internal.ShowCreateUtil
 
buildShowCreateViewRow(ResolvedCatalogBaseTable<?>, ObjectIdentifier, boolean) - Static method in class org.apache.flink.table.api.internal.ShowCreateUtil
Show create view statement only for views.
buildStringArrayResult(String, String[]) - Static method in class org.apache.flink.table.api.internal.TableResultUtils
Build a TableResultInternal for String[] values with single column.
buildTableResult(String[], DataType[], Object[][]) - Static method in class org.apache.flink.table.api.internal.TableResultUtils
 

C

CachedPlan - Interface in org.apache.flink.table.api.internal
SQL execution plan cache.
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(Class<? extends UserDefinedFunction>, Object...) - Static method in class org.apache.flink.table.api.Expressions
A call to an unregistered, inline function.
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.
CallProcedureOperation - Interface in org.apache.flink.table.operations
A Operation that describes the call procedure statement.
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.
cascade() - Method in interface org.apache.flink.table.catalog.listener.DropDatabaseEvent
 
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
 
cast(DataType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a new value being cast to toType.
CatalogContext - Interface in org.apache.flink.table.catalog.listener
Context for catalog which provides the name, factory identifier and configuration to identify the same physical catalog for different logical catalog.
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.
CatalogModificationEvent - Interface in org.apache.flink.table.catalog.listener
The basic interface for catalog modification event, all database and table related events are implements this interface.
CatalogModificationListener - Interface in org.apache.flink.table.catalog.listener
A listener that is notified on specific catalog changed in catalog manager.
CatalogModificationListenerFactory - Interface in org.apache.flink.table.catalog.listener
A factory to create catalog modification listener instances based on context which contains job configuration and user classloader.
CatalogModificationListenerFactory.Context - Interface in org.apache.flink.table.catalog.listener
Context provided when a listener is created.
catalogModificationListeners(List<CatalogModificationListener>) - Method in class org.apache.flink.table.catalog.CatalogManager.Builder
 
catalogName - Variable in class org.apache.flink.table.operations.AbstractShowOperation
 
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
 
CatalogRegistry - Interface in org.apache.flink.table.catalog
A catalog registry for dealing with catalogs.
catalogStoreHolder(CatalogStoreHolder) - Method in class org.apache.flink.table.catalog.CatalogManager.Builder
 
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, List<String>, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
 
CatalogTableImpl(TableSchema, 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.
CHANGELOG_MODE - org.apache.flink.table.api.ExplainDetail
The changelog mode produced by a physical rel node. e.g.
charLength() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the length of a string.
checkPath(Path, ResourceType) - 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.CatalogManager
Closes the catalog manager and releases its resources.
close() - Method in class org.apache.flink.table.catalog.FileCatalogStoreFactory
 
close() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
close() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStoreFactory
 
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() - 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 class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
compilePlan(List<ModifyOperation>) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
 
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
 
contains(String) - Method in class org.apache.flink.table.catalog.FileCatalogStore
Returns whether the specified catalog exists in the catalog store.
contains(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStore
 
context() - Method in interface org.apache.flink.table.catalog.listener.CatalogModificationEvent
The context to identify physical catalog for the event.
ContextResolvedFunction - Class in org.apache.flink.table.catalog
This class contains information about a function and its relationship with a Catalog, if any.
ContextResolvedProcedure - Class in org.apache.flink.table.catalog
This class contains information about a procedure and its relationship with a Catalog.
ContextResolvedProcedure(FunctionIdentifier, Procedure) - Constructor for class org.apache.flink.table.catalog.ContextResolvedProcedure
 
contextResolvedTable - Variable in class org.apache.flink.table.operations.SinkModifyOperation
 
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.
convertTz(Object, Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Converts a datetime dateStr (with default ISO timestamp format 'yyyy-MM-dd HH:mm:ss') from time zone tzFrom to time zone tzTo.
copy() - Method in class org.apache.flink.table.catalog.CatalogDatabaseImpl
Get a deep copy of the CatalogDatabase instance.
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() - Method in class org.apache.flink.table.catalog.CatalogViewImpl
Deprecated.
 
copy() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
copy() - 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
 
copy() - Method in class org.apache.flink.table.resource.ResourceManager
 
copy(Map<String, String>) - Method in class org.apache.flink.table.catalog.CatalogDatabaseImpl
 
copy(Map<String, String>) - Method in class org.apache.flink.table.catalog.CatalogTableImpl
Deprecated.
 
copy(Map<String, String>) - 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(Map<String, String>) - Method in class org.apache.flink.table.catalog.ExternalCatalogTable
 
copy(ResolvedSchema) - Method in class org.apache.flink.table.catalog.ContextResolvedTable
Copy the ContextResolvedTable, replacing the underlying ResolvedSchema.
copy(ResourceManager) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
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(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(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(TableConfig, ClassLoader, FunctionLookup, DataTypeFactory, TableReferenceLookup, SqlExpressionResolver, boolean) - Static method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
create(ParserFactory.Context) - Method in interface org.apache.flink.table.delegation.ParserFactory
Creates a new parser.
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
 
createCatalog(String, CatalogDescriptor) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createCatalog(String, CatalogDescriptor) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a Catalog using the provided CatalogDescriptor.
createCatalog(String, CatalogDescriptor) - Method in class org.apache.flink.table.catalog.CatalogManager
 
createCatalog(String, CatalogDescriptor, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Creates a catalog under the given name.
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>, String, boolean) - Constructor for class org.apache.flink.table.operations.ddl.CreateCatalogOperation
 
createCatalogStore() - Method in class org.apache.flink.table.catalog.FileCatalogStoreFactory
 
createCatalogStore() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStoreFactory
 
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.
createContext(String, Catalog) - Static method in interface org.apache.flink.table.catalog.listener.CatalogContext
 
createDatabase(String, String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Create a database.
createDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
CreateDatabaseEvent - Interface in org.apache.flink.table.catalog.listener
When a database is created, a CreateDatabaseEvent event will be created and fired.
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
 
createDynamicTableSink(Catalog, Supplier<Optional<DynamicTableSinkFactory>>, ObjectIdentifier, ResolvedCatalogTable, Map<String, String>, ReadableConfig, ClassLoader, boolean) - Static method in class org.apache.flink.table.operations.utils.ExecutableOperationUtils
Creates a DynamicTableSink from a CatalogTable.
createEvent(CatalogContext, String, boolean, boolean) - Static method in interface org.apache.flink.table.catalog.listener.DropDatabaseEvent
 
createEvent(CatalogContext, String, CatalogDatabase, boolean) - Static method in interface org.apache.flink.table.catalog.listener.AlterDatabaseEvent
 
createEvent(CatalogContext, String, CatalogDatabase, boolean) - Static method in interface org.apache.flink.table.catalog.listener.CreateDatabaseEvent
 
createEvent(CatalogContext, ObjectIdentifier, CatalogBaseTable, boolean) - Static method in interface org.apache.flink.table.catalog.listener.AlterTableEvent
 
createEvent(CatalogContext, ObjectIdentifier, CatalogBaseTable, boolean, boolean) - Static method in interface org.apache.flink.table.catalog.listener.CreateTableEvent
 
createEvent(CatalogContext, ObjectIdentifier, CatalogBaseTable, boolean, boolean) - Static method in interface org.apache.flink.table.catalog.listener.DropTableEvent
 
createFunction(String, Class<? extends UserDefinedFunction>) - 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 class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
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(String, String, List<ResourceUri>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createFunction(String, String, List<ResourceUri>) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a catalog function in the given path by the specific class name and user defined resource uri.
createFunction(String, String, List<ResourceUri>, boolean) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createFunction(String, String, List<ResourceUri>, boolean) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a catalog function in the given path by the specific class name and user defined resource uri.
createFunction(ObjectPath, CatalogFunction, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
createListener(CatalogModificationListenerFactory.Context) - Method in interface org.apache.flink.table.catalog.listener.CatalogModificationListenerFactory
Creates and configures a CatalogModificationListener using the given context.
CreateMaterializedTableOperation - Class in org.apache.flink.table.operations.materializedtable
Operation to describe a CREATE MATERIALIZED TABLE statement.
CreateMaterializedTableOperation(ObjectIdentifier, ResolvedCatalogMaterializedTable) - Constructor for class org.apache.flink.table.operations.materializedtable.CreateMaterializedTableOperation
 
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.
createPipeline(List<Transformation<?>>, ReadableConfig, String, List<JobStatusHook>) - Method in interface org.apache.flink.table.delegation.Executor
Translates the given transformations with a list of JobStatusHooks 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(DataTypeFactory, ResolvedSchema, AbstractDataType<?>) - Static method in class org.apache.flink.table.catalog.SchemaTranslator
Converts the given DataType into the final SchemaTranslator.ProducingResult.
createProducingResult(ResolvedSchema, Schema) - 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(String, TableDescriptor) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers the given TableDescriptor as a catalog table.
createTable(TableEnvironmentInternal, QueryOperation, OperationTreeBuilder, FunctionLookup) - Static method in class org.apache.flink.table.api.internal.TableImpl
 
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
 
createTable(QueryOperation) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
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
 
CreateTableEvent - Interface in org.apache.flink.table.catalog.listener
When a table is created, a CreateTableEvent event will be created and fired.
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, Class<? extends UserDefinedFunction>) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a temporary catalog function.
createTemporaryFunction(String, String, List<ResourceUri>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporaryFunction(String, String, List<ResourceUri>) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a temporary catalog function in the given path by the specific class name and user defined resource uri.
createTemporaryFunction(String, UserDefinedFunction) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
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, Class<? extends UserDefinedFunction>) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a temporary system function.
createTemporarySystemFunction(String, String, List<ResourceUri>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporarySystemFunction(String, String, List<ResourceUri>) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction class as a temporary system function by the specific class name and user defined resource uri.
createTemporarySystemFunction(String, UserDefinedFunction) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporarySystemFunction(String, UserDefinedFunction) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a UserDefinedFunction instance as a temporary system function.
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(String, CatalogBaseTable) - Method in interface org.apache.flink.table.api.internal.Registration
Creates a temporary table in a given path.
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, boolean, FunctionDefinition) - Constructor for class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
CreateTempSystemFunctionOperation(String, String, boolean, FunctionLanguage, List<ResourceUri>) - Constructor for class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
createUserClassLoader(List<ResourceUri>) - Method in class org.apache.flink.table.resource.ResourceManager
 
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.
database() - Method in interface org.apache.flink.table.catalog.listener.DatabaseModificationEvent
 
databaseExists(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DatabaseModificationEvent - Interface in org.apache.flink.table.catalog.listener
Basic event for database modification such as create, alter and drop, it has the database name and CatalogDatabase.
databaseName() - Method in interface org.apache.flink.table.catalog.listener.DatabaseModificationEvent
 
dataTypeFactory(DataTypeFactory) - Method in class org.apache.flink.table.catalog.CatalogManager.Builder
 
DATE_FORMATTER - Static variable in class org.apache.flink.table.api.config.MaterializedTableConfigOptions
 
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.
DeclarativeAggregateFunction - Class in org.apache.flink.table.functions
API for aggregation functions that are expressed in terms of expressions.
DeclarativeAggregateFunction() - Constructor for class org.apache.flink.table.functions.DeclarativeAggregateFunction
 
declareFunctionResources(Set<ResourceUri>) - Method in class org.apache.flink.table.resource.ResourceManager
Declare a resource for function and add it to the function resource infos.
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 - org.apache.flink.table.api.SqlDialect
Flink's default SQL behavior.
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.
DELETE - org.apache.flink.table.operations.ModifyType
 
DeleteFromFilterOperation - Class in org.apache.flink.table.operations
The operation for deleting data in a table according to filters directly.
DeleteFromFilterOperation(ContextResolvedTable, SupportsDeletePushDown, List<ResolvedExpression>) - Constructor for class org.apache.flink.table.operations.DeleteFromFilterOperation
 
desc() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Specifies descending order of an expression i.e. a field for orderBy unresolvedCall.
DescribeCatalogOperation - Class in org.apache.flink.table.operations
Operation to describe a DESCRIBE CATALOG catalog_name statement.
DescribeCatalogOperation(String, boolean) - Constructor for class org.apache.flink.table.operations.DescribeCatalogOperation
 
DescribeJobOperation - Class in org.apache.flink.table.operations.command
Operation to describe a DESCRIBE JOB statement.
DescribeJobOperation(String) - Constructor for class org.apache.flink.table.operations.command.DescribeJobOperation
 
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
 
DISABLED - org.apache.flink.table.api.config.ExecutionConfigOptions.LegacyCastBehaviour
Deprecated.
 
DISABLED - org.apache.flink.table.api.config.ExecutionConfigOptions.RowtimeInserter
 
DISABLED - org.apache.flink.table.api.config.ExecutionConfigOptions.UidGeneration
 
DISPLAY_MAX_COLUMN_WIDTH - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
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
 
distributedBy(int, String...) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines that the table should be distributed into the given number of buckets by the given columns.
distributedBy(String...) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines that the table should be distributed into buckets over the given columns.
distributedByHash(int, String...) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines that the table should be distributed into the given number of buckets using a hash algorithm over the given columns.
distributedByHash(String...) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines that the table should be distributed into buckets using a hash algorithm over the given columns.
distributedByRange(int, String...) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines that the table should be distributed into the given number of buckets using a range algorithm over the given columns.
distributedByRange(String...) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines that the table should be distributed into buckets using a range algorithm over the given columns.
distributedInto(int) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Defines that the table should be distributed into the given number of buckets.
dividedBy(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns left divided by right.
DQLCachedPlan - Class in org.apache.flink.table.api.internal
PlanCache for DQL.
DQLCachedPlan(QueryOperation, CollectModifyOperation, List<Transformation<?>>) - Constructor for class org.apache.flink.table.api.internal.DQLCachedPlan
 
DROP - org.apache.flink.table.api.config.ExecutionConfigOptions.NotNullEnforcer
 
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(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
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.
dropDatabase(String, boolean, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
dropDatabase(String, String, boolean, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Drop a database.
DropDatabaseEvent - Interface in org.apache.flink.table.catalog.listener
When a database is dropped, a DropDatabaseEvent event will be created and fired.
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
 
dropMaterializedTable(ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Drops a materialized table in a given fully qualified path.
DropMaterializedTableOperation - Class in org.apache.flink.table.operations.materializedtable
Operation to describe a DROP MATERIALIZED TABLE statement.
DropMaterializedTableOperation(ObjectIdentifier, boolean) - Constructor for class org.apache.flink.table.operations.materializedtable.DropMaterializedTableOperation
 
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
 
DropTableEvent - Interface in org.apache.flink.table.catalog.listener
When a table is dropped, a DropTableEvent event will be created and fired.
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.
elt(InType, InType...) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the index-th expression.
EMPTY_CONFIG - Static variable in interface org.apache.flink.table.api.PlannerConfig
 
ENABLED - org.apache.flink.table.api.config.ExecutionConfigOptions.LegacyCastBehaviour
Deprecated.
 
ENABLED - org.apache.flink.table.api.config.ExecutionConfigOptions.RowtimeInserter
 
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
 
endsWith(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns whether expr ends with endExpr.
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.legacy.sources.tsextractors.ExistingField
Deprecated.
 
equals(Object) - Method in class org.apache.flink.table.legacy.sources.tsextractors.StreamRecordTimestamp
Deprecated.
 
equals(Object) - Method in class org.apache.flink.table.module.ModuleEntry
 
equals(Object) - Method in class org.apache.flink.table.operations.AbstractShowOperation
 
equals(Object) - Method in class org.apache.flink.table.operations.utils.ShowLikeOperator
 
equals(Object) - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
ERROR - org.apache.flink.table.api.config.ExecutionConfigOptions.NotNullEnforcer
 
ESTIMATED_COST - org.apache.flink.table.api.ExplainDetail
The cost information on physical rel node estimated by optimizer. e.g.
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.
EXCLUDE_ALIASED_VIRTUAL_METADATA_COLUMNS - org.apache.flink.table.api.config.TableConfigOptions.ColumnExpansionStrategy
 
EXCLUDE_DEFAULT_VIRTUAL_METADATA_COLUMNS - org.apache.flink.table.api.config.TableConfigOptions.ColumnExpansionStrategy
 
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.
ExecutableOperation - Interface in org.apache.flink.table.operations
An ExecutableOperation represents an operation that is executed for its side effects.
ExecutableOperation.Context - Interface in org.apache.flink.table.operations
The context to execute the operation.
ExecutableOperationContextImpl - Class in org.apache.flink.table.api.internal
A simple implementation of ExecutableOperation.Context.
ExecutableOperationContextImpl(CatalogManager, FunctionCatalog, ModuleManager, ResourceManager, TableConfig, boolean) - Constructor for class org.apache.flink.table.api.internal.ExecutableOperationContextImpl
 
ExecutableOperationUtils - Class in org.apache.flink.table.operations.utils
Utils for the executable operation.
ExecutableOperationUtils() - Constructor for class org.apache.flink.table.operations.utils.ExecutableOperationUtils
 
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.
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.legacy.operations.ddl.AlterTableOptionsOperation
Deprecated.
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.AbstractShowOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.command.AddJarOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.command.DescribeJobOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.command.ShowJarsOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.command.ShowJobsOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AddPartitionsOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterCatalogCommentOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterCatalogOptionsOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterCatalogResetOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterPartitionPropertiesOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterTableChangeOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterTableRenameOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterTableSchemaOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterViewAsOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterViewPropertiesOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.AlterViewRenameOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.CreateCatalogFunctionOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.CreateCatalogOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.CreateTableOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.CreateViewOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.DropCatalogFunctionOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.DropCatalogOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.DropPartitionsOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.DropTableOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.DropTempSystemFunctionOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ddl.DropViewOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.DescribeCatalogOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.DescribeTableOperation
 
execute(ExecutableOperation.Context) - Method in interface org.apache.flink.table.operations.ExecutableOperation
Executes the given operation and return the execution result.
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.LoadModuleOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableChangeOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableRefreshOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableResumeOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableSuspendOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.materializedtable.CreateMaterializedTableOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.materializedtable.DropMaterializedTableOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowCatalogsOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowCreateCatalogOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowCreateTableOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowCreateViewOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowCurrentCatalogOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowCurrentDatabaseOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowModulesOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowPartitionsOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.TruncateTableOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.UnloadModuleOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.UseCatalogOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.UseDatabaseOperation
 
execute(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.UseModulesOperation
 
executeAsync(Pipeline) - Method in interface org.apache.flink.table.delegation.Executor
Executes the given pipeline asynchronously.
executeCachedPlanInternal(CachedPlan) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
executeCachedPlanInternal(CachedPlan) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Execute the given CachedPlan and return the execution result.
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(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 class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
executeInternal(Operation) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
Execute the given operation and return the execution result.
executePlan(PlanReference) - Method in interface org.apache.flink.table.api.TableEnvironment
Shorthand for tEnv.loadPlan(planReference).execute().
executePlan(InternalPlan) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
executePlan(InternalPlan) - Method in interface org.apache.flink.table.api.internal.TableEnvironmentInternal
 
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 {@see 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.RetryStrategy - Enum in org.apache.flink.table.api.config
Retry strategy in the case of failure.
ExecutionConfigOptions.RowtimeInserter - Enum in org.apache.flink.table.api.config
Rowtime attribute insertion strategy for the 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.legacy.sources.tsextractors
Deprecated.
This class will not be supported in the new source design around DynamicTableSource. See FLIP-95 for more information.
ExistingField(String) - Constructor for class org.apache.flink.table.legacy.sources.tsextractors.ExistingField
Deprecated.
 
exists(Path) - Method in class org.apache.flink.table.resource.ResourceManager
Check whether the Path exists.
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(List<Operation>, ExplainFormat, 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.
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(ExplainFormat, 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(ExplainFormat, ExplainDetail...) - Method in class org.apache.flink.table.api.internal.StatementSetImpl
 
explain(ExplainFormat, ExplainDetail...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
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.
ExplainFormat - Enum in org.apache.flink.table.api
Explain format categorizes the output format of explain result.
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.
explainInternal(List<Operation>, ExplainFormat, ExplainDetail...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
explainInternal(List<Operation>, ExplainFormat, 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 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.
explainSql(String, ExplainFormat, ExplainDetail...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
explainSql(String, ExplainFormat, 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
 
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.FileCatalogStoreFactory
 
factoryIdentifier() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
factoryIdentifier() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStoreFactory
 
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
 
FileCatalogStore - Class in org.apache.flink.table.catalog
A CatalogStore that stores all catalog configuration to a directory.
FileCatalogStore(String) - Constructor for class org.apache.flink.table.catalog.FileCatalogStore
Creates a new FileCatalogStore instance with the specified directory path.
FileCatalogStoreFactory - Class in org.apache.flink.table.catalog
Catalog store factory for FileCatalogStore.
FileCatalogStoreFactory() - Constructor for class org.apache.flink.table.catalog.FileCatalogStoreFactory
 
FileCatalogStoreFactoryOptions - Class in org.apache.flink.table.catalog
ConfigOptions for FileCatalogStoreFactory.
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
 
findAndCreateCatalogStoreFactory(Configuration, ClassLoader) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Finds and creates a CatalogStoreFactory using the provided Configuration and user classloader.
findAndCreateTableSink(Catalog, ObjectIdentifier, CatalogTable, ReadableConfig, boolean, boolean) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Creates a TableSink from a CatalogTable.
findAndCreateTableSink(TableSinkFactory.Context) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Returns a table sink matching the context.
findAndCreateTableSource(Catalog, ObjectIdentifier, CatalogTable, ReadableConfig, boolean) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Creates a TableSource from a CatalogTable.
findAndCreateTableSource(TableSourceFactory.Context) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Returns a table source matching the descriptor.
findCatalogModificationListenerList(ReadableConfig, ClassLoader) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Find and create modification listener list from configuration.
firstValue() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the first value of field across all input values.
FIXED_DELAY - org.apache.flink.table.api.config.ExecutionConfigOptions.RetryStrategy
A fixed delay before retrying again.
FIXED_DELAY - org.apache.flink.table.api.config.LookupJoinHintOptions.RetryStrategy
Fixed-delay retry strategy.
FIXED_DELAY - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
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.
FORCE - org.apache.flink.table.api.config.ExecutionConfigOptions.SinkKeyedShuffle
Add keyed shuffle in any case except single parallelism.
FORCE - org.apache.flink.table.api.config.ExecutionConfigOptions.UpsertMaterialize
Add materialize operator in any case.
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
Deprecated.
This method will be removed soon. Please see FLIP-346 for more details.
format(String) - 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.
format(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(Map<String, String>) - 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
 
formatSelectColumns(ResolvedSchema) - 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(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Reads a registered table and returns the resulting Table.
from(TableDescriptor) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
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(File) - Static method in class org.apache.flink.table.api.PlanReference
Create a reference starting from a file path.
fromFile(String) - Static method in class org.apache.flink.table.api.PlanReference
 
fromFile(Path) - Static method in class org.apache.flink.table.api.PlanReference
 
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(ClassLoader, String) - Static method in class org.apache.flink.table.api.PlanReference
Create a reference from a file in the classpath.
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.
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
Converts 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
Converts unix timestamp (seconds since '1970-01-01 00:00:00' UTC) to datetime string in the given format.
fromValues(Iterable<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromValues(Iterable<?>) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a Table from given collection of objects.
fromValues(Object...) - 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(Expression...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromValues(Expression...) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a Table from given values.
fromValues(AbstractDataType<?>, Iterable<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
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.
fromValues(AbstractDataType<?>, Object...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
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(AbstractDataType<?>, Expression...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
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.
FULL_OUTER - org.apache.flink.table.operations.JoinQueryOperation.JoinType
 
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() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to available FunctionDefinitions.
FunctionLookup - Interface in org.apache.flink.table.catalog
Catalog of functions that can resolve the name of a function to a ContextResolvedFunction.

G

generatePipelineFromQueryOperation(QueryOperation, List<Transformation<?>>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
generate execution Pipeline from QueryOperation.
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.
GenericInMemoryCatalogStore - Class in org.apache.flink.table.catalog
A generic catalog store implementation that store all catalog configuration in memory.
GenericInMemoryCatalogStore() - Constructor for class org.apache.flink.table.catalog.GenericInMemoryCatalogStore
 
GenericInMemoryCatalogStoreFactory - Class in org.apache.flink.table.catalog
Catalog store factory for GenericInMemoryCatalogStore.
GenericInMemoryCatalogStoreFactory() - Constructor for class org.apache.flink.table.catalog.GenericInMemoryCatalogStoreFactory
 
GenericInMemoryCatalogStoreFactoryOptions - Class in org.apache.flink.table.catalog
ConfigOptions for GenericInMemoryCatalogStore.
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(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(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
 
getAggBufferTypes() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
All types of the aggregate buffer.
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.legacy.sources.tsextractors.ExistingField
Deprecated.
 
getArgumentFields() - Method in class org.apache.flink.table.legacy.sources.tsextractors.StreamRecordTimestamp
Deprecated.
 
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.
getCachedPlan() - Method in class org.apache.flink.table.api.internal.TableResultImpl
 
getCachedPlan() - Method in interface org.apache.flink.table.api.internal.TableResultInternal
 
getCacheStats() - Method in class org.apache.flink.table.api.internal.PlanCacheManager
 
getCatalog() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
Returns empty if ContextResolvedTable.isPermanent() is false.
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 instance by name.
getCatalog(String) - Method in class org.apache.flink.table.catalog.FileCatalogStore
Returns the catalog descriptor for the specified catalog, if it exists in the catalog store.
getCatalog(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStore
 
getCatalogBaseTable(ObjectIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Retrieves a fully qualified table.
getCatalogBaseTable(ObjectIdentifier) - Method in interface org.apache.flink.table.catalog.CatalogRegistry
Retrieves a fully qualified table.
getCatalogDatabase() - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
getCatalogDatabase() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
getCatalogDescriptor(String) - Method in class org.apache.flink.table.catalog.CatalogManager
 
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.ExecutableOperationContextImpl
 
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
 
getCatalogManager() - Method in interface org.apache.flink.table.operations.ExecutableOperation.Context
 
getCatalogMaterializedTable() - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableChangeOperation
 
getCatalogMaterializedTable() - Method in class org.apache.flink.table.operations.materializedtable.CreateMaterializedTableOperation
 
getCatalogModificationListeners() - Method in class org.apache.flink.table.catalog.CatalogManager
 
getCatalogName() - Method in interface org.apache.flink.table.catalog.listener.CatalogContext
The catalog name.
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogCommentOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogOptionsOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogResetOperation
 
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.DescribeCatalogOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ShowCreateCatalogOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.UseCatalogOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.UseDatabaseOperation
 
getCatalogOrError(String) - Method in class org.apache.flink.table.catalog.CatalogManager
Gets a catalog by name.
getCatalogOrError(String) - Method in interface org.apache.flink.table.catalog.CatalogRegistry
Gets a catalog by name.
getCatalogOrThrowException(String) - Method in class org.apache.flink.table.catalog.CatalogManager
 
getCatalogPartition() - Method in class org.apache.flink.table.operations.ddl.AlterPartitionPropertiesOperation
 
getCatalogPartitions() - Method in class org.apache.flink.table.operations.ddl.AddPartitionsOperation
 
getCatalogRegistry() - Method in interface org.apache.flink.table.delegation.ParserFactory.Context
 
getCatalogStore() - Method in class org.apache.flink.table.api.EnvironmentSettings
 
getCatalogTable() - Method in class org.apache.flink.table.legacy.operations.ddl.AlterTableOptionsOperation
Deprecated.
 
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.DeleteFromFilterOperation
 
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.ReplaceTableAsOperation
 
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
 
getClazz() - Method in interface org.apache.flink.table.catalog.listener.CatalogContext
Class of the catalog.
getColumnName() - Method in class org.apache.flink.table.operations.AbstractShowOperation
 
getColumnName() - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
getColumnName() - Method in class org.apache.flink.table.operations.ShowDatabasesOperation
 
getColumnName() - Method in class org.apache.flink.table.operations.ShowFunctionsOperation
 
getColumnName() - Method in class org.apache.flink.table.operations.ShowProceduresOperation
 
getColumnName() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
getColumnName() - Method in class org.apache.flink.table.operations.ShowViewsOperation
 
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
 
getComment() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogCommentOperation
 
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.catalog.listener.CatalogContext
The catalog configuration.
getConfiguration() - Method in interface org.apache.flink.table.catalog.listener.CatalogModificationListenerFactory.Context
Returns the read-only job configuration with which the listener is created.
getConfiguration() - Method in interface org.apache.flink.table.delegation.Executor
Gives read-only access to the configuration of the executor.
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
 
getCreateTableOperation() - Method in class org.apache.flink.table.operations.ReplaceTableAsOperation
 
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.
getCurrentCatalog() - Method in interface org.apache.flink.table.catalog.CatalogRegistry
Gets the name of the current catalog.
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.
getCurrentDatabase() - Method in interface org.apache.flink.table.catalog.CatalogRegistry
Get the name of the current database.
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.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
 
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.RowtimeInserter
 
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 enum org.apache.flink.table.api.config.TableConfigOptions.ColumnExpansionStrategy
 
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
 
getDistribution() - Method in class org.apache.flink.table.api.TableDescriptor
 
getDynamicOptions() - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableResumeOperation
 
getDynamicOptions() - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
getDynamicOptions() - Method in class org.apache.flink.table.operations.SourceQueryOperation
 
getDynamicTableSink() - Method in class org.apache.flink.table.operations.StagedSinkModifyOperation
 
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.legacy.sources.tsextractors.ExistingField
Deprecated.
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.legacy.sources.tsextractors.StreamRecordTimestamp
Deprecated.
 
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.
getFactoryIdentifier() - Method in interface org.apache.flink.table.catalog.listener.CatalogContext
Identifier for the catalog from factory which is used to create dynamic tables.
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() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
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.
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() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
getFieldTypes(TypeInformation<?>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns field types for a given TypeInformation.
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
 
getFilters() - Method in class org.apache.flink.table.operations.DeleteFromFilterOperation
 
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 class org.apache.flink.table.api.internal.ExecutableOperationContextImpl
 
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
 
getFunctionCatalog() - Method in interface org.apache.flink.table.operations.ExecutableOperation.Context
 
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.
getFunctions(String, String) - 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 with specific catalog and database.
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.ContextResolvedProcedure
 
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
 
getInputFields(List<TableConfigOptions.ColumnExpansionStrategy>) - Method in class org.apache.flink.table.expressions.resolver.lookups.FieldReferenceLookup
Gives matching fields of underlying inputs in order of those inputs and order of fields within input.
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.
getJobId() - Method in class org.apache.flink.table.operations.command.DescribeJobOperation
 
getJobId() - Method in class org.apache.flink.table.operations.command.StopJobOperation
 
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
 
getKind() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
 
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.
getMinIdleStateRetentionTime() - Method in class org.apache.flink.table.api.TableConfig
Deprecated.
getModuleManager() - Method in class org.apache.flink.table.api.internal.ExecutableOperationContextImpl
 
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
 
getModuleManager() - Method in interface org.apache.flink.table.operations.ExecutableOperation.Context
 
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
 
getNewTable() - Method in class org.apache.flink.table.operations.ddl.AlterTableChangeOperation
 
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 interface org.apache.flink.table.api.internal.CachedPlan
Return the cached operation parsed from the statement.
getOperation() - Method in class org.apache.flink.table.api.internal.DQLCachedPlan
 
getOperation() - Method in class org.apache.flink.table.operations.CompileAndExecutePlanOperation
 
getOperation() - Method in class org.apache.flink.table.operations.ddl.CompilePlanOperation
 
getOperationName() - Method in class org.apache.flink.table.operations.AbstractShowOperation
 
getOperationName() - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
getOperationName() - Method in class org.apache.flink.table.operations.ShowDatabasesOperation
 
getOperationName() - Method in class org.apache.flink.table.operations.ShowFunctionsOperation
 
getOperationName() - Method in class org.apache.flink.table.operations.ShowProceduresOperation
 
getOperationName() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
getOperationName() - Method in class org.apache.flink.table.operations.ShowViewsOperation
 
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(ObjectIdentifier, CatalogPartitionSpec) - Method in interface org.apache.flink.table.catalog.CatalogRegistry
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.materializedtable.AlterMaterializedTableRefreshOperation
 
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
 
getPlan(String) - Method in class org.apache.flink.table.api.internal.PlanCacheManager
 
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.
getPreceding() - Method in class org.apache.flink.table.api.OverWindow
 
getPreceding() - Method in class org.apache.flink.table.expressions.resolver.LocalOverWindow
 
getPrepositionSummaryString() - Method in class org.apache.flink.table.operations.AbstractShowOperation
 
getPrepositionSummaryString() - Method in class org.apache.flink.table.operations.ShowFunctionsOperation
 
getPrepositionSummaryString() - Method in class org.apache.flink.table.operations.ShowProceduresOperation
 
getPrepositionSummaryString() - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
getPrepositionSummaryString() - Method in class org.apache.flink.table.operations.ShowViewsOperation
 
getPrimaryKey() - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
getProcedure() - Method in class org.apache.flink.table.catalog.ContextResolvedProcedure
 
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.AlterCatalogOptionsOperation
 
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
 
getRequiredOptions() - Static method in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
getResetKeys() - Method in class org.apache.flink.table.operations.ddl.AlterCatalogResetOperation
 
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
 
getResourceManager() - Method in class org.apache.flink.table.api.internal.ExecutableOperationContextImpl
 
getResourceManager() - Method in interface org.apache.flink.table.operations.ExecutableOperation.Context
 
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.DeclarativeAggregateFunction
The result type of the function.
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.
getSinkModifyOverwrite() - Method in class org.apache.flink.table.operations.CreateTableASOperation
 
getSinkModifyStaticPartitions() - Method in class org.apache.flink.table.operations.CreateTableASOperation
 
getSinkOperation() - Method in class org.apache.flink.table.api.internal.DQLCachedPlan
 
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
 
getSupportedOptions() - Static method in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
getSupportsDeletePushDownSink() - Method in class org.apache.flink.table.operations.DeleteFromFilterOperation
 
getTable() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
Returns the original metadata object returned by the catalog.
getTable(ObjectIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Retrieves a fully qualified table.
getTable(ObjectIdentifier, long) - Method in class org.apache.flink.table.catalog.CatalogManager
Retrieves a fully qualified table with a specific time.
getTable(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getTableChanges() - Method in class org.apache.flink.table.operations.ddl.AlterTableChangeOperation
 
getTableChanges() - Method in class org.apache.flink.table.operations.materializedtable.AlterMaterializedTableChangeOperation
 
getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getTableConfig() - Method in class org.apache.flink.table.api.internal.ExecutableOperationContextImpl
 
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
 
getTableConfig() - Method in interface org.apache.flink.table.operations.ExecutableOperation.Context
 
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.materializedtable.AlterMaterializedTableOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.materializedtable.CreateMaterializedTableOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.materializedtable.DropMaterializedTableOperation
 
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
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.TruncateTableOperation
 
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
 
getTargetColumns() - Method in class org.apache.flink.table.operations.SinkModifyOperation
return null when no column list specified.
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
 
getTransformations() - Method in class org.apache.flink.table.api.internal.DQLCachedPlan
 
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.DeclarativeAggregateFunction
 
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 interface org.apache.flink.table.catalog.listener.CatalogModificationListenerFactory.Context
Returns the class loader of the current job.
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
 
getValueExpression() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
An expression which returns the final value for this aggregate function.
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.legacy.sources.tsextractors.ExistingField
Deprecated.
 
hashCode() - Method in class org.apache.flink.table.legacy.sources.tsextractors.StreamRecordTimestamp
Deprecated.
 
hashCode() - Method in class org.apache.flink.table.module.ModuleEntry
 
hashCode() - Method in class org.apache.flink.table.operations.AbstractShowOperation
 
hashCode() - Method in class org.apache.flink.table.operations.utils.ShowLikeOperator
 
hashCode() - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
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.
HIVE - org.apache.flink.table.api.SqlDialect
SQL dialect that allows some Apache Hive specific grammar.
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() - Method in interface org.apache.flink.table.catalog.listener.TableModificationEvent
 
IDENTIFIER - org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanCompilation
 
IDENTIFIER - org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanRestore
 
IDENTIFIER - Static variable in class org.apache.flink.table.catalog.FileCatalogStoreFactoryOptions
 
IDENTIFIER - Static variable in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactoryOptions
 
IDENTIFIER - Static variable in class org.apache.flink.table.catalog.GenericInMemoryCatalogStoreFactoryOptions
 
IDLE_STATE_RETENTION - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
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.
IGNORE - org.apache.flink.table.api.config.ExecutionConfigOptions.TypeLengthEnforcer
 
IGNORE - org.apache.flink.table.api.config.OptimizerConfigOptions.NonDeterministicUpdateStrategy
Do nothing if exists non-deterministic updates, the risk of wrong result still exists.
ignoreIfExists() - Method in interface org.apache.flink.table.catalog.listener.CreateDatabaseEvent
 
ignoreIfExists() - Method in interface org.apache.flink.table.catalog.listener.CreateTableEvent
 
ignoreIfNotExists() - Method in interface org.apache.flink.table.catalog.listener.AlterDatabaseEvent
 
ignoreIfNotExists() - Method in interface org.apache.flink.table.catalog.listener.AlterTableEvent
 
ignoreIfNotExists() - Method in interface org.apache.flink.table.catalog.listener.DropDatabaseEvent
 
ignoreIfNotExists() - Method in interface org.apache.flink.table.catalog.listener.DropTableEvent
 
ignoreIfPartitionExists() - Method in class org.apache.flink.table.operations.ddl.AddPartitionsOperation
 
ignoreIfPartitionNotExists() - Method in class org.apache.flink.table.operations.ddl.DropPartitionsOperation
 
ignoreIfTableNotExists - Variable in class org.apache.flink.table.operations.ddl.AlterTableOperation
 
ignoreIfTableNotExists() - Method in class org.apache.flink.table.operations.ddl.AlterTableOperation
 
ilike(String, String) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
SQL ILIKE function.
ilike(String, String, String) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
SQL ILIKE function with escape.
ILIKE - org.apache.flink.table.operations.utils.LikeType
case-insensitive to match a pattern.
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.
includeExpandedColumn(Column, List<TableConfigOptions.ColumnExpansionStrategy>) - Static method in class org.apache.flink.table.expressions.resolver.lookups.FieldReferenceLookup
 
initCap() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Converts the initial letter of each word in a string to uppercase.
initialValuesExpressions() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
Expressions for initializing empty aggregation buffers.
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
 
INNER - org.apache.flink.table.operations.JoinQueryOperation.JoinType
 
INSERT - org.apache.flink.table.operations.ModifyType
 
insertInto(String) - 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 class org.apache.flink.table.api.internal.TableImpl
 
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 class org.apache.flink.table.api.internal.TableImpl
 
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 class org.apache.flink.table.api.internal.TableImpl
 
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.legacy.sources.tsextractors.StreamRecordTimestamp
Deprecated.
 
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
 
INTERSECT - org.apache.flink.table.operations.SetQueryOperation.SetQueryOperationType
 
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
 
invalidateAll() - Method in class org.apache.flink.table.api.internal.PlanCacheManager
 
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
 
isCreateOrReplace() - Method in class org.apache.flink.table.operations.ReplaceTableAsOperation
 
isDelete() - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
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.DescribeCatalogOperation
 
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
 
isIfExists() - Method in class org.apache.flink.table.operations.materializedtable.DropMaterializedTableOperation
 
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.CreateCatalogOperation
 
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
 
isILike() - Method in enum org.apache.flink.table.operations.utils.LikeType
 
isJson() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Determine whether a given string is valid JSON.
isJson(JsonType) - 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
Deprecated.
Check a resolved catalog table is Flink's managed table or not.
isNot() - Method in enum org.apache.flink.table.operations.utils.LikeType
 
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).
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.
isStreamingMode() - Method in class org.apache.flink.table.api.internal.ExecutableOperationContextImpl
 
isStreamingMode() - Method in interface org.apache.flink.table.operations.ExecutableOperation.Context
 
isTemporary() - Method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
isTemporary() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
 
isTemporary() - Method in interface org.apache.flink.table.catalog.listener.TableModificationEvent
 
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
 
isTemporaryTable(ObjectIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Return whether the table with a fully qualified table path is temporary or not.
isTemporaryTable(ObjectIdentifier) - Method in interface org.apache.flink.table.catalog.CatalogRegistry
Return whether the table with a fully qualified table path is temporary or not.
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.
isUpdate() - Method in class org.apache.flink.table.operations.SinkModifyOperation
 
isWithDrain() - Method in class org.apache.flink.table.operations.command.StopJobOperation
 
isWithSavepoint() - Method in class org.apache.flink.table.operations.command.StopJobOperation
 

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) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
join(Table, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
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) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
joinLateral(Expression, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
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.
JSON_EXECUTION_PLAN - org.apache.flink.table.api.ExplainDetail
The execution plan in json format of the program.
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) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Determines whether a JSON string satisfies a given search criterion.
jsonExists(String, JsonExistsOnError) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns 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) - 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, JsonQueryWrapper, JsonQueryOnEmptyOrError, JsonQueryOnEmptyOrError) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts JSON values from a JSON string.
jsonQuery(String, DataType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts JSON values from a JSON string.
jsonQuery(String, DataType, JsonQueryWrapper) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts JSON values from a JSON string.
jsonQuery(String, DataType, JsonQueryWrapper, JsonQueryOnEmptyOrError, JsonQueryOnEmptyOrError) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts JSON values from a JSON string.
jsonQuote() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string by quotes a string as a JSON value and wrapping it with double quote characters.
jsonString(Object) - Static method in class org.apache.flink.table.api.Expressions
Serializes a value into JSON.
jsonUnquote() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string by unquoting JSON value.
jsonValue(String) - 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, DataType, JsonValueOnEmptyOrError, InType, JsonValueOnEmptyOrError, InType) - 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.
LEFT_OUTER - org.apache.flink.table.operations.JoinQueryOperation.JoinType
 
leftOuterJoin(Table) - 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 class org.apache.flink.table.api.internal.TableImpl
 
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) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
leftOuterJoinLateral(Expression, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
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 with default escape character '/'.
like(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns true, if a string matches the specified LIKE pattern with specified escape character consisting of a single char.
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.
LIKE - org.apache.flink.table.operations.utils.LikeType
case-sensitive to match a pattern.
likeFilter(String, ShowLikeOperator) - Static method in class org.apache.flink.table.operations.utils.ShowLikeOperator
 
likeOp - Variable in class org.apache.flink.table.operations.AbstractShowOperation
 
LikeType - Enum in org.apache.flink.table.operations.utils
Like types enums.
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
 
listAgg() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Concatenates the values of string expressions and places separator(,) values between them.
listAgg(String) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Concatenates the values of string expressions and places separator values between them.
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 the set of names of all registered catalogs, including all initialized catalogs and all catalogs stored in the CatalogStore.
listCatalogs() - Method in class org.apache.flink.table.catalog.FileCatalogStore
Returns a set of all catalog names in the catalog store.
listCatalogs() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStore
 
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() - Method in class org.apache.flink.table.module.ModuleManager
Get names of all functions from used modules.
listFunctions(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
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() - 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() - 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) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listTables(String, String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
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(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.
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) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
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.
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.
localResourceDir - Variable in class org.apache.flink.table.resource.ResourceManager
 
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() - 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.
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.
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.
LOOKUP_MISS_PREDICATE - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
LOOKUP_TABLE - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
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(String) - Method in interface org.apache.flink.table.catalog.FunctionLookup
Lookup a function by function identifier.
lookupFunction(UnresolvedIdentifier) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
lookupFunction(UnresolvedIdentifier) - Method in interface org.apache.flink.table.catalog.FunctionLookup
Lookup a function by function identifier.
LookupJoinHintOptions - Class in org.apache.flink.table.api.config
This class holds hint option name definitions for LOOKUP join hints based on ConfigOption.
LookupJoinHintOptions() - Constructor for class org.apache.flink.table.api.config.LookupJoinHintOptions
 
LookupJoinHintOptions.RetryStrategy - Enum in org.apache.flink.table.api.config
Supported retry strategies.
lookupProcedure(UnresolvedIdentifier) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
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.
ltrim(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string that removes the left chars in trimStr from the given string.

M

ManagedTableListener - Class in org.apache.flink.table.catalog
Deprecated.
This interface will be removed soon. Please see FLIP-346 for more details.
ManagedTableListener(ClassLoader, ReadableConfig) - Constructor for class org.apache.flink.table.catalog.ManagedTableListener
Deprecated.
 
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(Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
map(DataType, ResolvedExpression...) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
mapEntries() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns an array of all entries in the given map.
mapFromArrays(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Creates a map from an array of keys and an array of values.
mapKeys() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the keys of the map as an array.
mapUnion(InType...) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a map created by merging at least one map.
mapValues() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the values of the map as an array.
MATERIALIZED_TABLE_FRESHNESS_THRESHOLD - Static variable in class org.apache.flink.table.api.config.MaterializedTableConfigOptions
 
MaterializedTableConfigOptions - Class in org.apache.flink.table.api.config
This class holds ConfigOptions used by table module for materialized table.
MaterializedTableOperation - Interface in org.apache.flink.table.operations.materializedtable
The marker interface for materialized table.
max() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the maximum value of field across all input values.
MAX_ATTEMPTS - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
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.
mergeExpressions() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
A sequence of expressions for merging two aggregation buffers together.
mergeOperand(UnresolvedReferenceExpression) - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
Merge input of DeclarativeAggregateFunction.mergeExpressions(), the input are AGG buffer generated by user definition.
mergeOperands() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
Merge inputs of DeclarativeAggregateFunction.mergeExpressions(), these inputs are agg buffer generated by user definition.
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
 
MINUS - org.apache.flink.table.operations.SetQueryOperation.SetQueryOperationType
 
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.
ModifyType - Enum in org.apache.flink.table.operations
The type of sink modification.
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
 
newDatabase() - Method in interface org.apache.flink.table.catalog.listener.AlterDatabaseEvent
 
newInstance() - Static method in class org.apache.flink.table.api.EnvironmentSettings
Creates a builder for creating an instance of EnvironmentSettings.
newTable() - Method in interface org.apache.flink.table.catalog.listener.AlterTableEvent
 
NO_RETRY - org.apache.flink.table.api.config.ExecutionConfigOptions.RetryStrategy
When a failure occurs, don't retry.
NONE - org.apache.flink.table.api.config.ExecutionConfigOptions.SinkKeyedShuffle
No keyed shuffle will be added for sink.
NONE - org.apache.flink.table.api.config.ExecutionConfigOptions.UpsertMaterialize
In no case will materialize operator be added.
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() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Inverts a given boolean expression.
not(Object) - Static method in class org.apache.flink.table.api.Expressions
Inverts a given boolean expression.
NOT_ILIKE - org.apache.flink.table.operations.utils.LikeType
 
NOT_LIKE - org.apache.flink.table.operations.utils.LikeType
 
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
Deprecated.
Notify compaction for managed table.
notifyTableCreation(Catalog, ObjectIdentifier, ResolvedCatalogBaseTable<?>, boolean, boolean) - Method in class org.apache.flink.table.catalog.ManagedTableListener
Deprecated.
Notify for creating managed table.
notifyTableDrop(Catalog, ObjectIdentifier, ResolvedCatalogBaseTable<?>, boolean, boolean) - Method in class org.apache.flink.table.catalog.ManagedTableListener
Deprecated.
Notify for dropping managed table.
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.
nullOf(DataType) - Static method in class org.apache.flink.table.api.Expressions
Returns a null literal value of a given data type.

O

objectToExpression(Object) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
Converts a given object to an expression.
of(boolean, boolean) - Static method in enum org.apache.flink.table.operations.utils.LikeType
 
of(boolean, boolean, boolean, String) - Static method in class org.apache.flink.table.operations.utils.ShowLikeOperator
 
of(boolean, boolean, String) - Static method in class org.apache.flink.table.operations.utils.ShowLikeOperator
 
of(String) - Static method in enum org.apache.flink.table.operations.utils.LikeType
 
of(String, boolean) - Static method in enum org.apache.flink.table.operations.utils.LikeType
 
of(LikeType, String) - Static method in class org.apache.flink.table.operations.utils.ShowLikeOperator
 
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.
onCanceled(JobID) - Method in class org.apache.flink.table.execution.StagingSinkJobStatusHook
 
onCreated(JobID) - Method in class org.apache.flink.table.execution.StagingSinkJobStatusHook
 
ONE_PHASE - org.apache.flink.table.api.config.AggregatePhaseStrategy
Enforce to use one stage aggregate which only has CompleteGlobalAggregate.
onEvent(CatalogModificationEvent) - Method in interface org.apache.flink.table.catalog.listener.CatalogModificationListener
Callback on catalog modification such as database and table ddl operations.
onFailed(JobID, Throwable) - Method in class org.apache.flink.table.execution.StagingSinkJobStatusHook
 
onFinished(JobID) - Method in class org.apache.flink.table.execution.StagingSinkJobStatusHook
 
open() - Method in class org.apache.flink.table.catalog.FileCatalogStore
Opens the catalog store and initializes the catalog file map.
open() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
open(CatalogStoreFactory.Context) - Method in class org.apache.flink.table.catalog.FileCatalogStoreFactory
 
open(CatalogStoreFactory.Context) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStoreFactory
 
operand(int) - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
Arg of accumulate and retract, the input value (usually obtained from a new arrived data).
operandCount() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
How many operands your function will deal with.
operands() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
Args of accumulate and retract, the input value (usually obtained from a new arrived data).
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(String, String) - 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.TableDescriptor.Builder
Sets the given option on the table.
option(ConfigOption<T>, T) - 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.
optionalOptions() - Method in class org.apache.flink.table.catalog.FileCatalogStoreFactory
 
optionalOptions() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
optionalOptions() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStoreFactory
 
optionalOptions() - Method in interface org.apache.flink.table.catalog.listener.CatalogModificationListenerFactory
 
or(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Boolean OR in three-valued logic.
or(Object, Object, Object...) - Static method in class org.apache.flink.table.api.Expressions
Boolean OR in three-valued logic.
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 class org.apache.flink.table.api.internal.TableImpl
 
orderBy(Expression...) - Method in interface org.apache.flink.table.api.Table
Sorts the given Table.
ORDERED - org.apache.flink.table.api.config.ExecutionConfigOptions.AsyncOutputMode
Ordered output mode, equivalent to {@see AsyncDataStream.OutputMode.ORDERED}.
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.catalog.listener - package org.apache.flink.table.catalog.listener
 
org.apache.flink.table.delegation - package org.apache.flink.table.delegation
 
org.apache.flink.table.execution - package org.apache.flink.table.execution
 
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.legacy.operations.ddl - package org.apache.flink.table.legacy.operations.ddl
 
org.apache.flink.table.legacy.sources.tsextractors - package org.apache.flink.table.legacy.sources.tsextractors
 
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.materializedtable - package org.apache.flink.table.operations.materializedtable
 
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.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(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 - 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_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.
ParserFactory - Interface in org.apache.flink.table.delegation
Factory that creates Parser.
ParserFactory.Context - Interface in org.apache.flink.table.delegation
Context provided when a parser is created.
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.
PARTITION_FIELDS - Static variable in class org.apache.flink.table.api.config.MaterializedTableConfigOptions
 
PARTITION_FIELDS_DATE_FORMATTER - Static variable in class org.apache.flink.table.api.config.MaterializedTableConfigOptions
 
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
 
PATH - Static variable in class org.apache.flink.table.catalog.FileCatalogStoreFactoryOptions
 
percentile(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
percentile(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the exact percentile value of expr at the specified percentage in a group.
permanent(ObjectIdentifier, Catalog, ResolvedCatalogBaseTable<?>) - Static method in class org.apache.flink.table.catalog.ContextResolvedTable
 
permanent(FunctionIdentifier, FunctionDefinition) - Static method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
pi() - Static method in class org.apache.flink.table.api.Expressions
Returns a value that is closer than any other value to pi.
PLAN_ADVICE - org.apache.flink.table.api.ExplainDetail
The potential risk warnings and SQL optimizer tuning advice analyzed from the physical plan.
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_ONLY - org.apache.flink.table.api.config.ExecutionConfigOptions.UidGeneration
 
PLAN_RESTORE_CATALOG_OBJECTS - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
PlanCacheManager - Class in org.apache.flink.table.api.internal
This manages all the plan caches.
PlanCacheManager(long, Duration) - Constructor for class org.apache.flink.table.api.internal.PlanCacheManager
 
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. tree of Operations relational planner - provides a way to plan, optimize and transform tree of ModifyOperation into a runnable form (Transformation)
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.
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.
preposition - Variable in class org.apache.flink.table.operations.AbstractShowOperation
 
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.
printf(InType...) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a formatted string from printf-style format string.
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
 
putPlan(String, CachedPlan) - Method in class org.apache.flink.table.api.internal.PlanCacheManager
 

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.
qualifyCatalog(String) - Method in class org.apache.flink.table.catalog.CatalogManager
Qualifies catalog name.
qualifyDatabase(String) - Method in class org.apache.flink.table.catalog.CatalogManager
Qualifies database name.
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.
qualifyIdentifier(UnresolvedIdentifier) - Method in interface org.apache.flink.table.catalog.CatalogRegistry
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(int, int) - Static method in class org.apache.flink.table.api.Expressions
Indicates an index based range, which can be used in columns selection.
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.
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.
regexpCount(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the number of times str matches the regex pattern.
regexpExtract(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string extracted with a specified regular expression.
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.
regexpExtractAll(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts all the strings in str that match the regex expression.
regexpExtractAll(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Extracts all the substrings in str that match the regex expression and correspond to the regex group extractIndex.
regexpInstr(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the position of the first substring in str that matches regex.
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.
regexpSubstr(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns the first substring in str that matches regex.
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
Deprecated.
Use TableEnvironment.createCatalog(String, CatalogDescriptor) instead. The new method uses a CatalogDescriptor to initialize the catalog instance and store the CatalogDescriptor to the CatalogStore.
registerCatalog(String, Catalog) - Method in class org.apache.flink.table.catalog.CatalogManager
Deprecated.
This method is deprecated and will be removed in a future release. Use createCatalog instead to create a catalog using CatalogDescriptor and store it in the CatalogStore.
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.
registerCatalogFunction(UnresolvedIdentifier, String, List<ResourceUri>, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
registerFileResource(ResourceUri) - Method in class org.apache.flink.table.resource.ResourceManager
Register a file resource into ResourceManager and return the absolute local file path without the scheme.
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.
registerPythonResources() - Method in class org.apache.flink.table.resource.ResourceManager
 
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, CatalogFunction, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registers a uninstantiated temporary catalog function.
registerTemporaryCatalogFunction(UnresolvedIdentifier, FunctionDefinition, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registers a temporary catalog function.
registerTemporarySystemFunction(String, String, List<ResourceUri>) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registers a temporary system function from resource uris.
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
 
registerTemporarySystemFunction(String, FunctionDefinition, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Registers a temporary system function.
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.
removeCatalog(String, boolean) - Method in class org.apache.flink.table.catalog.FileCatalogStore
Removes the specified catalog from the catalog store.
removeCatalog(String, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStore
 
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(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
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.
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
 
ReplaceTableAsOperation - Class in org.apache.flink.table.operations
Operation to describe a [CREATE OR] REPLACE TABLE AS statement.
ReplaceTableAsOperation(CreateTableOperation, QueryOperation, boolean) - Constructor for class org.apache.flink.table.operations.ReplaceTableAsOperation
 
requiredOptions() - Method in class org.apache.flink.table.catalog.FileCatalogStoreFactory
 
requiredOptions() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
requiredOptions() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStoreFactory
 
requiredOptions() - Method in interface org.apache.flink.table.catalog.listener.CatalogModificationListenerFactory
 
requireFull() - Method in class org.apache.flink.table.operations.ShowModulesOperation
 
reset() - Method in interface org.apache.flink.table.api.internal.ResultProvider
Reset this ResultProvider to the origin state when we create it.
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.
resolveCatalogMaterializedTable(CatalogMaterializedTable) - Method in class org.apache.flink.table.catalog.CatalogManager
Resolves a CatalogMaterializedTable to a validated ResolvedCatalogMaterializedTable.
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(ResultProvider) - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
 
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.
RETRACT - org.apache.flink.table.operations.OutputConversionModifyOperation.UpdateMode
 
retractExpressions() - Method in class org.apache.flink.table.functions.DeclarativeAggregateFunction
Expressions for retracting the mutable aggregation buffer based on an input row.
retrieveDataForTableResult(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.AbstractShowOperation
 
retrieveDataForTableResult(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowColumnsOperation
 
retrieveDataForTableResult(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowDatabasesOperation
 
retrieveDataForTableResult(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowFunctionsOperation
 
retrieveDataForTableResult(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowProceduresOperation
 
retrieveDataForTableResult(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowTablesOperation
 
retrieveDataForTableResult(ExecutableOperation.Context) - Method in class org.apache.flink.table.operations.ShowViewsOperation
 
RETRY_PREDICATE - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
RETRY_STRATEGY - Static variable in class org.apache.flink.table.api.config.LookupJoinHintOptions
 
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.
RIGHT_OUTER - org.apache.flink.table.operations.JoinQueryOperation.JoinType
 
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.
rtrim(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a string that removes the right chars in trimStr from the given string.

S

scan(String...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
scan(String...) - Method in interface org.apache.flink.table.api.TableEnvironment
SCHEDULE_TIME_DATE_FORMATTER_DEFAULT - Static variable in class org.apache.flink.table.api.config.MaterializedTableConfigOptions
 
schema(Schema) - Method in class org.apache.flink.table.api.TableDescriptor.Builder
Define the schema of the TableDescriptor.
schema(ResolvedSchema) - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
Specifies schema of the execution result.
SCHEMA - org.apache.flink.table.api.config.TableConfigOptions.CatalogPlanCompilation
 
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
 
SESSION - org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType
 
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(String, String) - Method in class org.apache.flink.table.api.TableConfig
Sets an application-specific string-based value for the given string-based key.
set(ConfigOption<T>, T) - Method in class org.apache.flink.table.api.TableConfig
Sets an application-specific value for the given ConfigOption.
setCachedPlan(CachedPlan) - Method in class org.apache.flink.table.api.internal.TableResultImpl.Builder
Specifies cached plan which associates the submitted Flink job.
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(Duration, Duration) - 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.
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
Operation to describe a SHOW COLUMNS statement.
ShowColumnsOperation(ObjectIdentifier, String, ShowLikeOperator) - Constructor for class org.apache.flink.table.operations.ShowColumnsOperation
 
ShowCreateCatalogOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW CREATE CATALOG statement.
ShowCreateCatalogOperation(String) - Constructor for class org.apache.flink.table.operations.ShowCreateCatalogOperation
 
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
 
ShowCreateUtil - Class in org.apache.flink.table.api.internal
SHOW CREATE statement Util.
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(String) - Constructor for class org.apache.flink.table.operations.ShowDatabasesOperation
 
ShowDatabasesOperation(String, String, ShowLikeOperator) - Constructor for class org.apache.flink.table.operations.ShowDatabasesOperation
 
ShowDatabasesOperation(String, ShowLikeOperator) - Constructor for class org.apache.flink.table.operations.ShowDatabasesOperation
 
ShowFunctionsOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW FUNCTIONS statement.
ShowFunctionsOperation(String, String) - Constructor for class org.apache.flink.table.operations.ShowFunctionsOperation
 
ShowFunctionsOperation(ShowFunctionsOperation.FunctionScope, String, String, String, ShowLikeOperator) - Constructor for class org.apache.flink.table.operations.ShowFunctionsOperation
 
ShowFunctionsOperation(ShowFunctionsOperation.FunctionScope, String, String, ShowLikeOperator) - 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
 
ShowJobsOperation - Class in org.apache.flink.table.operations.command
Operation to describe a SHOW JOBS statement.
ShowJobsOperation() - Constructor for class org.apache.flink.table.operations.command.ShowJobsOperation
 
ShowLikeOperator - Class in org.apache.flink.table.operations.utils
Like operator for SHOW operations.
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
 
ShowProceduresOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW PROCEDURES statement.
ShowProceduresOperation(String, String, String, ShowLikeOperator) - Constructor for class org.apache.flink.table.operations.ShowProceduresOperation
 
ShowProceduresOperation(String, String, ShowLikeOperator) - Constructor for class org.apache.flink.table.operations.ShowProceduresOperation
 
ShowTablesOperation - Class in org.apache.flink.table.operations
Operation to describe a SHOW TABLES statement.
ShowTablesOperation(String, String) - Constructor for class org.apache.flink.table.operations.ShowTablesOperation
 
ShowTablesOperation(String, String, String, ShowLikeOperator) - Constructor for class org.apache.flink.table.operations.ShowTablesOperation
 
ShowTablesOperation(String, String, ShowLikeOperator) - 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(String, String) - Constructor for class org.apache.flink.table.operations.ShowViewsOperation
 
ShowViewsOperation(String, String, String, ShowLikeOperator) - Constructor for class org.apache.flink.table.operations.ShowViewsOperation
 
ShowViewsOperation(String, String, ShowLikeOperator) - 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, int[][], ModifyType) - Constructor for class org.apache.flink.table.operations.SinkModifyOperation
 
SinkModifyOperation(ContextResolvedTable, QueryOperation, Map<String, String>, int[][], boolean, Map<String, String>) - Constructor for class org.apache.flink.table.operations.SinkModifyOperation
 
SinkModifyOperation(ContextResolvedTable, QueryOperation, Map<String, String>, int[][], boolean, Map<String, String>, ModifyType) - 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
 
SLIDE - org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType
 
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.
split(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns an array of substrings by splitting the input string based on a given delimiter.
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) - Constructor for exception org.apache.flink.table.api.SqlParserEOFException
 
SqlParserEOFException(String, Throwable) - 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) - Constructor for exception org.apache.flink.table.api.SqlParserException
 
SqlParserException(String, Throwable) - 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, char) - Static method in class org.apache.flink.table.functions.SqlLikeUtils
Translates SQL SIMILAR pattern to Java regex pattern.
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.
sqrt() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Calculates the square root of a given value.
StagedSinkModifyOperation - Class in org.apache.flink.table.operations
DML operation that tells to write to a sink which implements SupportsStaging.
StagedSinkModifyOperation(ContextResolvedTable, QueryOperation, Map<String, String>, int[][], boolean, Map<String, String>, DynamicTableSink) - Constructor for class org.apache.flink.table.operations.StagedSinkModifyOperation
 
StagedSinkModifyOperation(ContextResolvedTable, QueryOperation, Map<String, String>, int[][], boolean, Map<String, String>, ModifyType, DynamicTableSink) - Constructor for class org.apache.flink.table.operations.StagedSinkModifyOperation
 
StagingSinkJobStatusHook - Class in org.apache.flink.table.execution
This hook is used to implement atomic semantics for CTAS(CREATE TABLE AS SELECT) or RTAS([CREATE OR] REPLACE TABLE AS SELECT) statement.
StagingSinkJobStatusHook(StagedTable) - Constructor for class org.apache.flink.table.execution.StagingSinkJobStatusHook
 
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.
startsWith(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns whether expr starts with startExpr.
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()).
StopJobOperation - Class in org.apache.flink.table.operations.command
Operation to stop a running job.
StopJobOperation(String, boolean, boolean) - Constructor for class org.apache.flink.table.operations.command.StopJobOperation
 
storeCatalog(String, CatalogDescriptor) - Method in class org.apache.flink.table.catalog.FileCatalogStore
Stores the specified catalog in the catalog store.
storeCatalog(String, CatalogDescriptor) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogStore
 
StreamRecordTimestamp - Class in org.apache.flink.table.legacy.sources.tsextractors
Deprecated.
This class will not be supported in the new source design around DynamicTableSource. See FLIP-95 for more information.
StreamRecordTimestamp() - Constructor for class org.apache.flink.table.legacy.sources.tsextractors.StreamRecordTimestamp
Deprecated.
 
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) - 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.
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.
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.
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.
SUCCESS - org.apache.flink.table.api.ResultKind
The statement (e.g.
SUCCESS_WITH_CONTENT - org.apache.flink.table.api.ResultKind
The statement (e.g.
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
 
syncFileResource(ResourceUri, Consumer<String>) - Method in class org.apache.flink.table.resource.ResourceManager
Generate a local file resource by the given resource generator and then synchronize to the path identified by the given ResourceUri.

T

table() - Method in interface org.apache.flink.table.catalog.listener.TableModificationEvent
 
Table - Interface in org.apache.flink.table.api
The Table object is the core abstraction of the Table API.
TABLE_CATALOG_MODIFICATION_LISTENERS - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
TABLE_CATALOG_NAME - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
TABLE_COLUMN_EXPANSION_STRATEGY - 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_ASYNC_SCALAR_BUFFER_CAPACITY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_ASYNC_SCALAR_MAX_ATTEMPTS - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_ASYNC_SCALAR_RETRY_DELAY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_ASYNC_SCALAR_RETRY_STRATEGY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_ASYNC_SCALAR_TIMEOUT - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_ASYNC_STATE_ENABLED - 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_INTERVAL_JOIN_MIN_CLEAN_UP_INTERVAL - 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_LOCAL_HASH_AGG_ADAPTIVE_DISTINCT_VALUE_RATE_THRESHOLD - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_ENABLED - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_SAMPLING_THRESHOLD - 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_OPERATOR_FUSION_CODEGEN_ENABLED - 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_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_ROWTIME_INSERTER - 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_BUSHY_JOIN_REORDER_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_INCREMENTAL_AGG_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_OPTIMIZE_BLOCK_WITH_DIGEST_ENABLED - 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_RUNTIME_FILTER_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_RUNTIME_FILTER_MAX_BUILD_DATA_SIZE - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
The data volume of build side needs to be under this value.
TABLE_OPTIMIZER_RUNTIME_FILTER_MIN_FILTER_RATIO - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
The filtering ratio of runtime filter needs to be over this value.
TABLE_OPTIMIZER_RUNTIME_FILTER_MIN_PROBE_DATA_SIZE - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
The data volume of probe side needs to be over this value.
TABLE_OPTIMIZER_SOURCE_REPORT_STATISTICS_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_SQL2REL_PROJECT_MERGE_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_UNIONALL_AS_BREAKPOINT_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_RTAS_CTAS_ATOMICITY_ENABLED - Static variable in class org.apache.flink.table.api.config.TableConfigOptions
 
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.
TableConfigOptions.ColumnExpansionStrategy - Enum in org.apache.flink.table.api.config
Strategy to expand columns in SELECT * queries.
TableConfigValidation - Class in org.apache.flink.table.api.internal
Utilities around validation to keep TableConfig clean.
TableDescriptor - Class in org.apache.flink.table.api
Describes a CatalogTable representing a source or sink.
TableDescriptor(Schema, Map<String, String>, TableDistribution, 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.materializedtable.AlterMaterializedTableOperation
 
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.
TableModificationEvent - Interface in org.apache.flink.table.catalog.listener
Base table event, provides column list, primary keys, partition keys, watermarks and properties in CatalogBaseTable.
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.
TableResultUtils - Class in org.apache.flink.table.api.internal
Utilities to build TableResultInternal.
TableResultUtils() - Constructor for class org.apache.flink.table.api.internal.TableResultUtils
 
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(ObjectIdentifier, ResolvedCatalogBaseTable<?>) - Static method in class org.apache.flink.table.catalog.ContextResolvedTable
 
temporary(FunctionIdentifier, FunctionDefinition) - Static method in class org.apache.flink.table.catalog.ContextResolvedFunction
 
TEXT - org.apache.flink.table.api.ExplainFormat
Explain a Explainable with plain text format.
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.
toCatalogTable() - Method in class org.apache.flink.table.catalog.ContextResolvedTable
Convert the ResolvedCatalogMaterializedTable in ContextResolvedTable to ResolvedCatalogTable.
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.
toDate(Object) - Static method in class org.apache.flink.table.api.Expressions
Converts the given date string with format 'yyyy-MM-dd' to DataTypes.DATE().
toDate(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Converts the date string with the specified format to DataTypes.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
 
toMap() - Method in class org.apache.flink.table.api.TableConfig
 
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.legacy.sources.tsextractors.ExistingField
Deprecated.
 
toProperties() - Method in class org.apache.flink.table.legacy.sources.tsextractors.StreamRecordTimestamp
Deprecated.
 
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
 
toSinkModifyOperation(CatalogManager) - Method in class org.apache.flink.table.operations.ReplaceTableAsOperation
 
toStagedSinkModifyOperation(ObjectIdentifier, ResolvedCatalogTable, Catalog, DynamicTableSink) - Method in class org.apache.flink.table.operations.CreateTableASOperation
 
toStagedSinkModifyOperation(ObjectIdentifier, ResolvedCatalogTable, Catalog, DynamicTableSink) - Method in class org.apache.flink.table.operations.ReplaceTableAsOperation
 
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.AbstractShowOperation
 
toString() - Method in class org.apache.flink.table.operations.utils.ShowLikeOperator
 
toString() - Method in class org.apache.flink.table.operations.ValuesQueryOperation
 
toString(TableChange) - Static method in class org.apache.flink.table.operations.ddl.AlterTableChangeOperation
 
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.
toTimestamp(Object) - Static method in class org.apache.flink.table.api.Expressions
Converts the given date time string with format 'yyyy-MM-dd HH:mm:ss' under the 'UTC+0' time zone to DataTypes.TIMESTAMP().
toTimestamp(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Converts the given time string with the specified format under the 'UTC+0' time zone to DataTypes.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(InType, InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Translate an expr where all characters in fromStr have been replaced with those in toStr.
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.
TRIM_PAD - org.apache.flink.table.api.config.ExecutionConfigOptions.TypeLengthEnforcer
 
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() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a number of truncated to 0 decimal places.
truncate(InType) - Method in class org.apache.flink.table.api.internal.BaseExpressions
Returns a number of truncated to n decimal places.
TruncateTableOperation - Class in org.apache.flink.table.operations
Operation to describe an TRUNCATE TABLE statement.
TruncateTableOperation(ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.TruncateTableOperation
 
TRY_RESOLVE - org.apache.flink.table.api.config.OptimizerConfigOptions.NonDeterministicUpdateStrategy
Try to resolve by planner automatically if exists non-deterministic updates, will raise an error when cannot resolve.
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
 
TUMBLE - org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType
 
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
 
TWO_PHASE - org.apache.flink.table.api.config.AggregatePhaseStrategy
Enforce to use two stage aggregate which has localAggregate and globalAggregate.
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.
unhex() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Converts hexadecimal string expr to BINARY.
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
 
UNION - org.apache.flink.table.operations.SetQueryOperation.SetQueryOperationType
 
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.
unixTimestamp() - Static method in class org.apache.flink.table.api.Expressions
Gets the current unix timestamp in seconds.
unixTimestamp(Object) - Static method in class org.apache.flink.table.api.Expressions
Converts the given date time string with format 'yyyy-MM-dd HH:mm:ss' to unix timestamp (in seconds), using the time zone specified in the table config.
unixTimestamp(Object, Object) - Static method in class org.apache.flink.table.api.Expressions
Converts the given date time string with the specified format to unix timestamp (in seconds), using the specified timezone in table config.
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
 
unregisterFunctionResources(List<ResourceUri>) - Method in class org.apache.flink.table.resource.ResourceManager
Unregister the resource uri in function resources, when the reference count of the resource is 0, the resource will be removed from the function resources.
unresolvedCall(ContextResolvedFunction, List<Expression>) - Static method in class org.apache.flink.table.expressions.ApiExpressionUtils
 
unresolvedCall(ContextResolvedFunction, 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
 
unresolvedCall(FunctionDefinition, 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
 
UPDATE - org.apache.flink.table.operations.ModifyType
 
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.
UPSERT - org.apache.flink.table.operations.OutputConversionModifyOperation.UpdateMode
 
urlDecode() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Decodes a given string in 'application/x-www-form-urlencoded' format using the UTF-8 encoding scheme.
urlEncode() - Method in class org.apache.flink.table.api.internal.BaseExpressions
Translates a string into 'application/x-www-form-urlencoded' format using the UTF-8 encoding scheme.
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.
USER - org.apache.flink.table.operations.ShowFunctionsOperation.FunctionScope
 
userClassLoader - Variable in class org.apache.flink.table.resource.ResourceManager
 
userClassLoader() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to user classloader.
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.legacy.sources.tsextractors.ExistingField
Deprecated.
 
validateArgumentFields(TypeInformation<?>[]) - Method in class org.apache.flink.table.legacy.sources.tsextractors.StreamRecordTimestamp
Deprecated.
 
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.
validateTimeZone(String) - Static method in class org.apache.flink.table.api.internal.TableConfigValidation
Validates user configured time zone.
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.AggregatePhaseStrategy
Returns the enum constant of this type with the specified name.
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.RetryStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.api.config.ExecutionConfigOptions.RowtimeInserter
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.LookupJoinHintOptions.RetryStrategy
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.config.TableConfigOptions.ColumnExpansionStrategy
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.ExplainFormat
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.ModifyType
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.utils.LikeType
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.AggregatePhaseStrategy
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.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.RetryStrategy
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.RowtimeInserter
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.LookupJoinHintOptions.RetryStrategy
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.config.TableConfigOptions.ColumnExpansionStrategy
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.ExplainFormat
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.ModifyType
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() - Static method in enum org.apache.flink.table.operations.utils.LikeType
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.WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType
Returns an array containing the constants of this enum type, in the order they are declared.
values(Expression...) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
values(DataType, Expression...) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
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(CallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(CallExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(Expression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(Expression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(LookupCallExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(LookupCallExpression) - Method in class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
visit(LookupCallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(NestedFieldReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(NestedFieldReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(ResolvedExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
For resolved expressions created by the planner.
visit(ResolvedExpression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
For resolved expressions created by the planner.
visit(ResolvedExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(ResolvedExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(SqlCallExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(SqlCallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(TypeLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(TypeLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(UnresolvedCallExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(UnresolvedCallExpression) - Method in class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
visit(UnresolvedCallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(UnresolvedReferenceExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(UnresolvedReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(AggregateQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(AggregateQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(CalculatedQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(CalculatedQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(CollectModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(CreateTableASOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(DistinctQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(DistinctQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(ExternalModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(FilterQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(FilterQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(JoinQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(JoinQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(OutputConversionModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(ProjectQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(ProjectQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(QueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(QueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(ReplaceTableAsOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(SetQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(SetQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(SinkModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(SortQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(SortQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(SourceQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(SourceQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(TableSourceQueryOperation<U>) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(TableSourceQueryOperation<U>) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(UnregisteredSinkModifyOperation<U>) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(ValuesQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(ValuesQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(WindowAggregateQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(WindowAggregateQueryOperation) - 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(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 class org.apache.flink.table.api.internal.TableImpl
 
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
 
withAllColumns() - Static method in class org.apache.flink.table.api.Expressions
Creates an expression that selects all columns.
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.
withCatalogStore(CatalogStore) - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
 
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(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.
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
 

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 
All Classes All Packages