Uses of Class
org.apache.flink.cdc.common.annotation.PublicEvolving
-
-
Uses of PublicEvolving in org.apache.flink.cdc.common.configuration
Classes in org.apache.flink.cdc.common.configuration with annotations of type PublicEvolving Modifier and Type Class Description classConfigOption<T>AConfigOptiondescribes a configuration parameter.classConfigOptionsConfigOptionsare used to build aConfigOption. -
Uses of PublicEvolving in org.apache.flink.cdc.common.configuration.description
Classes in org.apache.flink.cdc.common.configuration.description with annotations of type PublicEvolving Modifier and Type Interface Description interfaceBlockElementPart of description that represents a block e.g.classDescriptionDescription forConfigOption.static classDescription.DescriptionBuilderBuilder forDescription.classFormatterAllows providing multiple formatters for the description.interfaceInlineElementPart of description that represents an element inside a block e.g.classLineBreakElementRepresents a line break in theDescription.classLinkElementElement that represents a link in theDescription.classListElementRepresents a list in theDescription.classTextElementRepresents a text block in theDescription.static classTextElement.TextStyleStyles that can be applied toTextElemente.g. -
Uses of PublicEvolving in org.apache.flink.cdc.common.data
Classes in org.apache.flink.cdc.common.data with annotations of type PublicEvolving Modifier and Type Interface Description interfaceArrayDataBase interface of an internal data structure representing data ofArrayType.static interfaceArrayData.ElementGetterAccessor for getting the elements of an array during runtime.classDecimalDataAn internal data structure representing data ofDecimalType.classGenericArrayDataAn internal data structure representing data ofArrayType.classGenericMapDataAn internal data structure representing data ofMapType.classGenericRecordDataAn internal data structure representing data ofRecordData.classLocalZonedTimestampDataAn internal data structure representing data ofLocalZonedTimestampType.interfaceMapDataBase interface of an internal data structure representing data ofMapType.interfaceRecordDataClassRecordDatadescribes the data of changed record (i.e.static interfaceRecordData.FieldGetterAccessor for getting the field of a RecordData during runtime.interfaceStringDataAn internal data structure representing data ofCharTypeandVarCharType.classTimestampDataAn internal data structure representing data ofTimestampType.classZonedTimestampDataAn internal data structure representing data ofZonedTimestampType. -
Uses of PublicEvolving in org.apache.flink.cdc.common.event
Classes in org.apache.flink.cdc.common.event with annotations of type PublicEvolving Modifier and Type Class Description classAddColumnEventASchemaChangeEventthat represents anADD COLUMNDDL, which may contain the lenient column type changes.classAlterColumnTypeEventASchemaChangeEventthat represents anALTER COLUMNDDL, which may contain the lenient column type changes.classAlterTableCommentEventinterfaceChangeEventClassChangeEventrepresents the change events of external systems, includingDataChangeEventandSchemaChangeEvent.classCreateTableEventASchemaChangeEventthat represents anCREATE TABLEDDL.classDataChangeEventClassDataChangeEventrepresents the data change events of external systems, such as INSERT, UPDATE, DELETE and so on.classDropColumnEventASchemaChangeEventthat represents anDROP COLUMNDDL, which may contain the lenient column type changes.classDropTableEventASchemaChangeEventthat represents anDROP TABLEDDL.interfaceEventClassEventis the super interface defines the events of external systems flowing into Flink CDC.interfaceEventDeserializer<T>Deserializer to deserialize given record toEvent.classOperationTypeEnumOperationTypedescribes the type of operation that the data change event reports.classRenameColumnEventASchemaChangeEventthat represents anRENAME COLUMNDDL, which may contain the lenient column type changes.interfaceSchemaChangeEventClassSchemaChangeEventrepresents the changes in the table structure of the external system, such as CREATE, DROP, RENAME and so on.classSchemaChangeEventTypeAn enumeration of schema change event types forSchemaChangeEvent.classSchemaChangeEventTypeFamilyAn enumeration of schema change event families for clusteringSchemaChangeEvents into categories.interfaceSchemaChangeEventWithPreSchemaASchemaChangeEventthat supports appending schema before change event.classTableIdThe unique identifier used to represent the path of external table or external data collection, all external system data collection could map to a dedicatedTableId.classTruncateTableEventASchemaChangeEventthat represents anTRUNCATE TABLEDDL. -
Uses of PublicEvolving in org.apache.flink.cdc.common.factories
Classes in org.apache.flink.cdc.common.factories with annotations of type PublicEvolving Modifier and Type Interface Description interfaceDataSinkFactoryA factory to createDataSinkinstances.interfaceDataSourceFactoryA factory to createDataSourceinstances.interfaceFactoryBase interface for all kind of factories that create object instances from a list of key-value pairs in Flink CDC DataSource & DataSink API.static interfaceFactory.ContextProvides session information describing the factory to be accessed.classFactoryHelperA helper for working withFactory. -
Uses of PublicEvolving in org.apache.flink.cdc.common.pipeline
Classes in org.apache.flink.cdc.common.pipeline with annotations of type PublicEvolving Modifier and Type Class Description classDecimalPrecisionModeMaximum precision mode for DECIMAL type in transform expressions.classHashFunctionStrategyPartitioning strategy forDataChangeEventin Flink CDC pipeline.classPipelineOptionsPredefined pipeline configuration options.classRouteModeRoute mode for routing rules.classRuntimeExecutionModeRuntime execution mode of the pipeline includes STREAMING and BATCH, with the default value being STREAMING.classSchemaChangeBehaviorBehavior for handling schema changes. -
Uses of PublicEvolving in org.apache.flink.cdc.common.route
Classes in org.apache.flink.cdc.common.route with annotations of type PublicEvolving Modifier and Type Class Description classTableIdRouterCalculates how upstream data change events should be dispatched to downstream tables. -
Uses of PublicEvolving in org.apache.flink.cdc.common.schema
Classes in org.apache.flink.cdc.common.schema with annotations of type PublicEvolving Modifier and Type Class Description classColumnRepresentation of a column in aSchema.classMetadataColumnRepresentation of a metadata column.classPhysicalColumnRepresentation of a physical column.classSchemaSchema of a table or data collection.static classSchema.BuilderA builder for constructing an immutable but still unresolvedSchema. -
Uses of PublicEvolving in org.apache.flink.cdc.common.sink
Classes in org.apache.flink.cdc.common.sink with annotations of type PublicEvolving Modifier and Type Interface Description interfaceDataSinkDataSinkis used to write change data to external system and apply metadata changes to external systems as well.interfaceEventSinkProviderA marker interface used to provide an event sink for writing change events to external systems.interfaceFlinkSinkFunctionProviderFlinkSinkFunctionProvideris used to provide a FlinkSinkFunctionfor writing events to external systems.interfaceFlinkSinkProviderFlinkSinkProvideris used to provide a FlinkSinkfor writing events to external systems.interfaceMetadataApplierMetadataApplieris used to apply metadata changes to external systems. -
Uses of PublicEvolving in org.apache.flink.cdc.common.source
Classes in org.apache.flink.cdc.common.source with annotations of type PublicEvolving Modifier and Type Interface Description interfaceDataSourceDataSourceis used to access metadata and read change data from external systems.interfaceEventSourceProviderA marker interface used to provide an event source for reading events from external systems.interfaceFlinkSourceFunctionProviderFlinkSourceFunctionProvideris used to provide a FlinkSourceFunctionfor reading events from external systems.interfaceFlinkSourceProviderFlinkSourceProvideris used to provide a FlinkSourcefor reading events from external systems.interfaceMetadataAccessorMetadataAccessoris used byDataSourceto access the metadata from external systems. -
Uses of PublicEvolving in org.apache.flink.cdc.common.source.discover
Classes in org.apache.flink.cdc.common.source.discover with annotations of type PublicEvolving Modifier and Type Interface Description interfaceObjectIdDiscoverer<T>Pluggable abstraction for discovering a set of object identifiers.interfaceObjectIdDiscovererFactory<T>SPI factory that creates anObjectIdDiscoverer.interfaceTableDiscovererTable-specific specialization ofObjectIdDiscovererwhose discovered object id type isTableId.interfaceTableDiscovererFactoryTable-specific SPI factory that creates aTableDiscoverer. -
Uses of PublicEvolving in org.apache.flink.cdc.common.types
Classes in org.apache.flink.cdc.common.types with annotations of type PublicEvolving Modifier and Type Class Description classArrayTypeData type of an array of elements with same subtype.classBigIntTypeData type of an 8-byte signed integer with values from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.classBinaryTypeData type of a fixed-length binary string (=a sequence of bytes).classBooleanTypeData type of a boolean with a (possibly) three-valued logic ofTRUE, FALSE, UNKNOWN.classCharTypeData type of a fixed-length character string.classDataFieldDefines the field of a row type.classDataTypeDefaultVisitor<R>Implementation ofDataTypeVisitorthat redirects all calls toDataTypeDefaultVisitor.defaultMethod(DataType).classDataTypeFamilyAn enumeration of data type families for clusteringDataTypeRoots into categories.classDataTypeRootAn enumeration of data type roots containing static information about fata data types.classDataTypesADataTypecan be used to declare input and/or output types of operations.interfaceDataTypeVisitor<R>The visitor definition ofDataType.classDateTypeData type of a date consisting ofyear-month-daywith values ranging from0000-01-01to9999-12-31.classDecimalTypeData type of a decimal number with fixed precision and scale.classDoubleTypeData type of an 8-byte double precision floating point number.classFloatTypeData type of a 4-byte single precision floating point number.classIntTypeData type of a 4-byte signed integer with values from -2,147,483,648 to 2,147,483,647.classLocalZonedTimestampTypeData type of a timestamp WITH LOCAL time zone consisting ofyear-month-day hour:minute:second[.fractional] zonewith up to nanosecond precision and values ranging from0000-01-01 00:00:00.000000000 +14:59to9999-12-31 23:59:59.999999999 -14:59.classMapTypeData type of an associative array that maps keys (includingNULL) to values (includingNULL).classRowTypeData type of a sequence of fields.classSmallIntTypeData type of a 2-byte signed integer with values from -32,768 to 32,767.classTimestampTypeData type of a timestamp WITHOUT time zone consisting ofyear-month-day hour:minute:second[.fractional]with up to nanosecond precision and values ranging from0000-01-01 00:00:00.000000000to9999-12-31 23:59:59.999999999.classTimeTypeData type of a time WITHOUT time zone consisting ofhour:minute:second[.fractional]with up to nanosecond precision and values ranging from00:00:00.000000000to23:59:59.999999999.classTinyIntTypeData type of a 1-byte signed integer with values from -128 to 127.classVarBinaryTypeData type of a variable-length binary string (=a sequence of bytes).classVarCharTypeData type of a variable-length character string.classZonedTimestampTypeData type of a timestamp WITH time zone consisting ofyear-month-day hour:minute:second[.fractional] zonewith up to nanosecond precision and values ranging from0000-01-01 00:00:00.000000000 +14:59to9999-12-31 23:59:59.999999999 -14:59. -
Uses of PublicEvolving in org.apache.flink.cdc.common.types.variant
Classes in org.apache.flink.cdc.common.types.variant with annotations of type PublicEvolving Modifier and Type Class Description static classBinaryVariantBuilder.VariantArrayBuilderBuilder for a variant array.static classBinaryVariantBuilder.VariantObjectBuilderBuilder for a variant object.interfaceVariantCopy from Variant.javastatic classVariant.TypeThe type of variant.interfaceVariantBuilderCopy from VariantBuilder.javastatic interfaceVariantBuilder.VariantArrayBuilderBuilder for a variant array.static interfaceVariantBuilder.VariantObjectBuilderBuilder for a variant object.classVariantTypeExceptionCopy from VariantTypeException.java -
Uses of PublicEvolving in org.apache.flink.cdc.common.udf
Classes in org.apache.flink.cdc.common.udf with annotations of type PublicEvolving Modifier and Type Interface Description interfaceUserDefinedFunctionBase interface for creating a UDF in transform projection and filtering expressions. -
Uses of PublicEvolving in org.apache.flink.cdc.common.utils
Classes in org.apache.flink.cdc.common.utils with annotations of type PublicEvolving Modifier and Type Class Description classSchemaMergingUtilsclassSchemaUtilsUtils forSchemato perform the ability of evolution. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.base
Classes in org.apache.flink.cdc.connectors.base with annotations of type PublicEvolving Modifier and Type Interface Description interfaceWatermarkDispatcherCDC event dispatcher which provides ability to dispatch watermark. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.db2.source
Classes in org.apache.flink.cdc.connectors.db2.source with annotations of type PublicEvolving Modifier and Type Class Description classDb2SourceBuilder<T>The builder class forDb2SourceBuilder.Db2IncrementalSourceto make it easier for the users to construct aDb2SourceBuilder.Db2IncrementalSource. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.mongodb.source
Classes in org.apache.flink.cdc.connectors.mongodb.source with annotations of type PublicEvolving Modifier and Type Class Description classMongoDBSourceBuilder<T>The builder class forMongoDBSourceto make it easier for the users to construct aMongoDBSource.Methods in org.apache.flink.cdc.connectors.mongodb.source with annotations of type PublicEvolving Modifier and Type Method Description static <T> MongoDBSourceBuilder<T>MongoDBSource. builder()Get a MongoDBSourceBuilder to build aMongoDBSource. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.mongodb.table
Classes in org.apache.flink.cdc.connectors.mongodb.table with annotations of type PublicEvolving Modifier and Type Class Description classMongoDBConnectorDeserializationSchemaDeserialization schema from Mongodb ChangeStreamDocument to Flink Table/SQL internal data structureRowData.classMongoDBConnectorFullChangelogDeserializationSchemaDeserialization schema from Mongodb ChangeStreamDocument to Flink Table/SQL internal data that produces full changelog mode structureRowData. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.mysql.source
Classes in org.apache.flink.cdc.connectors.mysql.source with annotations of type PublicEvolving Modifier and Type Class Description classMySqlDataSourceOptionsConfigurations forMySqlDataSource.classMySqlSourceBuilder<T>The builder class forMySqlSourceto make it easier for the users to construct aMySqlSource.Methods in org.apache.flink.cdc.connectors.mysql.source with annotations of type PublicEvolving Modifier and Type Method Description static <T> MySqlSourceBuilder<T>MySqlSource. builder()Get a MySqlParallelSourceBuilder to build aMySqlSource. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.mysql.source.offset
Classes in org.apache.flink.cdc.connectors.mysql.source.offset with annotations of type PublicEvolving Modifier and Type Class Description classBinlogOffsetA structure describes a fine grained offset in a binlog event including binlog position and gtid set etc. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.oracle.source
Classes in org.apache.flink.cdc.connectors.oracle.source with annotations of type PublicEvolving Modifier and Type Class Description classOracleDataSourceOptionsConfigurations forOracleDataSource. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.postgres.source
Classes in org.apache.flink.cdc.connectors.postgres.source with annotations of type PublicEvolving Modifier and Type Class Description classPostgresDataSourceOptionsConfigurations forPostgresDataSource. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.sqlserver.source
Classes in org.apache.flink.cdc.connectors.sqlserver.source with annotations of type PublicEvolving Modifier and Type Class Description classSqlServerDataSourceOptionsConfigurations forSqlServerDataSource. -
Uses of PublicEvolving in org.apache.flink.cdc.connectors.tidb
Classes in org.apache.flink.cdc.connectors.tidb with annotations of type PublicEvolving Modifier and Type Interface Description interfaceTiKVChangeEventDeserializationSchema<T>The deserialization schema describes how to turn the TiKV Change Event into data types (Java/Scala objects) that are processed by Flink.interfaceTiKVSnapshotEventDeserializationSchema<T>The deserialization schema describes how to turn the TiKV snapshot event into data types (Java/Scala objects) that are processed by Flink. -
Uses of PublicEvolving in org.apache.flink.cdc.debezium
Classes in org.apache.flink.cdc.debezium with annotations of type PublicEvolving Modifier and Type Interface Description interfaceDebeziumDeserializationSchema<T>The deserialization schema describes how to turn the Debezium SourceRecord into data types (Java/Scala objects) that are processed by Flink.classDebeziumSourceFunction<T>TheDebeziumSourceFunctionis a streaming data source that pulls captured change data from databases into Flink. -
Uses of PublicEvolving in org.apache.flink.cdc.runtime.typeutils
Classes in org.apache.flink.cdc.runtime.typeutils with annotations of type PublicEvolving Modifier and Type Class Description classBinaryRecordDataGeneratorThis class is used to createBinaryRecordData.
-