- tableExists(ObjectPath) - Method in class org.wikimedia.eventutilities.flink.table.catalog.EventStreamCatalog
-
- tableOptions - Variable in class org.wikimedia.eventutilities.flink.table.catalog.EventStreamCatalogConfiguration
-
Option values are passed in when instantiating a table within the catalog via CREATE TABLE.
- toBuilder() - Method in class org.wikimedia.eventutilities.flink.table.catalog.EventStreamCatalogConfigurationFactory
-
- toDataType(ObjectNode) - Static method in class org.wikimedia.eventutilities.flink.formats.json.JsonSchemaFlinkConverter
-
Converts this JSONSchema to a Flink Table API DataType.
- toDeserializationSchemaRow(ObjectNode) - Static method in class org.wikimedia.eventutilities.flink.formats.json.JsonSchemaFlinkConverter
-
Gets a JSON deserializer to Row in hybrid named position mode for the jsonSchema.
- topicFilter(Predicate<String>) - Method in class org.wikimedia.eventutilities.flink.stream.EventDataStreamFactory.Builder
-
The filter to apply when extracting the configured topics of a stream.
- topicPrefix(String) - Method in class org.wikimedia.eventutilities.flink.stream.EventDataStreamFactory.Builder
-
Filter source topics with a particular prefix (generally the datacenter name).
- toRowTypeInfo() - Method in class org.wikimedia.eventutilities.flink.EventRowTypeInfo
-
Obtain the equivalent RowTypeInfo.
- toRowTypeInfo(ObjectNode) - Static method in class org.wikimedia.eventutilities.flink.formats.json.JsonSchemaFlinkConverter
-
Converts this JSONSchema to a Flink DataStream API
EventRowTypeInfo
,
which is an instance of
TypeInformation
<
Row
>.
- toRowTypeInfo(ObjectNode, ObjectNode) - Static method in class org.wikimedia.eventutilities.flink.formats.json.JsonSchemaFlinkConverter
-
Converts this JSONSchema to a Flink DataStream API
EventRowTypeInfo
,
with stream partitions keys extracted from messageKeyFields mappings.
- toSchemaBuilder(ObjectNode) - Static method in class org.wikimedia.eventutilities.flink.formats.json.JsonSchemaFlinkConverter
-
Returns a Table API Schema Builder starting with a Row DataType
converted from the provided JSONSchema.
- toString() - Method in class org.wikimedia.eventutilities.flink.table.catalog.EventStreamCatalogConfigurationFactory.EventStreamCatalogConfigurationFactoryBuilder
-
- toTypeInformation(ObjectNode) - Static method in class org.wikimedia.eventutilities.flink.formats.json.JsonSchemaFlinkConverter
-
Converts this JSONSchema to a Flink DataStream API TypeInformation.
- toTypeInformation(ObjectNode, ObjectNode) - Static method in class org.wikimedia.eventutilities.flink.formats.json.JsonSchemaFlinkConverter
-
Converts this JSONSchema to a Flink DataStream API TypeInformation with key TypeInformation
extracted from messageKeyFields mappings.
- typeArray(DataType, boolean) - Method in class org.wikimedia.eventutilities.flink.formats.json.DataTypeSchemaConversions
-
elementsAreNullable
is ignored; all Flink Table API elements are nullable.
- typeArray(TypeInformation<?>, boolean) - Method in class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
elementsAreNullable
is ignored, element values can always be null.
- typeBoolean() - Method in class org.wikimedia.eventutilities.flink.formats.json.DataTypeSchemaConversions
-
- typeBoolean() - Method in class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
- typeDecimal() - Method in class org.wikimedia.eventutilities.flink.formats.json.DataTypeSchemaConversions
-
- typeDecimal() - Method in class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
- TypeInformationSchemaConversions - Class in org.wikimedia.eventutilities.flink.formats.json
-
Implementation of
SchemaConversions
that can convert to Flink DataStream API TypeInformation.
- TypeInformationSchemaConversions() - Constructor for class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
- typeInteger() - Method in class org.wikimedia.eventutilities.flink.formats.json.DataTypeSchemaConversions
-
Note that the default conversion of LogicalType BigIntType is Long,
which is NOT the same as Flink Types.BIG_INT (in the DataStream API).
- typeInteger() - Method in class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
- typeMap(DataType, DataType, boolean) - Method in class org.wikimedia.eventutilities.flink.formats.json.DataTypeSchemaConversions
-
valuesAreNullable
is ignored; all Flink Table API elements are nullable.
- typeMap(TypeInformation<?>, TypeInformation<?>, boolean) - Method in class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
valuesAreNullable
is ignored, an map values can always be null.
- typeNull() - Method in class org.wikimedia.eventutilities.flink.formats.json.DataTypeSchemaConversions
-
- typeNull() - Method in class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
- typeRow(List<SchemaConversions.RowField<DataType>>) - Method in class org.wikimedia.eventutilities.flink.formats.json.DataTypeSchemaConversions
-
If a RowFields description is not null,
it will be used as the DataTypes.Field
's description.
- typeRow(List<SchemaConversions.RowField<TypeInformation<?>>>) - Method in class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
Converts rowFields to TypeInformation
of Row
.
- typeString() - Method in class org.wikimedia.eventutilities.flink.formats.json.DataTypeSchemaConversions
-
- typeString() - Method in class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
- typeTimestamp() - Method in class org.wikimedia.eventutilities.flink.formats.json.DataTypeSchemaConversions
-
- typeTimestamp() - Method in class org.wikimedia.eventutilities.flink.formats.json.TypeInformationSchemaConversions
-
There are many ways to represent timestamps.