Interface | Description |
---|---|
DefinedFieldMapping |
The
DefinedFieldMapping interface provides a mapping for the fields of the table schema
(TableSource.getTableSchema() to fields of the physical produced data type
TableSource.getProducedDataType() of a TableSource . |
DefinedProctimeAttribute |
Extends a
TableSource to specify a processing time attribute. |
DefinedRowtimeAttributes |
Extends a
TableSource to specify rowtime attributes via a
RowtimeAttributeDescriptor . |
FieldComputer<T> |
The
FieldComputer interface returns an expression to compute the field of the table
schema of a TableSource from one or more fields of the TableSource 's return type. |
FilterableTableSource<T> |
Adds support for filtering push-down to a
TableSource . |
LookupableTableSource<T> |
A
TableSource which supports for lookup accessing via key column(s). |
NestedFieldsProjectableTableSource<T> |
Adds support for projection push-down to a
TableSource with nested fields. |
PartitionableTableSource |
An interface for partitionable
TableSource . |
ProjectableTableSource<T> |
Adds support for projection push-down to a
TableSource . |
TableSource<T> |
Defines an external table with the schema that is provided by
TableSource.getTableSchema() . |
Class | Description |
---|---|
RowtimeAttributeDescriptor |
Describes a rowtime attribute of a
TableSource . |
TableSourceValidation |
Logic to validate
TableSource types. |
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.