| Package | Description |
|---|---|
| org.apache.flink.table.api | |
| org.apache.flink.table.api.internal | |
| org.apache.flink.table.expressions.utils |
| Modifier and Type | Method and Description |
|---|---|
Table |
Table.addColumns(org.apache.flink.table.expressions.Expression... fields)
Adds additional columns.
|
Table |
Table.addColumns(String fields)
Adds additional columns.
|
Table |
Table.addOrReplaceColumns(org.apache.flink.table.expressions.Expression... fields)
Adds additional columns.
|
Table |
Table.addOrReplaceColumns(String fields)
Adds additional columns.
|
Table |
Table.as(org.apache.flink.table.expressions.Expression... fields)
Renames the fields of the expression result.
|
Table |
Table.as(String fields)
Renames the fields of the expression result.
|
Table |
Table.distinct()
Removes duplicate values and returns only distinct (different) values.
|
Table |
Table.dropColumns(org.apache.flink.table.expressions.Expression... fields)
Drops existing columns.
|
Table |
Table.dropColumns(String fields)
Drops existing columns.
|
Table |
Table.fetch(int fetch)
Limits a sorted result to the first n rows.
|
Table |
Table.filter(org.apache.flink.table.expressions.Expression predicate)
Filters out elements that don't pass the filter predicate.
|
Table |
Table.filter(String predicate)
Filters out elements that don't pass the filter predicate.
|
Table |
Table.flatMap(org.apache.flink.table.expressions.Expression tableFunction)
Performs a flatMap operation with an user-defined table function or built-in table function.
|
Table |
Table.flatMap(String tableFunction)
Performs a flatMap operation with an user-defined table function or built-in table function.
|
Table |
TableEnvironment.from(String path)
Reads a registered table and returns the resulting
Table. |
Table |
TableEnvironment.fromTableSource(org.apache.flink.table.sources.TableSource<?> source)
Creates a table from a table source.
|
Table |
Table.fullOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins two
Tables. |
Table |
Table.fullOuterJoin(Table right,
String joinPredicate)
Joins two
Tables. |
Table |
Table.intersect(Table right)
Intersects two
Tables with duplicate records removed. |
Table |
Table.intersectAll(Table right)
Intersects two
Tables. |
Table |
Table.join(Table right)
Joins two
Tables. |
Table |
Table.join(Table right,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins two
Tables. |
Table |
Table.join(Table right,
String joinPredicate)
Joins two
Tables. |
Table |
Table.joinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall)
Joins this
Table with an user-defined TableFunction. |
Table |
Table.joinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins this
Table with an user-defined TableFunction. |
Table |
Table.joinLateral(String tableFunctionCall)
Joins this
Table with an user-defined TableFunction. |
Table |
Table.joinLateral(String tableFunctionCall,
String joinPredicate)
Joins this
Table with an user-defined TableFunction. |
Table |
Table.leftOuterJoin(Table right)
Joins two
Tables. |
Table |
Table.leftOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins two
Tables. |
Table |
Table.leftOuterJoin(Table right,
String joinPredicate)
Joins two
Tables. |
Table |
Table.leftOuterJoinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall)
Joins this
Table with an user-defined TableFunction. |
Table |
Table.leftOuterJoinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins this
Table with an user-defined TableFunction. |
Table |
Table.leftOuterJoinLateral(String tableFunctionCall)
Joins this
Table with an user-defined TableFunction. |
Table |
Table.leftOuterJoinLateral(String tableFunctionCall,
String joinPredicate)
Joins this
Table with an user-defined TableFunction. |
Table |
Table.map(org.apache.flink.table.expressions.Expression mapFunction)
Performs a map operation with an user-defined scalar function or built-in scalar function.
|
Table |
Table.map(String mapFunction)
Performs a map operation with an user-defined scalar function or a built-in scalar function.
|
Table |
Table.minus(Table right)
Minus of two
Tables with duplicate records removed. |
Table |
Table.minusAll(Table right)
Minus of two
Tables. |
Table |
Table.offset(int offset)
Limits a sorted result from an offset position.
|
Table |
Table.orderBy(org.apache.flink.table.expressions.Expression... fields)
Sorts the given
Table. |
Table |
Table.orderBy(String fields)
Sorts the given
Table. |
Table |
Table.renameColumns(org.apache.flink.table.expressions.Expression... fields)
Renames existing columns.
|
Table |
Table.renameColumns(String fields)
Renames existing columns.
|
Table |
Table.rightOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins two
Tables. |
Table |
Table.rightOuterJoin(Table right,
String joinPredicate)
Joins two
Tables. |
Table |
TableEnvironment.scan(String... tablePath)
Deprecated.
|
Table |
AggregatedTable.select(org.apache.flink.table.expressions.Expression... fields)
Performs a selection operation after an aggregate operation.
|
Table |
OverWindowedTable.select(org.apache.flink.table.expressions.Expression... fields)
Performs a selection operation on a over windowed table.
|
Table |
WindowGroupedTable.select(org.apache.flink.table.expressions.Expression... fields)
Performs a selection operation on a window grouped table.
|
Table |
Table.select(org.apache.flink.table.expressions.Expression... fields)
Performs a selection operation.
|
Table |
FlatAggregateTable.select(org.apache.flink.table.expressions.Expression... fields)
Performs a selection operation on a FlatAggregateTable table.
|
Table |
GroupedTable.select(org.apache.flink.table.expressions.Expression... fields)
Performs a selection operation on a grouped table.
|
Table |
AggregatedTable.select(String fields)
Performs a selection operation after an aggregate operation.
|
Table |
OverWindowedTable.select(String fields)
Performs a selection operation on a over windowed table.
|
Table |
WindowGroupedTable.select(String fields)
Performs a selection operation on a window grouped table.
|
Table |
Table.select(String fields)
Performs a selection operation.
|
Table |
FlatAggregateTable.select(String fields)
Performs a selection operation on a FlatAggregateTable.
|
Table |
GroupedTable.select(String fields)
Performs a selection operation on a grouped table.
|
Table |
TableEnvironment.sqlQuery(String query)
Evaluates a SQL query on registered tables and retrieves the result as a
Table. |
Table |
Table.union(Table right)
Unions two
Tables with duplicate records removed. |
Table |
Table.unionAll(Table right)
Unions two
Tables. |
Table |
Table.where(org.apache.flink.table.expressions.Expression predicate)
Filters out elements that don't pass the filter predicate.
|
Table |
Table.where(String predicate)
Filters out elements that don't pass the filter predicate.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TableEnvironment.createTemporaryView(String path,
Table view)
Registers a
Table API object as a temporary view similar to SQL temporary views. |
String |
TableEnvironment.explain(Table table)
Returns the AST of the specified Table API and SQL queries and the execution plan to compute
the result of the given
Table. |
String |
TableEnvironment.explain(Table table,
boolean extended)
Returns the AST of the specified Table API and SQL queries and the execution plan to compute
the result of the given
Table. |
Table |
Table.fullOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins two
Tables. |
Table |
Table.fullOuterJoin(Table right,
String joinPredicate)
Joins two
Tables. |
void |
TableEnvironment.insertInto(String targetPath,
Table table)
Instructs to write the content of a
Table API object into a table. |
void |
TableEnvironment.insertInto(Table table,
String sinkPath,
String... sinkPathContinued)
Deprecated.
|
Table |
Table.intersect(Table right)
Intersects two
Tables with duplicate records removed. |
Table |
Table.intersectAll(Table right)
Intersects two
Tables. |
Table |
Table.join(Table right)
Joins two
Tables. |
Table |
Table.join(Table right,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins two
Tables. |
Table |
Table.join(Table right,
String joinPredicate)
Joins two
Tables. |
Table |
Table.leftOuterJoin(Table right)
Joins two
Tables. |
Table |
Table.leftOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins two
Tables. |
Table |
Table.leftOuterJoin(Table right,
String joinPredicate)
Joins two
Tables. |
Table |
Table.minus(Table right)
Minus of two
Tables with duplicate records removed. |
Table |
Table.minusAll(Table right)
Minus of two
Tables. |
void |
TableEnvironment.registerTable(String name,
Table table)
Deprecated.
|
Table |
Table.rightOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate)
Joins two
Tables. |
Table |
Table.rightOuterJoin(Table right,
String joinPredicate)
Joins two
Tables. |
Table |
Table.union(Table right)
Unions two
Tables with duplicate records removed. |
Table |
Table.unionAll(Table right)
Unions two
Tables. |
| Modifier and Type | Class and Description |
|---|---|
class |
TableImpl
Implementation for
Table. |
| Modifier and Type | Method and Description |
|---|---|
Table |
TableImpl.addColumns(org.apache.flink.table.expressions.Expression... fields) |
Table |
TableImpl.addColumns(String fields) |
Table |
TableImpl.addOrReplaceColumns(org.apache.flink.table.expressions.Expression... fields) |
Table |
TableImpl.addOrReplaceColumns(String fields) |
Table |
TableImpl.as(org.apache.flink.table.expressions.Expression... fields) |
Table |
TableImpl.as(String fields) |
Table |
TableImpl.distinct() |
Table |
TableImpl.dropColumns(org.apache.flink.table.expressions.Expression... fields) |
Table |
TableImpl.dropColumns(String fields) |
Table |
TableImpl.fetch(int fetch) |
Table |
TableImpl.filter(org.apache.flink.table.expressions.Expression predicate) |
Table |
TableImpl.filter(String predicate) |
Table |
TableImpl.flatMap(org.apache.flink.table.expressions.Expression tableFunction) |
Table |
TableImpl.flatMap(String tableFunction) |
Table |
TableEnvironmentImpl.from(String path) |
Table |
TableEnvironmentImpl.fromTableSource(org.apache.flink.table.sources.TableSource<?> source) |
Table |
TableImpl.fullOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.fullOuterJoin(Table right,
String joinPredicate) |
Table |
TableImpl.intersect(Table right) |
Table |
TableImpl.intersectAll(Table right) |
Table |
TableImpl.join(Table right) |
Table |
TableImpl.join(Table right,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.join(Table right,
String joinPredicate) |
Table |
TableImpl.joinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall) |
Table |
TableImpl.joinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.joinLateral(String tableFunctionCall) |
Table |
TableImpl.joinLateral(String tableFunctionCall,
String joinPredicate) |
Table |
TableImpl.leftOuterJoin(Table right) |
Table |
TableImpl.leftOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.leftOuterJoin(Table right,
String joinPredicate) |
Table |
TableImpl.leftOuterJoinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall) |
Table |
TableImpl.leftOuterJoinLateral(org.apache.flink.table.expressions.Expression tableFunctionCall,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.leftOuterJoinLateral(String tableFunctionCall) |
Table |
TableImpl.leftOuterJoinLateral(String tableFunctionCall,
String joinPredicate) |
Table |
TableImpl.map(org.apache.flink.table.expressions.Expression mapFunction) |
Table |
TableImpl.map(String mapFunction) |
Table |
TableImpl.minus(Table right) |
Table |
TableImpl.minusAll(Table right) |
Table |
TableImpl.offset(int offset) |
Table |
TableImpl.orderBy(org.apache.flink.table.expressions.Expression... fields) |
Table |
TableImpl.orderBy(String fields) |
Table |
TableImpl.renameColumns(org.apache.flink.table.expressions.Expression... fields) |
Table |
TableImpl.renameColumns(String fields) |
Table |
TableImpl.rightOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.rightOuterJoin(Table right,
String joinPredicate) |
Table |
TableEnvironmentImpl.scan(String... tablePath) |
Table |
TableImpl.select(org.apache.flink.table.expressions.Expression... fields) |
Table |
TableImpl.select(String fields) |
Table |
TableEnvironmentImpl.sqlQuery(String query) |
Table |
TableImpl.union(Table right) |
Table |
TableImpl.unionAll(Table right) |
Table |
TableImpl.where(org.apache.flink.table.expressions.Expression predicate) |
Table |
TableImpl.where(String predicate) |
| Modifier and Type | Method and Description |
|---|---|
void |
TableEnvironmentImpl.createTemporaryView(String path,
Table view) |
String |
TableEnvironmentImpl.explain(Table table) |
String |
TableEnvironmentImpl.explain(Table table,
boolean extended) |
Table |
TableImpl.fullOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.fullOuterJoin(Table right,
String joinPredicate) |
void |
TableEnvironmentImpl.insertInto(String targetPath,
Table table) |
void |
TableEnvironmentImpl.insertInto(Table table,
String sinkPath,
String... sinkPathContinued) |
Table |
TableImpl.intersect(Table right) |
Table |
TableImpl.intersectAll(Table right) |
Table |
TableImpl.join(Table right) |
Table |
TableImpl.join(Table right,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.join(Table right,
String joinPredicate) |
Table |
TableImpl.leftOuterJoin(Table right) |
Table |
TableImpl.leftOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.leftOuterJoin(Table right,
String joinPredicate) |
Table |
TableImpl.minus(Table right) |
Table |
TableImpl.minusAll(Table right) |
void |
TableEnvironmentImpl.registerTable(String name,
Table table) |
Table |
TableImpl.rightOuterJoin(Table right,
org.apache.flink.table.expressions.Expression joinPredicate) |
Table |
TableImpl.rightOuterJoin(Table right,
String joinPredicate) |
Table |
TableImpl.union(Table right) |
Table |
TableImpl.unionAll(Table right) |
| Modifier and Type | Method and Description |
|---|---|
static TableReferenceExpression |
ApiExpressionUtils.tableRef(String name,
Table table) |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.