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

A

AbstractCatalogTable - Class in org.apache.flink.table.catalog
An abstract catalog table.
AbstractCatalogTable(TableSchema, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.AbstractCatalogTable
 
AbstractCatalogTable(TableSchema, List<String>, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.AbstractCatalogTable
 
AbstractCatalogView - Class in org.apache.flink.table.catalog
An abstract catalog view.
AbstractCatalogView(String, String, TableSchema, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.AbstractCatalogView
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
accept(ExpressionVisitor<R>) - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
accept(QueryOperationVisitor<U>) - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.CatalogQueryOperation
 
accept(ModifyOperationVisitor<T>) - Method in class org.apache.flink.table.operations.CatalogSinkModifyOperation
 
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(ModifyOperationVisitor<T>) - Method in interface org.apache.flink.table.operations.ModifyOperation
 
accept(ModifyOperationVisitor<R>) - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.ProjectQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in interface org.apache.flink.table.operations.QueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.SetQueryOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.SortQueryOperation
 
accept(QueryOperationVisitor<R>) - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
accept(ModifyOperationVisitor<R>) - Method in class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
accept(QueryOperationVisitor<T>) - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
addColumns(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
addColumns(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
addColumns(String) - Method in interface org.apache.flink.table.api.Table
Adds additional columns.
addColumns(Expression...) - Method in interface org.apache.flink.table.api.Table
Adds additional columns.
addColumns(boolean, List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
Adds additional columns.
addConfiguration(Configuration) - Method in class org.apache.flink.table.api.TableConfig
Adds the given key-value configuration to the underlying configuration.
additionalProperties() - Method in class org.apache.flink.table.catalog.CatalogTableBuilder
 
additionalProperties() - Method in class org.apache.flink.table.descriptors.ConnectTableDescriptor
 
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(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
addOrReplaceColumns(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
addOrReplaceColumns(String) - Method in interface org.apache.flink.table.api.Table
Adds additional columns.
addOrReplaceColumns(Expression...) - Method in interface org.apache.flink.table.api.Table
Adds additional columns.
addOrReplaceColumns(List<String>, List<Expression>) - Static method in class org.apache.flink.table.operations.utils.factories.ColumnOperationUtils
Creates a projection list that adds new or replaces existing (if a column with corresponding name already exists) columns.
aggregate(String) - Method in interface org.apache.flink.table.api.GroupedTable
Performs an aggregate operation with an aggregate function.
aggregate(Expression) - Method in interface org.apache.flink.table.api.GroupedTable
Performs an aggregate operation with an aggregate function.
aggregate(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
aggregate(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
aggregate(String) - 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.Table
Performs a global aggregate operation with an aggregate function.
aggregate(String) - Method in interface org.apache.flink.table.api.WindowGroupedTable
Performs an aggregate operation on a window grouped table.
aggregate(Expression) - Method in interface org.apache.flink.table.api.WindowGroupedTable
Performs an aggregate operation on a window grouped table.
aggregate(List<Expression>, List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
aggregate(List<Expression>, Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
AggregatedTable - Interface in org.apache.flink.table.api
A table that has been performed on the aggregate function.
AggregateOperationFactory - Class in org.apache.flink.table.operations.utils.factories
Utility class for creating a valid AggregateQueryOperation or WindowAggregateQueryOperation.
AggregateOperationFactory(boolean) - Constructor for class org.apache.flink.table.operations.utils.factories.AggregateOperationFactory
 
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, TableSchema) - Constructor for class org.apache.flink.table.operations.AggregateQueryOperation
 
alias(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
AliasOperationUtils - Class in org.apache.flink.table.operations.utils.factories
Utility class for creating valid alias expressions that can be later used as a projection.
alterDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterDatabaseOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER DATABASE statement.
AlterDatabaseOperation(String, String, CatalogDatabase) - Constructor for class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
alterFunction(ObjectPath, CatalogFunction, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterFunctionOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER FUNCTION statement for temporary catalog function.
AlterFunctionOperation(ObjectIdentifier, CatalogFunction, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.AlterFunctionOperation
 
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
 
alterPartitionStatistics(ObjectPath, CatalogPartitionSpec, CatalogTableStatistics, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
alterTable(CatalogBaseTable, ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Alters a table in a given fully qualified path.
alterTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
alterTableColumnStatistics(ObjectPath, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
AlterTableOperation - Class in org.apache.flink.table.operations.ddl
Abstract Operation to describe all ALTER TABLE statements such as rename table /set properties.
AlterTableOperation(ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableOperation
 
AlterTablePropertiesOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER TABLE ..
AlterTablePropertiesOperation(ObjectIdentifier, CatalogTable) - Constructor for class org.apache.flink.table.operations.ddl.AlterTablePropertiesOperation
 
AlterTableRenameOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a ALTER TABLE ..
AlterTableRenameOperation(ObjectIdentifier, ObjectIdentifier) - Constructor for class org.apache.flink.table.operations.ddl.AlterTableRenameOperation
 
alterTableStatistics(ObjectPath, CatalogTableStatistics, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
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.utils
Utilities for API-specific Expressions.
ApiExpressionVisitor<R> - Class in org.apache.flink.table.expressions
A visitor for all Expressions that might be created during API translation.
ApiExpressionVisitor() - Constructor for class org.apache.flink.table.expressions.ApiExpressionVisitor
 
apply(List<Transformation<?>>) - Method in interface org.apache.flink.table.delegation.Executor
Applies all given transformations.
apply(List<Expression>, ResolverRule.ResolutionContext) - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule
 
as(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
as(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
as(String) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrdered
Assigns an alias for this window that the following select() clause can refer to.
as(Expression) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrdered
Assigns an alias for this window that the following select() clause can refer to.
as(String) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrderedPreceding
Assigns an alias for this window that the following select() clause can refer to.
as(Expression) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrderedPreceding
Assigns an alias for this window that the following select() clause can refer to.
as(String) - Method in class org.apache.flink.table.api.SessionWithGapOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(Expression) - Method in class org.apache.flink.table.api.SessionWithGapOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(String) - Method in class org.apache.flink.table.api.SlideWithSizeAndSlideOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(Expression) - Method in class org.apache.flink.table.api.SlideWithSizeAndSlideOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(String) - Method in interface org.apache.flink.table.api.Table
Renames the fields of the expression result.
as(Expression...) - Method in interface org.apache.flink.table.api.Table
Renames the fields of the expression result.
as(Expression) - Method in class org.apache.flink.table.api.TumbleWithSizeOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(String) - Method in class org.apache.flink.table.api.TumbleWithSizeOnTime
Assigns an alias for this window that the following groupBy() and select() clause can refer to.
as(ResolvedExpression, String) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
asSerializableString() - Method in interface org.apache.flink.table.operations.QueryOperation
Returns a string that fully serializes this instance.
asSummaryString() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
asSummaryString() - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
asSummaryString() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
asSummaryString() - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
asSummaryString() - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
asSummaryString() - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.CatalogQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.CatalogSinkModifyOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterFunctionOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterTablePropertiesOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.AlterTableRenameOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.CreateFunctionOperation
 
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.DropDatabaseOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ddl.DropFunctionOperation
 
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.DistinctQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.FilterQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
asSummaryString() - Method in interface org.apache.flink.table.operations.Operation
Returns a string that summarizes this operation for printing to a console.
asSummaryString() - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.ProjectQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
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.WindowAggregateQueryOperation
 
asSummaryString() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 

B

BatchQueryConfig - Class in org.apache.flink.table.api
Deprecated.
Set the configuration on TableConfig.
BatchQueryConfig() - Constructor for class org.apache.flink.table.api.BatchQueryConfig
Deprecated.
 
BatchTableDescriptor - Class in org.apache.flink.table.descriptors
Describes a table connected from a batch environment.
BatchTableDescriptor(Registration, ConnectorDescriptor) - Constructor for class org.apache.flink.table.descriptors.BatchTableDescriptor
 
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.catalog.CatalogTableBuilder
Builds a CatalogTable.
build() - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.ExpressionResolverBuilder
 
Builder() - Constructor for class org.apache.flink.table.api.EnvironmentSettings.Builder
 

C

CalculatedQueryOperation<T> - Class in org.apache.flink.table.operations
Describes a relational operation that was created from applying a TableFunction.
CalculatedQueryOperation(TableFunction<T>, List<ResolvedExpression>, TypeInformation<T>, TableSchema) - Constructor for class org.apache.flink.table.operations.CalculatedQueryOperation
 
CalculatedTableFactory - Class in org.apache.flink.table.operations.utils.factories
Utility class for creating a valid CalculatedQueryOperation operation.
CalculatedTableFactory() - Constructor for class org.apache.flink.table.operations.utils.factories.CalculatedTableFactory
 
cast(ResolvedExpression, DataType) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
CATALOG_TYPE_VALUE_GENERIC_IN_MEMORY - Static variable in class org.apache.flink.table.descriptors.GenericInMemoryCatalogValidator
 
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
 
CatalogManager - Class in org.apache.flink.table.catalog
A CatalogManager that encapsulates all available catalogs.
CatalogManager(String, Catalog) - Constructor for class org.apache.flink.table.catalog.CatalogManager
 
CatalogManager.TableLookupResult - Class in org.apache.flink.table.catalog
Result of a lookup for a table through CatalogManager.getTable(ObjectIdentifier).
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
 
CatalogQueryOperation - Class in org.apache.flink.table.operations
Describes a relational operation that was created from a lookup to a catalog.
CatalogQueryOperation(ObjectIdentifier, TableSchema) - Constructor for class org.apache.flink.table.operations.CatalogQueryOperation
 
CatalogSinkModifyOperation - Class in org.apache.flink.table.operations
DML operation that tells to write to a sink.
CatalogSinkModifyOperation(ObjectIdentifier, QueryOperation) - Constructor for class org.apache.flink.table.operations.CatalogSinkModifyOperation
 
CatalogSinkModifyOperation(ObjectIdentifier, QueryOperation, Map<String, String>, boolean) - Constructor for class org.apache.flink.table.operations.CatalogSinkModifyOperation
 
CatalogTableBuilder - Class in org.apache.flink.table.catalog
A builder for creating a CatalogTable.
CatalogTableBuilder(ConnectorDescriptor, TableSchema) - Constructor for class org.apache.flink.table.catalog.CatalogTableBuilder
 
CatalogTableImpl - Class in org.apache.flink.table.catalog
A catalog table implementation.
CatalogTableImpl(TableSchema, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.CatalogTableImpl
 
CatalogTableImpl(TableSchema, List<String>, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.CatalogTableImpl
 
CatalogViewImpl - Class in org.apache.flink.table.catalog
An implementation of catalog view.
CatalogViewImpl(String, String, TableSchema, Map<String, String>, String) - Constructor for class org.apache.flink.table.catalog.CatalogViewImpl
 
CLASS_NAME - Static variable in class org.apache.flink.table.api.EnvironmentSettings
 
close() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
ColumnOperationUtils - Class in org.apache.flink.table.operations.utils.factories
Utility class for creating projection expressions from column operation.
ComponentFactory - Interface in org.apache.flink.table.factories
A factory interface for components that enables further disambiguating in case there are multiple matching implementations present.
ComponentFactoryService - Class in org.apache.flink.table.factories
Unified class to search for a ComponentFactory of provided type and properties.
ComponentFactoryService() - Constructor for class org.apache.flink.table.factories.ComponentFactoryService
 
configuration() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to configuration.
connect(ConnectorDescriptor) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
connect(ConnectorDescriptor) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a table source and/or table sink from a descriptor.
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
 
ConnectTableDescriptor - Class in org.apache.flink.table.descriptors
Describes a table connected from TableEnvironment.connect(ConnectorDescriptor).
ConnectTableDescriptor(Registration, ConnectorDescriptor) - Constructor for class org.apache.flink.table.descriptors.ConnectTableDescriptor
 
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
 
copy() - Method in class org.apache.flink.table.catalog.CatalogViewImpl
 
copy() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
copy() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
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(Map<String, String>) - Method in interface org.apache.flink.table.delegation.ExecutorFactory
Creates a corresponding Executor.
create() - Static method in interface org.apache.flink.table.delegation.PlannerExpressionParser
 
create(Map<String, String>, Executor, TableConfig, FunctionCatalog, CatalogManager) - Method in interface org.apache.flink.table.delegation.PlannerFactory
Creates a corresponding Planner.
create(QueryOperation, Expression, Expression) - Static method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
create(ResolvedExpression, String[]) - Method in class org.apache.flink.table.operations.utils.factories.CalculatedTableFactory
Creates a valid CalculatedQueryOperation operation.
create(QueryOperation, QueryOperation, JoinQueryOperation.JoinType, ResolvedExpression, boolean) - Method in class org.apache.flink.table.operations.utils.factories.JoinOperationFactory
Creates a valid JoinQueryOperation operation.
create(List<ResolvedExpression>, QueryOperation, boolean, ExpressionResolver.PostResolverFactory) - Method in class org.apache.flink.table.operations.utils.factories.ProjectionOperationFactory
 
create(SetQueryOperation.SetQueryOperationType, QueryOperation, QueryOperation, boolean) - Method in class org.apache.flink.table.operations.utils.factories.SetOperationFactory
Creates a valid algebraic operation.
create(TableConfig, FunctionLookup, TableReferenceLookup, boolean) - Static method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
createAggregate(List<ResolvedExpression>, List<ResolvedExpression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.factories.AggregateOperationFactory
Creates a valid AggregateQueryOperation operation.
createAliasList(List<Expression>, QueryOperation) - Static method in class org.apache.flink.table.operations.utils.factories.AliasOperationUtils
Creates a list of valid alias expressions.
createCatalog(String, Map<String, String>) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
createDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
CreateDatabaseOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE DATABASE statement.
CreateDatabaseOperation(String, String, CatalogDatabase, boolean) - Constructor for class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
createFunction(ObjectPath, CatalogFunction, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
createFunctionDefinition(String, String) - Static method in class org.apache.flink.table.functions.FunctionDefinitionUtil
 
CreateFunctionOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE FUNCTION statement for catalog function.
CreateFunctionOperation(ObjectIdentifier, CatalogFunction, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.CreateFunctionOperation
 
createLimitWithFetch(int, QueryOperation) - Method in class org.apache.flink.table.operations.utils.factories.SortOperationFactory
Adds fetch to the underlying SortQueryOperation if it is a valid one.
createLimitWithOffset(int, QueryOperation) - Method in class org.apache.flink.table.operations.utils.factories.SortOperationFactory
Adds offset to the underlying SortQueryOperation if it is a valid one.
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
 
createResolvedWindow(GroupWindow, ExpressionResolver) - Method in class org.apache.flink.table.operations.utils.factories.AggregateOperationFactory
Converts an API class to a resolved window for planning with expressions already resolved.
createSort(List<ResolvedExpression>, QueryOperation, ExpressionResolver.PostResolverFactory) - Method in class org.apache.flink.table.operations.utils.factories.SortOperationFactory
Creates a valid SortQueryOperation operation.
createTable(QueryOperation) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTable(TableEnvironment, 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
 
CreateTableOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE TABLE statement.
CreateTableOperation(ObjectIdentifier, CatalogTable, boolean) - Constructor for class org.apache.flink.table.operations.ddl.CreateTableOperation
 
createTableSink(String, TableSink<?>) - Method in interface org.apache.flink.table.api.internal.Registration
Registers an external TableSink with already configured field names and field types in this TableEnvironment's catalog.
createTableSinkForCatalogTable(Catalog, CatalogTable, ObjectPath) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Creates a table sink for a CatalogTable using table factory associated with the catalog.
createTableSource(String, TableSource<?>) - Method in interface org.apache.flink.table.api.internal.Registration
Registers an external TableSource in this TableEnvironment's catalog.
createTemporalTableFunction(String, String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
createTemporalTableFunction(Expression, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
createTemporalTableFunction(String, String) - Method in interface org.apache.flink.table.api.Table
Creates TemporalTableFunction backed up by this table as a history table.
createTemporalTableFunction(Expression, Expression) - Method in interface org.apache.flink.table.api.Table
Creates TemporalTableFunction backed up by this table as a history 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.
createTemporaryTable(String) - Method in class org.apache.flink.table.descriptors.ConnectTableDescriptor
Registers the table described by underlying properties in a given path.
createTemporaryView(String, Table) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
createTemporaryView(String, Table) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a Table API object as a temporary view similar to SQL temporary views.
CreateTempSystemFunctionOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a CREATE FUNCTION statement for temporary system function.
CreateTempSystemFunctionOperation(String, String, boolean) - Constructor for class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
createWindowAggregate(List<ResolvedExpression>, List<ResolvedExpression>, List<ResolvedExpression>, WindowAggregateQueryOperation.ResolvedGroupWindow, QueryOperation) - Method in class org.apache.flink.table.operations.utils.factories.AggregateOperationFactory
Creates a valid WindowAggregateQueryOperation operation.

D

databaseExists(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DEFAULT_BUILTIN_CATALOG - Static variable in class org.apache.flink.table.api.EnvironmentSettings
 
DEFAULT_BUILTIN_DATABASE - Static variable in class org.apache.flink.table.api.EnvironmentSettings
 
DEFAULT_DB - Static variable in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
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
 
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
 
dropColumns(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
dropColumns(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
dropColumns(String) - Method in interface org.apache.flink.table.api.Table
Drops existing columns.
dropColumns(Expression...) - Method in interface org.apache.flink.table.api.Table
Drops existing columns.
dropColumns(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
dropDatabase(String, boolean, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DropDatabaseOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a DROP DATABASE statement.
DropDatabaseOperation(String, String, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
dropFields(List<String>, List<Expression>) - Static method in class org.apache.flink.table.operations.utils.factories.ColumnOperationUtils
Creates a projection list that removes given columns.
dropFunction(ObjectPath, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DropFunctionOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a DROP FUNCTION statement for catalog function.
DropFunctionOperation(ObjectIdentifier, boolean, boolean) - Constructor for class org.apache.flink.table.operations.ddl.DropFunctionOperation
 
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
 
dropTable(ObjectIdentifier, boolean) - Method in class org.apache.flink.table.catalog.CatalogManager
Drops a table in a given fully qualified path.
dropTable(ObjectPath, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
DropTableOperation - Class in org.apache.flink.table.operations.ddl
Operation to describe a DROP TABLE statement.
DropTableOperation(ObjectIdentifier, boolean) - 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.
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(UnresolvedIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Qualifies the given UnresolvedIdentifier with current catalog & database and removes a temporary table registered with this path if it exists.
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(UnresolvedIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Qualifies the given UnresolvedIdentifier with current catalog & database and removes a temporary view registered with this path if it exists.
dropTempSystemFunction(String, boolean) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Drop a temporary system function.
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
 

E

EMPTY_CONFIG - Static variable in interface org.apache.flink.table.api.PlannerConfig
 
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.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.sources.tsextractors.ExistingField
 
equals(Object) - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
eval(Timestamp) - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
every(String) - Method in class org.apache.flink.table.api.SlideWithSize
Specifies the window's slide as time or row-count interval.
every(Expression) - Method in class org.apache.flink.table.api.SlideWithSize
Specifies the window's slide as time or row-count interval.
execEnv - Variable in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
execute(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
execute(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Triggers the program execution.
execute(String) - Method in interface org.apache.flink.table.delegation.Executor
Executes all the previously applied transformations via Executor.apply(List).
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
 
Executor - Interface in org.apache.flink.table.delegation
It enables execution of a Transformations graph generated by Planner.
ExecutorFactory - Interface in org.apache.flink.table.delegation
Factory that creates Executor.
ExistingField - Class in org.apache.flink.table.sources.tsextractors
Converts an existing Long, Timestamp, or timestamp formatted java.lang.String field (e.g., "2018-05-28 12:34:56.000") into a rowtime attribute.
ExistingField(String) - Constructor for class org.apache.flink.table.sources.tsextractors.ExistingField
 
EXPAND_COLUMN_FUNCTIONS - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Resolves column functions to corresponding fields of inputs.
explain(Table) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
explain(Table, boolean) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
explain(boolean) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
explain(Table) - Method in interface org.apache.flink.table.api.TableEnvironment
Returns the AST of the specified Table API and SQL queries and the execution plan to compute the result of the given Table.
explain(Table, boolean) - Method in interface org.apache.flink.table.api.TableEnvironment
Returns the AST of the specified Table API and SQL queries and the execution plan to compute the result of the given Table.
explain(boolean) - Method in interface org.apache.flink.table.api.TableEnvironment
Returns the AST of the specified Table API and SQL queries and the execution plan to compute the result of multiple-sinks plan.
explain(List<Operation>, boolean) - 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.
ExpressionParser - Class in org.apache.flink.table.expressions
Parser for expressions inside a String.
ExpressionParser() - Constructor for class org.apache.flink.table.expressions.ExpressionParser
 
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.
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.
extractTableAggFunctionAndAliases(Expression) - Method in class org.apache.flink.table.operations.utils.factories.AggregateOperationFactory
Extract a table aggregate Expression and it's aliases.

F

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 sorted result to the first n rows.
FIELD_RESOLVE - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
FieldInfoUtils - Class in org.apache.flink.table.typeutils
Utility methods for extracting names and indices of fields from different TypeInformations.
FieldInfoUtils.TypeInfoSchema - Class in org.apache.flink.table.typeutils
Describes fields' names, indices and DataTypes extracted from a TypeInformation and possibly transformed via Expression application.
FieldReferenceLookup - Class in org.apache.flink.table.expressions.resolver.lookups
Provides a way to look up field reference by the name of the field.
FieldReferenceLookup(List<QueryOperation>) - Constructor for class org.apache.flink.table.expressions.resolver.lookups.FieldReferenceLookup
 
filter(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
filter(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
filter(String) - Method in interface org.apache.flink.table.api.Table
Filters out elements that don't pass the filter predicate.
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
 
find(Class<T>, Map<String, String>) - Static method in class org.apache.flink.table.factories.ComponentFactoryService
Finds a table factory of the given class and property map.
findAndCreateTableSink(Descriptor) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Returns a table sink matching the descriptor.
findAndCreateTableSink(CatalogTable) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Returns a table sink matching the CatalogTable.
findAndCreateTableSource(Descriptor) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Returns a table source matching the descriptor.
findAndCreateTableSource(CatalogTable) - Static method in class org.apache.flink.table.factories.TableFactoryUtil
Returns a table source matching the CatalogTable.
flatAggregate(String) - Method in interface org.apache.flink.table.api.GroupedTable
Performs a flatAggregate operation on a grouped table.
flatAggregate(Expression) - Method in interface org.apache.flink.table.api.GroupedTable
Performs a flatAggregate operation on a grouped table.
flatAggregate(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
flatAggregate(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
flatAggregate(String) - 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.Table
Perform a global flatAggregate without groupBy.
flatAggregate(String) - Method in interface org.apache.flink.table.api.WindowGroupedTable
Performs a flatAggregate operation on a window grouped table.
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(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
flatMap(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
flatMap(String) - 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) - 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_STAR_REFERENCE - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Resolves '*' expressions to corresponding fields of inputs.
following(String) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrderedPreceding
Set the following offset (based on time or row-count intervals) for over window.
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.
formatParameter(String, Object) - 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.
fromTableSource(TableSource<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
fromTableSource(TableSource<?>) - Method in interface org.apache.flink.table.api.TableEnvironment
Creates a table from a table source.
fullOuterJoin(Table, String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
fullOuterJoin(Table, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
fullOuterJoin(Table, String) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
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(TableConfig, CatalogManager, ModuleManager) - Constructor for class org.apache.flink.table.catalog.FunctionCatalog
 
FunctionDefinitionUtil - Class in org.apache.flink.table.functions
A util to instantiate FunctionDefinition in the default way.
FunctionDefinitionUtil() - Constructor for class org.apache.flink.table.functions.FunctionDefinitionUtil
 
functionExists(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
FunctionLookup - Interface in org.apache.flink.table.catalog
Catalog of functions that can resolve the name of a function to a FunctionLookup.Result.
functionLookup() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to available FunctionDefinitions.
FunctionLookup.Result - Class in org.apache.flink.table.catalog
Result of a function lookup.

G

GenericInMemoryCatalog - Class in org.apache.flink.table.catalog
A generic catalog implementation that holds all meta objects in memory.
GenericInMemoryCatalog(String) - Constructor for class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
GenericInMemoryCatalog(String, String) - Constructor for class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
GenericInMemoryCatalogDescriptor - Class in org.apache.flink.table.descriptors
Catalog descriptor for the generic in memory catalog.
GenericInMemoryCatalogDescriptor() - Constructor for class org.apache.flink.table.descriptors.GenericInMemoryCatalogDescriptor
 
GenericInMemoryCatalogDescriptor(String) - Constructor for class org.apache.flink.table.descriptors.GenericInMemoryCatalogDescriptor
 
GenericInMemoryCatalogFactory - Class in org.apache.flink.table.catalog
Catalog factory for GenericInMemoryCatalog.
GenericInMemoryCatalogFactory() - Constructor for class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
GenericInMemoryCatalogValidator - Class in org.apache.flink.table.descriptors
GenericInMemoryCatalogValidator() - Constructor for class org.apache.flink.table.descriptors.GenericInMemoryCatalogValidator
 
get(ResolvedExpression, ValueLiteralExpression, DataType) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
getAccumulatorTypeOfAggregateFunction(UserDefinedAggregateFunction<T, ACC>) - Static method in class org.apache.flink.table.functions.UserDefinedFunctionHelper
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
getAccumulatorTypeOfAggregateFunction(UserDefinedAggregateFunction<T, ACC>, TypeInformation<ACC>) - Static method in class org.apache.flink.table.functions.UserDefinedFunctionHelper
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
getAggregateExpressions() - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
getAggregateExpressions() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
getAggregations() - Method in class org.apache.flink.table.operations.utils.OperationExpressionsUtils.CategorizedExpressions
 
getAlias() - Method in class org.apache.flink.table.api.GroupWindow
 
getAlias() - Method in class org.apache.flink.table.api.OverWindow
 
getAlias() - Method in class org.apache.flink.table.expressions.resolver.LocalOverWindow
 
getAlias() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
getAllInputFields() - Method in class org.apache.flink.table.expressions.resolver.lookups.FieldReferenceLookup
Gives all fields of underlying inputs in order of those inputs and order of fields within input.
getAllResolverRules() - Static method in class org.apache.flink.table.expressions.resolver.ExpressionResolver
List of rules that will be applied during expression resolution.
getArgumentFields() - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
 
getArgumentFields() - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
getBuiltInCatalogName() - Method in class org.apache.flink.table.api.EnvironmentSettings
Gets the specified name of the initial catalog to be created when instantiating a TableEnvironment.
getBuiltInCatalogName() - Method in class org.apache.flink.table.catalog.CatalogManager
Gets the built-in catalog name.
getBuiltInDatabaseName() - Method in class org.apache.flink.table.api.EnvironmentSettings
Gets the specified name of the default database in the initial catalog to be created when instantiating a TableEnvironment.
getBuiltInDatabaseName() - Method in class org.apache.flink.table.catalog.CatalogManager
Gets the built-in database name in the built-in catalog.
getCatalog(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getCatalog(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Gets a registered Catalog by name.
getCatalog(String) - Method in class org.apache.flink.table.catalog.CatalogManager
Gets a catalog by name.
getCatalogDatabase() - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
getCatalogDatabase() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
getCatalogFunction() - Method in class org.apache.flink.table.operations.ddl.AlterFunctionOperation
 
getCatalogFunction() - Method in class org.apache.flink.table.operations.ddl.CreateFunctionOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.UseCatalogOperation
 
getCatalogName() - Method in class org.apache.flink.table.operations.UseDatabaseOperation
 
getCatalogTable() - Method in class org.apache.flink.table.operations.ddl.AlterTablePropertiesOperation
 
getCatalogTable() - Method in class org.apache.flink.table.operations.ddl.CreateTableOperation
 
getChild() - Method in class org.apache.flink.table.operations.CatalogSinkModifyOperation
 
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.SortQueryOperation
 
getChild() - Method in class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
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.CatalogQueryOperation
 
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.TableSourceQueryOperation
 
getChildren() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
getClassName() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
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
 
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.Planner
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.TableConfig
Gives direct access to the underlying key-value map for advanced configuration.
getCurrentCatalog() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getCurrentCatalog() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the current default catalog name of the current session.
getCurrentCatalog() - Method in class org.apache.flink.table.catalog.CatalogManager
Gets the current catalog that will be used when resolving table path.
getCurrentDatabase() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getCurrentDatabase() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the current default database name of the running session.
getCurrentDatabase() - Method in class org.apache.flink.table.catalog.CatalogManager
Gets the current database name that will be used when resolving table path.
getDatabase(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getDatabaseName() - Method in class org.apache.flink.table.operations.ddl.AlterDatabaseOperation
 
getDatabaseName() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
getDatabaseName() - Method in class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
getDatabaseName() - Method in class org.apache.flink.table.operations.UseDatabaseOperation
 
getDecimalContext() - Method in class org.apache.flink.table.api.TableConfig
Returns the default context for decimal division calculation.
getDefault() - Static method in class org.apache.flink.table.api.TableConfig
 
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
 
getDescription() - Method in class org.apache.flink.table.catalog.CatalogViewImpl
 
getDescription() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
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
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.CatalogViewImpl
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
getDetailedDescription() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getExpandedQuery() - Method in class org.apache.flink.table.catalog.AbstractCatalogView
 
getExpandingResolverRules() - Static method in class org.apache.flink.table.expressions.resolver.ExpressionResolver
List of rules for (possibly) expanding the list of unresolved expressions.
getExpression(ResolvedFieldReference[]) - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
Returns an Expression that casts a Long, Timestamp, or timestamp formatted String field (e.g., "2018-05-28 12:34:56.000") into a rowtime attribute.
getExpression(ResolvedFieldReference[]) - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
getExpressionParser() - Static method in class org.apache.flink.table.delegation.PlannerExpressionParser.SingletonPlannerExpressionParser
 
getFetch() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
getFieldIndices(TypeInformation<?>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns field indexes for a given TypeInformation.
getFieldNames(TypeInformation<A>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns field names for a given TypeInformation.
getFieldNames(TypeInformation<A>, List<String>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns field names for a given TypeInformation.
getFieldNames() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
getFieldsInfo(TypeInformation<A>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns a FieldInfoUtils.TypeInfoSchema for a given TypeInformation.
getFieldsInfo(TypeInformation<A>, Expression[]) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns a FieldInfoUtils.TypeInfoSchema for a given TypeInformation.
getFieldTypes(TypeInformation<?>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Returns field types for a given TypeInformation.
getFieldTypes() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
getFollowing() - Method in class org.apache.flink.table.api.OverWindow
 
getFollowing() - Method in class org.apache.flink.table.expressions.resolver.LocalOverWindow
 
getFunction(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getFunctionClass() - Method in class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
getFunctionDefinition() - Method in class org.apache.flink.table.catalog.FunctionLookup.Result
 
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.catalog.FunctionLookup.Result
 
getFunctionIdentifier() - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
getFunctionIdentifier() - Method in class org.apache.flink.table.operations.ddl.AlterFunctionOperation
 
getFunctionIdentifier() - Method in class org.apache.flink.table.operations.ddl.CreateFunctionOperation
 
getFunctionIdentifier() - Method in class org.apache.flink.table.operations.ddl.DropFunctionOperation
 
getFunctionLanguage() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.AlterFunctionOperation
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.CreateFunctionOperation
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.DropFunctionOperation
 
getFunctionName() - Method in class org.apache.flink.table.operations.ddl.DropTempSystemFunctionOperation
 
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.
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
 
getIndices() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
getJoinType() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
getLocalReference(String) - 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 zone id for timestamp with local time zone.
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.StreamQueryConfig
Deprecated.
 
getMaxIdleStateRetentionTime() - Method in class org.apache.flink.table.api.TableConfig
 
getMinIdleStateRetentionTime() - Method in class org.apache.flink.table.api.StreamQueryConfig
Deprecated.
 
getMinIdleStateRetentionTime() - Method in class org.apache.flink.table.api.TableConfig
 
getName() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
getName() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
getName() - Method in class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
getNewTableIdentifier() - Method in class org.apache.flink.table.operations.ddl.AlterTableRenameOperation
 
getNullCheck() - Method in class org.apache.flink.table.api.TableConfig
Returns the NULL check.
getOffset() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
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
 
getOutputDataType() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
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.
getParameters() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
getParser() - Method in interface org.apache.flink.table.delegation.Planner
Retrieves a Parser that provides methods for parsing a SQL string.
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.catalog.AbstractCatalogTable
 
getPartitionStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getPlanner() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
getPlannerConfig() - Method in class org.apache.flink.table.api.TableConfig
Returns the current configuration of Planner for Table API and SQL queries.
getPlannerTypeInferenceUtil() - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
getPlannerTypeInferenceUtil() - Method in interface org.apache.flink.table.catalog.FunctionLookup
Temporary utility until the new type inference is fully functional.
getPreceding() - Method in class org.apache.flink.table.api.OverWindow
 
getPreceding() - Method in class org.apache.flink.table.expressions.resolver.LocalOverWindow
 
getPrimaryKey() - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
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.AbstractCatalogTable
 
getProperties() - Method in class org.apache.flink.table.catalog.AbstractCatalogView
 
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
 
getQueryOperation() - Method in class org.apache.flink.table.api.internal.TableImpl
 
getQueryOperation() - Method in interface org.apache.flink.table.api.Table
Returns underlying logical representation of this table.
getQueryOperation() - Method in class org.apache.flink.table.catalog.QueryOperationCatalogView
 
getQueryOperation() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
getResolvedChildren() - Method in class org.apache.flink.table.expressions.LocalReferenceExpression
 
getResolvedChildren() - Method in class org.apache.flink.table.expressions.TableReferenceExpression
 
getResultType() - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
getResultType() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
getReturnTypeOfAggregateFunction(UserDefinedAggregateFunction<T, ACC>) - Static method in class org.apache.flink.table.functions.UserDefinedFunctionHelper
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
getReturnTypeOfAggregateFunction(UserDefinedAggregateFunction<T, ACC>, TypeInformation<T>) - Static method in class org.apache.flink.table.functions.UserDefinedFunctionHelper
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
getReturnTypeOfTableFunction(TableFunction<T>) - Static method in class org.apache.flink.table.functions.UserDefinedFunctionHelper
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
getReturnTypeOfTableFunction(TableFunction<T>, TypeInformation<T>) - Static method in class org.apache.flink.table.functions.UserDefinedFunctionHelper
Tries to infer the TypeInformation of an AggregateFunction's accumulator type.
getSchema() - Method in class org.apache.flink.table.api.internal.TableImpl
 
getSchema() - Method in interface org.apache.flink.table.api.Table
Returns the schema of this table.
getSchema() - Method in class org.apache.flink.table.catalog.AbstractCatalogTable
 
getSchema() - Method in class org.apache.flink.table.catalog.AbstractCatalogView
 
getSink() - Method in class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
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.
getStaticPartitions() - Method in class org.apache.flink.table.operations.CatalogSinkModifyOperation
 
getTable(ObjectIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Retrieves a fully qualified table.
getTable() - Method in class org.apache.flink.table.catalog.CatalogManager.TableLookupResult
 
getTable(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
getTableEnvironment() - Method in class org.apache.flink.table.api.internal.TableImpl
 
getTableFunction() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.CatalogQueryOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.CatalogSinkModifyOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ddl.AlterTableOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ddl.CreateTableOperation
 
getTableIdentifier() - Method in class org.apache.flink.table.operations.ddl.DropTableOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.AggregateQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.CalculatedQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.CatalogQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.DistinctQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.FilterQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.ProjectQueryOperation
 
getTableSchema() - Method in interface org.apache.flink.table.operations.QueryOperation
Resolved schema of this operation.
getTableSchema() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.SortQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.TableSourceQueryOperation
 
getTableSchema() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
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
 
getTimeAttribute() - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
getTimeAttribute() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
getTimeField() - Method in class org.apache.flink.table.api.GroupWindow
 
getType() - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
getType() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
getType() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
getUnderlyingHistoryTable() - Method in class org.apache.flink.table.functions.TemporalTableFunctionImpl
 
getUnresolvedName() - Method in class org.apache.flink.table.expressions.LookupCallExpression
 
getUpdateMode() - Method in class org.apache.flink.table.operations.OutputConversionModifyOperation
 
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.
getWindowProperties() - Method in class org.apache.flink.table.operations.utils.OperationExpressionsUtils.CategorizedExpressions
 
getWindowPropertiesExpressions() - Method in class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
groupBy(String) - 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 interface org.apache.flink.table.api.GroupWindowedTable
Groups the elements by a mandatory window and one or more optional grouping attributes.
groupBy(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
groupBy(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
groupBy(String) - Method in interface org.apache.flink.table.api.Table
Groups the elements on some grouping keys.
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.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.sources.tsextractors.ExistingField
 
hashCode() - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
hasTemporaryCatalogFunction(ObjectIdentifier) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Check whether a temporary catalog function is already registered.
hasTemporarySystemFunction(String) - Method in class org.apache.flink.table.catalog.FunctionCatalog
Check whether a temporary system function is already registered.

I

inBatchMode() - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Sets that the components should work in a batch mode.
insertInto(String, Table) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
insertInto(Table, String, String...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
insertInto(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
insertInto(String, QueryConfig) - Method in class org.apache.flink.table.api.internal.TableImpl
 
insertInto(QueryConfig, String, String...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
insertInto(String) - Method in interface org.apache.flink.table.api.Table
Writes the Table to a TableSink that was registered under the specified path.
insertInto(String, QueryConfig) - Method in interface org.apache.flink.table.api.Table
Deprecated.
insertInto(QueryConfig, String, String...) - Method in interface org.apache.flink.table.api.Table
Deprecated.
insertInto(Table, String, String...) - Method in interface org.apache.flink.table.api.TableEnvironment
insertInto(String, Table) - Method in interface org.apache.flink.table.api.TableEnvironment
Instructs to write the content of a Table API object into a table.
INSTANCE - Static variable in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
inStreamingMode() - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Sets that the components should work in a streaming mode.
intersect(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
intersect(Table) - Method in interface org.apache.flink.table.api.Table
Intersects two Tables with duplicate records removed.
intersect(QueryOperation, QueryOperation, boolean) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
intersectAll(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
intersectAll(Table) - Method in interface org.apache.flink.table.api.Table
Intersects two Tables.
intervalOfMillis(long) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
intervalOfMonths(int) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
isAll() - Method in class org.apache.flink.table.operations.SetQueryOperation
 
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
 
isCorrelated() - Method in class org.apache.flink.table.operations.JoinQueryOperation
 
isEagerOperationTranslation() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
Defines the behavior of this TableEnvironment.
isFunction(Expression, BuiltInFunctionDefinition) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
Checks if the given expression is a given builtin function.
isFunctionOfKind(Expression, FunctionKind) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
Checks if the expression is a function call of given type.
isGeneric() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.AlterFunctionOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropDatabaseOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropFunctionOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropTableOperation
 
isIfExists() - Method in class org.apache.flink.table.operations.ddl.DropTempSystemFunctionOperation
 
isIgnoreIfExists() - Method in class org.apache.flink.table.operations.ddl.CreateDatabaseOperation
 
isIgnoreIfExists() - Method in class org.apache.flink.table.operations.ddl.CreateFunctionOperation
 
isIgnoreIfExists() - Method in class org.apache.flink.table.operations.ddl.CreateTableOperation
 
isIgnoreIfExists() - Method in class org.apache.flink.table.operations.ddl.CreateTempSystemFunctionOperation
 
isOverwrite() - Method in class org.apache.flink.table.operations.CatalogSinkModifyOperation
 
isPartitioned() - Method in class org.apache.flink.table.catalog.AbstractCatalogTable
 
isReferenceByPosition(CompositeType<?>, Expression[]) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Reference input fields by name: All fields in the schema definition are referenced by name (and possibly renamed using an alias (as).
isRowtimeDefined() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
isStreamingMode() - Method in class org.apache.flink.table.api.EnvironmentSettings
Tells if the TableEnvironment should work in a batch or streaming mode.
isTemporary() - Method in class org.apache.flink.table.catalog.CatalogManager.TableLookupResult
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.AlterFunctionOperation
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.CreateFunctionOperation
 
isTemporary() - Method in class org.apache.flink.table.operations.ddl.DropFunctionOperation
 

J

join(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
join(Table, String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
join(Table, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
join(Table) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
join(Table, String) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
join(Table, Expression) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
join(QueryOperation, QueryOperation, JoinQueryOperation.JoinType, Optional<Expression>, boolean) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
joinLateral(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
joinLateral(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
joinLateral(String, String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
joinLateral(Expression, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
joinLateral(String) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
joinLateral(Expression) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
joinLateral(String, String) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
joinLateral(Expression, Expression) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
joinLateral(QueryOperation, Expression, JoinQueryOperation.JoinType, Optional<Expression>) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
JoinOperationFactory - Class in org.apache.flink.table.operations.utils.factories
Utility class for creating a valid JoinQueryOperation operation.
JoinOperationFactory() - Constructor for class org.apache.flink.table.operations.utils.factories.JoinOperationFactory
 
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.

L

leftOuterJoin(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoin(Table, String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoin(Table, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoin(Table) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
leftOuterJoin(Table, String) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
leftOuterJoin(Table, Expression) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
leftOuterJoinLateral(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoinLateral(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoinLateral(String, String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoinLateral(Expression, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
leftOuterJoinLateral(String) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
leftOuterJoinLateral(Expression) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
leftOuterJoinLateral(String, String) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
leftOuterJoinLateral(Expression, Expression) - Method in interface org.apache.flink.table.api.Table
Joins this Table with an user-defined TableFunction.
limitWithFetch(int, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
limitWithOffset(int, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
listCatalogs() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listCatalogs() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all catalogs registered in this environment.
listCatalogs() - Method in class org.apache.flink.table.catalog.CatalogManager
Retrieves names of all registered catalogs.
listDatabases() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listDatabases() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all databases registered in the current catalog.
listDatabases() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listFunctions() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listFunctions() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all functions in this environment.
listFunctions(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listFunctions() - Method in class org.apache.flink.table.module.ModuleManager
Get names of all functions from all modules.
listModules() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listModules() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets an array of names of all modules in this environment in the loaded order.
listModules() - Method in class org.apache.flink.table.module.ModuleManager
Get names of all modules loaded.
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, 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 current catalog and database.
listTables(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
listTemporaryTables() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listTemporaryTables() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all temporary tables and views available in the current namespace (the current database of the current catalog).
listTemporaryTables() - Method in class org.apache.flink.table.catalog.CatalogManager
Returns an array of names of temporary tables registered in the namespace of the current catalog and database.
listTemporaryViews() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listTemporaryViews() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all temporary views available in the current namespace (the current database of the current catalog).
listTemporaryViews() - Method in class org.apache.flink.table.catalog.CatalogManager
Returns an array of names of temporary views registered in the namespace of the current catalog and database.
listUserDefinedFunctions() - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
listUserDefinedFunctions() - Method in interface org.apache.flink.table.api.TableEnvironment
Gets the names of all user defined functions registered in this environment.
listViews(String) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
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.
LocalOverWindow - Class in org.apache.flink.table.expressions.resolver
Local over window created during expression resolution.
LocalReferenceExpression - Class in org.apache.flink.table.expressions
Reference to entity local to a certain QueryOperation.
LocalReferenceExpression(String, DataType) - Constructor for class org.apache.flink.table.expressions.LocalReferenceExpression
 
LOOKUP_CALL_BY_NAME - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Looks up unresolved call by name.
lookupBuiltInFunction(BuiltInFunctionDefinition) - Method in interface org.apache.flink.table.catalog.FunctionLookup
Helper method for looking up a built-in function.
lookupCall(String, Expression...) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
LookupCallExpression - Class in org.apache.flink.table.expressions
A call expression where the target function has not been resolved yet.
LookupCallExpression(String, List<Expression>) - Constructor for class org.apache.flink.table.expressions.LookupCallExpression
 
LookupCallResolver - Class in org.apache.flink.table.expressions.resolver
Resolves calls with function names to calls with actual function definitions.
LookupCallResolver(FunctionLookup) - Constructor for class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
lookupField(String) - Method in class org.apache.flink.table.expressions.resolver.lookups.FieldReferenceLookup
Tries to resolve FieldReferenceExpression using given name in underlying inputs.
lookupFunction(UnresolvedIdentifier) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
lookupFunction(UnresolvedIdentifier) - Method in interface org.apache.flink.table.catalog.FunctionLookup
Lookup a function by function identifier.
lookupTable(String) - Method in interface org.apache.flink.table.expressions.resolver.lookups.TableReferenceLookup
Tries to resolve given name to TableReferenceExpression.

M

map(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
map(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
map(String) - Method in interface org.apache.flink.table.api.Table
Performs a map operation with an user-defined scalar function or a built-in scalar function.
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
 
MILLIS_PER_DAY - Static variable in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
MILLIS_PER_HOUR - Static variable in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
MILLIS_PER_MINUTE - Static variable in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
MILLIS_PER_SECOND - Static variable in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
minus(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
minus(Table) - Method in interface org.apache.flink.table.api.Table
Minus of two Tables with duplicate records removed.
minus(QueryOperation, QueryOperation, boolean) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
minusAll(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
minusAll(Table) - Method in interface org.apache.flink.table.api.Table
Minus of two Tables.
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.
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
 

N

newInstance() - Static method in class org.apache.flink.table.api.EnvironmentSettings
Creates a builder for creating an instance of EnvironmentSettings.

O

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 sorted result from an offset position.
on(String) - 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.SessionWithGap
Specifies the time attribute on which rows are grouped.
on(String) - 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.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.
on(String) - Method in class org.apache.flink.table.api.TumbleWithSize
Specifies the time attribute on which rows are grouped.
open() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
Operation - Interface in org.apache.flink.table.operations
Covers all sort of Table operations such as queries(DQL), modifications(DML), definitions(DDL), or control actions(DCL).
OperationExpressionsUtils - Class in org.apache.flink.table.operations.utils
Utility methods for transforming Expression to use them in QueryOperations.
OperationExpressionsUtils.CategorizedExpressions - Class in org.apache.flink.table.operations.utils
Container for extracted expressions of the same family.
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
 
optionalContext() - Method in interface org.apache.flink.table.factories.ComponentFactory
Specifies a context of optional parameters that if exist should have the given values.
orderBy(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
orderBy(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
orderBy(String) - Static method in class org.apache.flink.table.api.Over
Specifies the time attribute on which rows are ordered.
orderBy(Expression) - Static method in class org.apache.flink.table.api.Over
Specifies the time attribute on which rows are ordered.
orderBy(String) - 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.OverWindowPartitioned
Specifies the time attribute on which rows are ordered.
orderBy(String) - Method in interface org.apache.flink.table.api.Table
Sorts the given Table.
orderBy(Expression...) - Method in interface org.apache.flink.table.api.Table
Sorts the given Table.
org.apache.flink.table.api - package org.apache.flink.table.api
 
org.apache.flink.table.api.config - package org.apache.flink.table.api.config
 
org.apache.flink.table.api.internal - package org.apache.flink.table.api.internal
 
org.apache.flink.table.catalog - package org.apache.flink.table.catalog
 
org.apache.flink.table.delegation - package org.apache.flink.table.delegation
 
org.apache.flink.table.descriptors - package org.apache.flink.table.descriptors
 
org.apache.flink.table.expressions - package org.apache.flink.table.expressions
 
org.apache.flink.table.expressions.resolver - package org.apache.flink.table.expressions.resolver
 
org.apache.flink.table.expressions.resolver.lookups - package org.apache.flink.table.expressions.resolver.lookups
 
org.apache.flink.table.expressions.resolver.rules - package org.apache.flink.table.expressions.resolver.rules
 
org.apache.flink.table.expressions.utils - package org.apache.flink.table.expressions.utils
 
org.apache.flink.table.factories - package org.apache.flink.table.factories
 
org.apache.flink.table.functions - package org.apache.flink.table.functions
 
org.apache.flink.table.module - package org.apache.flink.table.module
 
org.apache.flink.table.operations - package org.apache.flink.table.operations
 
org.apache.flink.table.operations.ddl - package org.apache.flink.table.operations.ddl
 
org.apache.flink.table.operations.utils - package org.apache.flink.table.operations.utils
 
org.apache.flink.table.operations.utils.factories - package org.apache.flink.table.operations.utils.factories
 
org.apache.flink.table.sources.tsextractors - package org.apache.flink.table.sources.tsextractors
 
org.apache.flink.table.typeutils - package org.apache.flink.table.typeutils
 
OutputConversionModifyOperation - Class in org.apache.flink.table.operations
Special, internal kind of ModifyOperation that allows converting a tree of QueryOperations to a Transformation of given type described with TypeInformation.
OutputConversionModifyOperation(QueryOperation, DataType, OutputConversionModifyOperation.UpdateMode) - Constructor for class org.apache.flink.table.operations.OutputConversionModifyOperation
 
OutputConversionModifyOperation.UpdateMode - Enum in org.apache.flink.table.operations
Should the output type contain the change flag, and what should the flag represent (retraction or deletion).
Over - 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(String) - 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.Slide
Creates a sliding window.
over(String) - Static method in class org.apache.flink.table.api.Tumble
Creates a tumbling window.
over(Expression) - Static method in class org.apache.flink.table.api.Tumble
Creates a tumbling window.
OVER_WINDOWS - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Concatenates over aggregations with corresponding over window.
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.
parseExpression(String) - Method in interface org.apache.flink.table.delegation.PlannerExpressionParser
 
parseExpression(String) - Static method in class org.apache.flink.table.expressions.ExpressionParser
 
parseExpressionList(String) - Method in interface org.apache.flink.table.delegation.PlannerExpressionParser
 
parseExpressionList(String) - Static method in class org.apache.flink.table.expressions.ExpressionParser
 
parseIdentifier(String) - Method in interface org.apache.flink.table.delegation.Parser
Entry point for parsing SQL identifiers expressed as a String.
parser - Variable in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
Parser - Interface in org.apache.flink.table.delegation
Provides methods for parsing SQL objects from a SQL string.
partitionBy(String) - Static method in class org.apache.flink.table.api.Over
Partitions the elements on some partition keys.
partitionBy(Expression...) - Static method in class org.apache.flink.table.api.Over
Partitions the elements on some partition keys.
partitionExists(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
planner - Variable in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
Planner - Interface in org.apache.flink.table.delegation
This interface serves two purposes: SQL parser via Planner.getParser() - transforms a SQL string into a Table API specific objects e.g.
PlannerConfig - Interface in org.apache.flink.table.api
The PlannerConfig holds parameters to configure the behavior of queries.
PlannerExpressionParser - Interface in org.apache.flink.table.delegation
Temporary utility for parsing expressions inside a String.
PlannerExpressionParser.SingletonPlannerExpressionParser - Class in org.apache.flink.table.delegation
Util class to create PlannerExpressionParser instance.
PlannerFactory - Interface in org.apache.flink.table.delegation
Factory that creates Planner.
PlannerTypeInferenceUtil - Interface in org.apache.flink.table.delegation
Temporary utility for validation and output type inference until all PlannerExpression are upgraded to work with TypeInferenceUtil.
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
 
preceding(String) - Method in class org.apache.flink.table.api.OverWindowPartitionedOrdered
Set the preceding offset (based on time or row-count intervals) for over window.
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.
prepareFunction(TableConfig, UserDefinedFunction) - Static method in class org.apache.flink.table.functions.UserDefinedFunctionHelper
Prepares a UserDefinedFunction for usage in the API.
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 tree format.
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
 
ProjectionOperationFactory - Class in org.apache.flink.table.operations.utils.factories
Utility class for creating valid ProjectQueryOperation operation.
ProjectionOperationFactory() - Constructor for class org.apache.flink.table.operations.utils.factories.ProjectionOperationFactory
 
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, TableSchema) - Constructor for class org.apache.flink.table.operations.ProjectQueryOperation
 

Q

QUALIFY_BUILT_IN_FUNCTIONS - Static variable in class org.apache.flink.table.expressions.resolver.rules.ResolverRules
Looks up unresolved calls of built-in functions to make them fully qualified.
qualifyIdentifier(UnresolvedIdentifier) - Method in class org.apache.flink.table.catalog.CatalogManager
Returns the full name of the given table path, this name may be padded with current catalog/database name based on the identifier's length.
qualifyQueryOperation(ObjectIdentifier, QueryOperation) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
Subclasses can override this method to transform the given QueryOperation to a new one with the qualified object identifier.
QueryConfig - Interface in org.apache.flink.table.api
Deprecated.
Set the configuration on TableConfig.
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
 
QueryOperationCatalogView(QueryOperation, String) - 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.

R

referenceLookup() - Method in interface org.apache.flink.table.expressions.resolver.rules.ResolverRule.ResolutionContext
Access to available FieldReferenceExpression in inputs.
registerCatalog(String, Catalog) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
registerCatalog(String, Catalog) - Method in interface org.apache.flink.table.api.TableEnvironment
Registers a Catalog under a unique name.
registerCatalog(String, Catalog) - Method in class org.apache.flink.table.catalog.CatalogManager
Registers a catalog under the given name.
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
Registers a ScalarFunction under a unique name.
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
registerTableSink(String, String[], TypeInformation<?>[], TableSink<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
registerTableSink(String, TableSink<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
registerTableSink(String, String[], TypeInformation<?>[], TableSink<?>) - Method in interface org.apache.flink.table.api.TableEnvironment
registerTableSink(String, TableSink<?>) - Method in interface org.apache.flink.table.api.TableEnvironment
registerTableSink(String) - Method in class org.apache.flink.table.descriptors.ConnectTableDescriptor
registerTableSource(String, TableSource<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
registerTableSource(String, TableSource<?>) - Method in interface org.apache.flink.table.api.TableEnvironment
registerTableSource(String) - Method in class org.apache.flink.table.descriptors.ConnectTableDescriptor
registerTableSourceAndSink(String) - Method in class org.apache.flink.table.descriptors.ConnectTableDescriptor
registerTempCatalogAggregateFunction(ObjectIdentifier, UserDefinedAggregateFunction<T, ACC>, TypeInformation<T>, TypeInformation<ACC>) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
registerTempCatalogScalarFunction(ObjectIdentifier, ScalarFunction) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
registerTempCatalogTableFunction(ObjectIdentifier, TableFunction<T>, TypeInformation<T>) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
registerTempSystemAggregateFunction(String, UserDefinedAggregateFunction<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.
renameColumns(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
renameColumns(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
renameColumns(String) - Method in interface org.apache.flink.table.api.Table
Renames existing columns.
renameColumns(Expression...) - Method in interface org.apache.flink.table.api.Table
Renames existing columns.
renameColumns(List<String>, List<Expression>) - Static method in class org.apache.flink.table.operations.utils.factories.ColumnOperationUtils
Creates a projection list that renames existing columns to new names.
renameColumns(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
renameTable(ObjectPath, String, boolean) - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalog
 
replaceArgs(List<Expression>) - Method in class org.apache.flink.table.expressions.UnresolvedCallExpression
 
requiredContext() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
requiredContext() - Method in interface org.apache.flink.table.factories.ComponentFactory
 
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.
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(Expression, QueryOperation...) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
resolverFor(TableConfig, TableReferenceLookup, FunctionLookup, 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.
Result(FunctionIdentifier, FunctionDefinition) - Constructor for class org.apache.flink.table.catalog.FunctionLookup.Result
 
rightOuterJoin(Table, String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
rightOuterJoin(Table, Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
rightOuterJoin(Table, String) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
rightOuterJoin(Table, Expression) - Method in interface org.apache.flink.table.api.Table
Joins two Tables.
runTypeInference(UnresolvedCallExpression, List<ResolvedExpression>) - Method in interface org.apache.flink.table.delegation.PlannerTypeInferenceUtil
Same behavior as TypeInferenceUtil#runTypeInference(TypeInference, CallContext).

S

scan(String...) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
scan(String...) - Method in interface org.apache.flink.table.api.TableEnvironment
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.
select(String) - 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.AggregatedTable
Performs a selection operation after an aggregate operation.
select(String) - Method in interface org.apache.flink.table.api.FlatAggregateTable
Performs a selection operation on a FlatAggregateTable.
select(Expression...) - Method in interface org.apache.flink.table.api.FlatAggregateTable
Performs a selection operation on a FlatAggregateTable table.
select(String) - Method in interface org.apache.flink.table.api.GroupedTable
Performs a selection operation on a grouped table.
select(Expression...) - Method in interface org.apache.flink.table.api.GroupedTable
Performs a selection operation on a grouped table.
select(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
select(Expression...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
select(String) - 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.OverWindowedTable
Performs a selection operation on a over windowed table.
select(String) - Method in interface org.apache.flink.table.api.Table
Performs a selection operation.
select(Expression...) - Method in interface org.apache.flink.table.api.Table
Performs a selection operation.
select(String) - Method in interface org.apache.flink.table.api.WindowGroupedTable
Performs a selection operation on a window grouped table.
select(Expression...) - Method in interface org.apache.flink.table.api.WindowGroupedTable
Performs a selection operation on a window grouped table.
Session - Class in org.apache.flink.table.api
Helper class for creating a session window.
Session() - Constructor for class org.apache.flink.table.api.Session
 
sessionWindow(String, FieldReferenceExpression, ValueLiteralExpression) - Static method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
SessionWithGap - Class in org.apache.flink.table.api
Session window.
SessionWithGapOnTime - Class in org.apache.flink.table.api
Session window on time.
SessionWithGapOnTimeWithAlias - Class in org.apache.flink.table.api
Session window on time with alias.
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.
setDecimalContext(MathContext) - Method in class org.apache.flink.table.api.TableConfig
Sets the default context for decimal division calculation.
setIdleStateRetentionTime(Time, Time) - Method in class org.apache.flink.table.api.TableConfig
Specifies a minimum and a maximum time interval for how long idle state, i.e., state which was not updated, will be retained.
setLocalTimeZone(ZoneId) - Method in class org.apache.flink.table.api.TableConfig
Sets the zone id for timestamp with local time zone.
setMaxGeneratedCodeLength(Integer) - Method in class org.apache.flink.table.api.TableConfig
Returns the current threshold where generated code will be split into sub-function calls.
setNullCheck(Boolean) - Method in class org.apache.flink.table.api.TableConfig
Sets the NULL check.
SetOperationFactory - Class in org.apache.flink.table.operations.utils.factories
Utility class for creating a valid SetQueryOperation.
SetOperationFactory(boolean) - Constructor for class org.apache.flink.table.operations.utils.factories.SetOperationFactory
 
setPlannerConfig(PlannerConfig) - Method in class org.apache.flink.table.api.TableConfig
Sets the configuration of Planner for Table API and SQL queries.
setPlannerTypeInferenceUtil(PlannerTypeInferenceUtil) - Method in class org.apache.flink.table.catalog.FunctionCatalog
 
SetQueryOperation - Class in org.apache.flink.table.operations
A set operation on two relations.
SetQueryOperation(QueryOperation, QueryOperation, SetQueryOperation.SetQueryOperationType, boolean) - Constructor for class org.apache.flink.table.operations.SetQueryOperation
 
SetQueryOperation.SetQueryOperationType - Enum in org.apache.flink.table.operations
Represent kind of this set operation.
setSqlDialect(SqlDialect) - Method in class org.apache.flink.table.api.TableConfig
Sets the current SQL dialect to parse a SQL query.
sink(TableSink<T2>, boolean) - Static method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
Slide - Class in org.apache.flink.table.api
Helper class for creating a sliding window.
Slide() - Constructor for class org.apache.flink.table.api.Slide
 
SlideWithSize - Class in org.apache.flink.table.api
Partially specified sliding window.
SlideWithSizeAndSlide - Class in org.apache.flink.table.api
Sliding window.
SlideWithSizeAndSlideOnTime - Class in org.apache.flink.table.api
Sliding window on time.
SlideWithSizeAndSlideOnTimeWithAlias - Class in org.apache.flink.table.api
Sliding window on time with alias.
slidingWindow(String, FieldReferenceExpression, ValueLiteralExpression, ValueLiteralExpression) - Static method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
sort(List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
SortOperationFactory - Class in org.apache.flink.table.operations.utils.factories
Utility class for creating a valid SortQueryOperation operation.
SortOperationFactory(boolean) - Constructor for class org.apache.flink.table.operations.utils.factories.SortOperationFactory
 
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
 
SqlDialect - Enum in org.apache.flink.table.api
Enumeration of valid SQL compatibility modes.
SqlParserException - Exception in org.apache.flink.table.api
Exception for all errors occurring during sql parsing.
SqlParserException(String, Throwable) - Constructor for exception org.apache.flink.table.api.SqlParserException
 
SqlParserException(String) - Constructor for exception org.apache.flink.table.api.SqlParserException
 
sqlQuery(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
sqlQuery(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Evaluates a SQL query on registered tables and retrieves the result as a Table.
sqlUpdate(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
sqlUpdate(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Evaluates a SQL statement such as INSERT, UPDATE or DELETE; or a DDL statement; NOTE: Currently only SQL INSERT statements and CREATE TABLE statements are supported.
STREAMING_MODE - Static variable in class org.apache.flink.table.api.EnvironmentSettings
 
StreamQueryConfig - Class in org.apache.flink.table.api
Deprecated.
Set the configuration on TableConfig.
StreamQueryConfig(long, long) - Constructor for class org.apache.flink.table.api.StreamQueryConfig
Deprecated.
 
StreamQueryConfig() - Constructor for class org.apache.flink.table.api.StreamQueryConfig
Deprecated.
 
StreamRecordTimestamp - Class in org.apache.flink.table.sources.tsextractors
Extracts the timestamp of a StreamRecord into a rowtime attribute.
StreamRecordTimestamp() - Constructor for class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
StreamTableDescriptor - Class in org.apache.flink.table.descriptors
Describes a table connected from a streaming environment.
StreamTableDescriptor(Registration, ConnectorDescriptor) - Constructor for class org.apache.flink.table.descriptors.StreamTableDescriptor
 
supportedProperties() - Method in class org.apache.flink.table.catalog.GenericInMemoryCatalogFactory
 
supportedProperties() - Method in interface org.apache.flink.table.factories.ComponentFactory

T

Table - Interface in org.apache.flink.table.api
A Table is the core component of the Table API.
TABLE_EXEC_ASYNC_LOOKUP_BUFFER_CAPACITY - 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_DISABLED_OPERATORS - 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_RESOURCE_DEFAULT_PARALLELISM - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RESOURCE_EXTERNAL_BUFFER_MEMORY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RESOURCE_HASH_AGG_MEMORY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RESOURCE_HASH_JOIN_MEMORY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_RESOURCE_SORT_MEMORY - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
TABLE_EXEC_SHUFFLE_MODE - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
 
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_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_WINDOW_AGG_BUFFER_SIZE_LIMIT - Static variable in class org.apache.flink.table.api.config.ExecutionConfigOptions
See org.apache.flink.table.runtime.operators.window.grouping.HeapWindowsGrouping.
TABLE_OPTIMIZER_AGG_PHASE_STRATEGY - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_BROADCAST_JOIN_THRESHOLD - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_DISTINCT_AGG_SPLIT_BUCKET_NUM - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_DISTINCT_AGG_SPLIT_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
TABLE_OPTIMIZER_JOIN_REORDER_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_SOURCE_PREDICATE_PUSHDOWN_ENABLED - Static variable in class org.apache.flink.table.api.config.OptimizerConfigOptions
 
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
 
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, TableConfig, Executor, FunctionCatalog, Planner, boolean) - Constructor for class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
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
 
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.
tableRef(String, Table) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
TableReferenceExpression - Class in org.apache.flink.table.expressions
Expression that references another table.
TableReferenceExpression(String, QueryOperation) - Constructor for class org.apache.flink.table.expressions.TableReferenceExpression
 
TableReferenceLookup - Interface in org.apache.flink.table.expressions.resolver.lookups
Provides a way to look up table reference by the name of the table.
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
 
TemporalTableFunctionImpl - Class in org.apache.flink.table.functions
Class representing temporal table function over some history table.
toCatalogProperties() - Method in class org.apache.flink.table.descriptors.GenericInMemoryCatalogDescriptor
 
toExecutorProperties() - Method in class org.apache.flink.table.api.EnvironmentSettings
 
toMilliInterval(Expression, long) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
toMonthInterval(Expression, int) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
toPlannerProperties() - Method in class org.apache.flink.table.api.EnvironmentSettings
 
toProperties() - Method in class org.apache.flink.table.catalog.CatalogTableImpl
 
toProperties() - Method in class org.apache.flink.table.catalog.ConnectorCatalogTable
 
toProperties() - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
 
toProperties() - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
toRowInterval(Expression) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
toString() - Method in class org.apache.flink.table.api.internal.TableImpl
 
toString() - Method in class org.apache.flink.table.catalog.CatalogFunctionImpl
 
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
 
toTableSchema() - Method in class org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
 
translate(List<ModifyOperation>) - Method in interface org.apache.flink.table.delegation.Planner
Converts a relational tree of ModifyOperations into a set of runnable Transformations.
Tumble - Class in org.apache.flink.table.api
Helper class for creating a tumbling window.
Tumble() - Constructor for class org.apache.flink.table.api.Tumble
 
TumbleWithSize - Class in org.apache.flink.table.api
Tumbling window.
TumbleWithSizeOnTime - Class in org.apache.flink.table.api
Tumbling window on time.
TumbleWithSizeOnTimeWithAlias - Class in org.apache.flink.table.api
Tumbling window on time with alias.
tumblingWindow(String, FieldReferenceExpression, ValueLiteralExpression) - Static method in class org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow
 
typeLiteral(DataType) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 

U

union(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
union(Table) - Method in interface org.apache.flink.table.api.Table
Unions two Tables with duplicate records removed.
union(QueryOperation, QueryOperation, boolean) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
unionAll(Table) - Method in class org.apache.flink.table.api.internal.TableImpl
 
unionAll(Table) - Method in interface org.apache.flink.table.api.Table
Unions two Tables.
unloadModule(String) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
 
unloadModule(String) - Method in interface org.apache.flink.table.api.TableEnvironment
Unloads a Module with given name.
unloadModule(String) - Method in class org.apache.flink.table.module.ModuleManager
Unload a module with given name.
UnregisteredSinkModifyOperation<T> - Class in org.apache.flink.table.operations
DML operation that tells to write to the given sink.
UnregisteredSinkModifyOperation(TableSink<T>, QueryOperation) - Constructor for class org.apache.flink.table.operations.UnregisteredSinkModifyOperation
 
unresolvedCall(FunctionDefinition, Expression...) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
UnresolvedCallExpression - Class in org.apache.flink.table.expressions
Unresolved call expression for calling a function identified by a FunctionDefinition.
UnresolvedCallExpression(FunctionIdentifier, FunctionDefinition, List<Expression>) - Constructor for class org.apache.flink.table.expressions.UnresolvedCallExpression
 
UnresolvedCallExpression(FunctionDefinition, List<Expression>) - Constructor for class org.apache.flink.table.expressions.UnresolvedCallExpression
 
unresolvedRef(String) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
UnresolvedReferenceExpression - Class in org.apache.flink.table.expressions
An unresolved reference to a field, table, or local reference.
UnresolvedReferenceExpression(String) - Constructor for class org.apache.flink.table.expressions.UnresolvedReferenceExpression
 
unwrap(Class<T>) - Method in interface org.apache.flink.table.api.PlannerConfig
 
useAnyPlanner() - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Does not set a planner requirement explicitly.
useBlinkPlanner() - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Sets the Blink planner as the required module.
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
 
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
 
useOldPlanner() - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Sets the old Flink planner as the required module.
UseOperation - Interface in org.apache.flink.table.operations
An Operation that describes the catalog/database switch statements, e.g.
UserDefinedFunctionHelper - Class in org.apache.flink.table.functions
Utility methods for validation and extraction of types during function registration in a FunctionCatalog.

V

validate(DescriptorProperties) - Method in class org.apache.flink.table.descriptors.GenericInMemoryCatalogValidator
 
validateArgumentFields(TypeInformation<?>[]) - Method in class org.apache.flink.table.sources.tsextractors.ExistingField
 
validateArgumentFields(TypeInformation<?>[]) - Method in class org.apache.flink.table.sources.tsextractors.StreamRecordTimestamp
 
validateInputTypeInfo(TypeInformation<A>) - Static method in class org.apache.flink.table.typeutils.FieldInfoUtils
Validate if class represented by the typeInfo is static and globally accessible.
validateTableSource(TableSource<?>) - Method in class org.apache.flink.table.api.internal.TableEnvironmentImpl
Subclasses can override this method to add additional checks.
valueLiteral(Object) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
valueLiteral(Object, DataType) - Static method in class org.apache.flink.table.expressions.utils.ApiExpressionUtils
 
valueOf(String) - Static method in enum org.apache.flink.table.api.SqlDialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.operations.JoinQueryOperation.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.operations.OutputConversionModifyOperation.UpdateMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.operations.SetQueryOperation.SetQueryOperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.table.api.SqlDialect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.operations.JoinQueryOperation.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.operations.OutputConversionModifyOperation.UpdateMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.operations.SetQueryOperation.SetQueryOperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.table.operations.WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(Expression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(UnresolvedReferenceExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(LookupCallExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(UnresolvedCallExpression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visit(Expression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.ResolvedExpressionVisitor
 
visit(LookupCallExpression) - Method in class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
visit(UnresolvedCallExpression) - Method in class org.apache.flink.table.expressions.resolver.LookupCallResolver
 
visit(CallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(TypeLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(UnresolvedReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(LookupCallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(UnresolvedCallExpression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 
visit(TableReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(LocalReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(CallExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(ValueLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(FieldReferenceExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(TypeLiteralExpression) - Method in class org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor
 
visit(CatalogSinkModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(OutputConversionModifyOperation) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(UnregisteredSinkModifyOperation<U>) - Method in interface org.apache.flink.table.operations.ModifyOperationVisitor
 
visit(ProjectQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(AggregateQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(WindowAggregateQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(JoinQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(SetQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(FilterQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(DistinctQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(SortQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(CalculatedQueryOperation<U>) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(CatalogQueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(TableSourceQueryOperation<U>) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(QueryOperation) - Method in interface org.apache.flink.table.operations.QueryOperationVisitor
 
visit(ProjectQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(AggregateQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(WindowAggregateQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(JoinQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(SetQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(FilterQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(DistinctQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(SortQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(CalculatedQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(CatalogQueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(TableSourceQueryOperation<U>) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visit(QueryOperation) - Method in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor
 
visitNonApiExpression(Expression) - Method in class org.apache.flink.table.expressions.ApiExpressionVisitor
 
visitNonApiExpression(Expression) - Method in class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
 

W

where(String) - Method in class org.apache.flink.table.api.internal.TableImpl
 
where(Expression) - Method in class org.apache.flink.table.api.internal.TableImpl
 
where(String) - Method in interface org.apache.flink.table.api.Table
Filters out elements that don't pass the filter predicate.
where(Expression) - Method in interface org.apache.flink.table.api.Table
Filters out elements that don't pass the filter predicate.
window(GroupWindow) - Method in class org.apache.flink.table.api.internal.TableImpl
 
window(OverWindow...) - Method in class org.apache.flink.table.api.internal.TableImpl
 
window(GroupWindow) - Method in interface org.apache.flink.table.api.Table
Groups the records of a table by assigning them to windows defined by a time or row interval.
window(OverWindow...) - Method in interface org.apache.flink.table.api.Table
Defines over-windows on the records of a table.
windowAggregate(List<Expression>, GroupWindow, List<Expression>, List<Expression>, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
windowAggregate(List<Expression>, GroupWindow, List<Expression>, Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
WindowAggregateQueryOperation - Class in org.apache.flink.table.operations
Relational operation that performs computations on top of subsets of input rows grouped by key and group window.
WindowAggregateQueryOperation(List<ResolvedExpression>, List<ResolvedExpression>, List<ResolvedExpression>, WindowAggregateQueryOperation.ResolvedGroupWindow, QueryOperation, TableSchema) - Constructor for class org.apache.flink.table.operations.WindowAggregateQueryOperation
 
WindowAggregateQueryOperation.ResolvedGroupWindow - Class in org.apache.flink.table.operations
Wrapper for resolved expressions of a GroupWindow.
WindowAggregateQueryOperation.ResolvedGroupWindow.WindowType - Enum in org.apache.flink.table.operations
The type of window.
WindowGroupedTable - Interface in org.apache.flink.table.api
A table that has been windowed and grouped for GroupWindows.
windowTableAggregate(List<Expression>, GroupWindow, List<Expression>, Expression, QueryOperation) - Method in class org.apache.flink.table.operations.utils.OperationTreeBuilder
 
withBuiltInCatalogName(String) - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Specifies the name of the initial catalog to be created when instantiating a TableEnvironment.
withBuiltInDatabaseName(String) - Method in class org.apache.flink.table.api.EnvironmentSettings.Builder
Specifies the name of the default database in the initial catalog to be created when instantiating a TableEnvironment.
withComment(String) - Method in class org.apache.flink.table.catalog.CatalogTableBuilder
 
withGap(String) - Static method in class org.apache.flink.table.api.Session
Creates a session window.
withGap(Expression) - Static method in class org.apache.flink.table.api.Session
Creates a session window.
withIdleStateRetentionTime(Time, Time) - Method in class org.apache.flink.table.api.StreamQueryConfig
Deprecated.
Specifies a minimum and a maximum time interval for how long idle state, i.e., state which was not updated, will be retained.
withLocalReferences(LocalReferenceExpression...) - 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
 
withProperties(Map<String, String>) - Method in class org.apache.flink.table.catalog.CatalogTableBuilder
 
withSchema(Schema) - Method in class org.apache.flink.table.descriptors.BatchTableDescriptor
 
withSchema(Schema) - Method in class org.apache.flink.table.descriptors.ConnectTableDescriptor
Specifies the resulting table schema.
withSchema(Schema) - Method in class org.apache.flink.table.descriptors.StreamTableDescriptor
 
wrappingCall(BuiltInFunctionDefinition, ResolvedExpression) - Method in class org.apache.flink.table.expressions.resolver.ExpressionResolver.PostResolverFactory
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

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