Uses of Interface
org.apache.flink.table.api.Table
Packages that use Table
Package
Description
-
Uses of Table in org.apache.flink.table.api
Methods in org.apache.flink.table.api that return TableModifier and TypeMethodDescriptionTable.addColumns(org.apache.flink.table.expressions.Expression... fields) Adds additional columns.Table.addOrReplaceColumns(org.apache.flink.table.expressions.Expression... fields) Adds additional columns.Renames the fields of the expression result.Table.as(org.apache.flink.table.expressions.Expression... fields) Deprecated.Table.distinct()Removes duplicate values and returns only distinct (different) values.Table.dropColumns(org.apache.flink.table.expressions.Expression... fields) Drops existing columns.Table.fetch(int fetch) Limits a (possibly sorted) result to the first n rows.Table.filter(org.apache.flink.table.expressions.Expression predicate) Filters out elements that don't pass the filter predicate.Table.flatMap(org.apache.flink.table.expressions.Expression tableFunction) Performs a flatMap operation with an user-defined table function or built-in table function.Reads a registered table and returns the resultingTable.TableEnvironment.from(TableDescriptor descriptor) Returns aTablebacked by the givendescriptor.TableEnvironment.fromValues(Iterable<?> values) Creates a Table from given collection of objects.default TableTableEnvironment.fromValues(Object... values) Creates a Table from given values.TableEnvironment.fromValues(org.apache.flink.table.expressions.Expression... values) Creates a Table from given values.TableEnvironment.fromValues(org.apache.flink.table.types.AbstractDataType<?> rowType, Iterable<?> values) Creates a Table from given collection of objects with a given row type.default TableTableEnvironment.fromValues(org.apache.flink.table.types.AbstractDataType<?> rowType, Object... values) Creates a Table from given collection of objects with a given row type.TableEnvironment.fromValues(org.apache.flink.table.types.AbstractDataType<?> rowType, org.apache.flink.table.expressions.Expression... values) Creates a Table from given collection of objects with a given row type.Table.fullOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) Joins twoTables.Intersects twoTables with duplicate records removed.Table.intersectAll(Table right) Intersects twoTables.Joins twoTables.Joins twoTables.Table.joinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall) Joins thisTablewith an user-definedTableFunction.Table.joinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall, org.apache.flink.table.expressions.Expression joinPredicate) Joins thisTablewith an user-definedTableFunction.Table.leftOuterJoin(Table right) Joins twoTables.Table.leftOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) Joins twoTables.Table.leftOuterJoinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall) Joins thisTablewith an user-definedTableFunction.Table.leftOuterJoinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall, org.apache.flink.table.expressions.Expression joinPredicate) Joins thisTablewith an user-definedTableFunction.default TableTable.limit(int fetch) Limits a (possibly sorted) result to the first n rows.default TableTable.limit(int offset, int fetch) Limits a (possibly sorted) result to the first n rows from an offset position.Table.map(org.apache.flink.table.expressions.Expression mapFunction) Performs a map operation with an user-defined scalar function or built-in scalar function.Minus of twoTables with duplicate records removed.Minus of twoTables.Table.offset(int offset) Limits a (possibly sorted) result from an offset position.Table.orderBy(org.apache.flink.table.expressions.Expression... fields) Sorts the givenTable.Table.renameColumns(org.apache.flink.table.expressions.Expression... fields) Renames existing columns.Table.rightOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) Joins twoTables.Deprecated.AggregatedTable.select(org.apache.flink.table.expressions.Expression... fields) Performs a selection operation after an aggregate operation.FlatAggregateTable.select(org.apache.flink.table.expressions.Expression... fields) Performs a selection operation on a FlatAggregateTable table.GroupedTable.select(org.apache.flink.table.expressions.Expression... fields) Performs a selection operation on a grouped table.OverWindowedTable.select(org.apache.flink.table.expressions.Expression... fields) Performs a selection operation on a over windowed table.Table.select(org.apache.flink.table.expressions.Expression... fields) Performs a selection operation.WindowGroupedTable.select(org.apache.flink.table.expressions.Expression... fields) Performs a selection operation on a window grouped table.Evaluates a SQL query on registered tables and returns aTableobject describing the pipeline for further transformations.Unions twoTables with duplicate records removed.Unions twoTables.Table.where(org.apache.flink.table.expressions.Expression predicate) Filters out elements that don't pass the filter predicate.Methods in org.apache.flink.table.api with parameters of type TableModifier and TypeMethodDescriptionShorthand forstatementSet.add(table.insertInto(targetPath)).Shorthand forstatementSet.add(table.insertInto(targetPath, overwrite)).StatementSet.addInsert(TableDescriptor targetDescriptor, Table table) Shorthand forstatementSet.add(table.insertInto(targetDescriptor)).StatementSet.addInsert(TableDescriptor targetDescriptor, Table table, boolean overwrite) Shorthand forstatementSet.add(table.insertInto(targetDescriptor, overwrite)).voidTableEnvironment.createTemporaryView(String path, Table view) Registers aTableAPI object as a temporary view similar to SQL temporary views.voidTableEnvironment.createView(String path, Table view) Registers aTableAPI object as a view similar to SQL views.booleanTableEnvironment.createView(String path, Table view, boolean ignoreIfExists) Registers aTableAPI object as a view similar to SQL views.Table.fullOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) Joins twoTables.Intersects twoTables with duplicate records removed.Table.intersectAll(Table right) Intersects twoTables.Joins twoTables.Joins twoTables.Table.leftOuterJoin(Table right) Joins twoTables.Table.leftOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) Joins twoTables.Minus of twoTables with duplicate records removed.Minus of twoTables.voidTableEnvironment.registerTable(String name, Table table) Deprecated.Table.rightOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) Joins twoTables.Unions twoTables with duplicate records removed.Unions twoTables. -
Uses of Table in org.apache.flink.table.api.internal
Classes in org.apache.flink.table.api.internal that implement TableMethods in org.apache.flink.table.api.internal that return TableModifier and TypeMethodDescriptionTableImpl.addColumns(org.apache.flink.table.expressions.Expression... fields) TableImpl.addOrReplaceColumns(org.apache.flink.table.expressions.Expression... fields) TableImpl.as(org.apache.flink.table.expressions.Expression... fields) TableImpl.distinct()TableImpl.dropColumns(org.apache.flink.table.expressions.Expression... fields) TableImpl.fetch(int fetch) TableImpl.filter(org.apache.flink.table.expressions.Expression predicate) TableImpl.flatMap(org.apache.flink.table.expressions.Expression tableFunction) TableEnvironmentImpl.from(TableDescriptor descriptor) TableEnvironmentImpl.fromTableSource(org.apache.flink.table.legacy.sources.TableSource<?> source) TableEnvironmentInternal.fromTableSource(org.apache.flink.table.legacy.sources.TableSource<?> source) Deprecated.TableEnvironmentImpl.fromValues(Iterable<?> values) TableEnvironmentImpl.fromValues(Object... values) TableEnvironmentImpl.fromValues(org.apache.flink.table.expressions.Expression... values) TableEnvironmentImpl.fromValues(org.apache.flink.table.types.AbstractDataType<?> rowType, Iterable<?> values) TableEnvironmentImpl.fromValues(org.apache.flink.table.types.AbstractDataType<?> rowType, Object... values) TableEnvironmentImpl.fromValues(org.apache.flink.table.types.AbstractDataType<?> rowType, org.apache.flink.table.expressions.Expression... values) TableImpl.fullOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) TableImpl.intersectAll(Table right) TableImpl.joinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall) TableImpl.joinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall, org.apache.flink.table.expressions.Expression joinPredicate) TableImpl.leftOuterJoin(Table right) TableImpl.leftOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) TableImpl.leftOuterJoinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall) TableImpl.leftOuterJoinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall, org.apache.flink.table.expressions.Expression joinPredicate) TableImpl.map(org.apache.flink.table.expressions.Expression mapFunction) TableImpl.offset(int offset) TableImpl.orderBy(org.apache.flink.table.expressions.Expression... fields) TableImpl.renameColumns(org.apache.flink.table.expressions.Expression... fields) TableImpl.rightOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) TableImpl.select(org.apache.flink.table.expressions.Expression... fields) TableImpl.where(org.apache.flink.table.expressions.Expression predicate) Methods in org.apache.flink.table.api.internal with parameters of type TableModifier and TypeMethodDescriptionStatementSetImpl.addInsert(TableDescriptor targetDescriptor, Table table) StatementSetImpl.addInsert(TableDescriptor targetDescriptor, Table table, boolean overwrite) voidTableEnvironmentImpl.createTemporaryView(String path, Table view) voidTableEnvironmentImpl.createView(String path, Table view) booleanTableEnvironmentImpl.createView(String path, Table view, boolean ignoreIfExists) TableImpl.fullOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) Returns true if an expression exists in a given table sub-query.TableImpl.intersectAll(Table right) TableImpl.leftOuterJoin(Table right) TableImpl.leftOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) voidTableEnvironmentImpl.registerTable(String name, Table table) TableImpl.rightOuterJoin(Table right, org.apache.flink.table.expressions.Expression joinPredicate) -
Uses of Table in org.apache.flink.table.expressions
Methods in org.apache.flink.table.expressions with parameters of type Table
as(String, String...)