Uses of Class
org.apache.flink.cdc.common.annotation.Experimental
-
-
Uses of Experimental in org.apache.flink.cdc.common.model
Classes in org.apache.flink.cdc.common.model with annotations of type Experimental Modifier and Type Interface Description interfaceAiModelClientMarker interface for a runtime AI model client.interfaceAiModelClientFactoryAFactorythat createsAiModelClientinstances.interfaceModelContextContext passed toAiModelClientFactory.createClient(org.apache.flink.cdc.common.model.ModelContext)at pipeline assembly time. -
Uses of Experimental in org.apache.flink.cdc.common.model.abilities
Classes in org.apache.flink.cdc.common.model.abilities with annotations of type Experimental Modifier and Type Interface Description interfaceSupportsEmbeddingAbility interface forAiModelClientimplementations that can produce dense vector embeddings from text input.interfaceSupportsImageEmbeddingAbility interface forAiModelClientimplementations that can embed image bytes.interfaceSupportsImageTextGenerationAbility interface forAiModelClientimplementations that can generate text from an image combined with a natural-language prompt.interfaceSupportsTextGenerationAbility interface forAiModelClientimplementations that can perform chat-style text generation given a system prompt and a user input. -
Uses of Experimental in org.apache.flink.cdc.common.pipeline
Classes in org.apache.flink.cdc.common.pipeline with annotations of type Experimental Modifier and Type Class Description classExistingTableSchemaExpansionModeStrategy for handling an existing target table when the initialCreateTableEventarrives. -
Uses of Experimental in org.apache.flink.cdc.common.sink
Classes in org.apache.flink.cdc.common.sink with annotations of type Experimental Modifier and Type Interface Description interfaceExistingTableSchemaExpansionSupportConnector-specific capabilities required to safely expand an existing target table schema.Methods in org.apache.flink.cdc.common.sink with annotations of type Experimental Modifier and Type Method Description default Optional<ExistingTableSchemaExpansionSupport>MetadataApplier. getExistingTableSchemaExpansionSupport()Returns optional support for safely expanding an existing target table schema. -
Uses of Experimental in org.apache.flink.cdc.common.source
Classes in org.apache.flink.cdc.common.source with annotations of type Experimental Modifier and Type Interface Description interfaceSupportedMetadataColumnA metadata column that the source supports to read from the meta field.Methods in org.apache.flink.cdc.common.source with annotations of type Experimental Modifier and Type Method Description default booleanDataSource. isParallelMetadataSource()Indicating if this source may generate metadata events (SchemaChangeEvents) in parallel for each table. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.config
Classes in org.apache.flink.cdc.connectors.base.config with annotations of type Experimental Modifier and Type Interface Description interfaceSourceConfigThe source configuration which offers basic source configuration. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.dialect
Classes in org.apache.flink.cdc.connectors.base.dialect with annotations of type Experimental Modifier and Type Interface Description interfaceDataSourceDialect<C extends SourceConfig>The dialect of data source.interfaceJdbcDataSourceDialectThe dialect of JDBC data source. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.options
Fields in org.apache.flink.cdc.connectors.base.options with annotations of type Experimental Modifier and Type Field Description static org.apache.flink.configuration.ConfigOption<Boolean>SourceOptions. SCAN_INCREMENTAL_CLOSE_IDLE_READER_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Boolean>SourceOptions. SCAN_INCREMENTAL_SNAPSHOT_BACKFILL_SKIPstatic org.apache.flink.configuration.ConfigOption<Boolean>SourceOptions. SCAN_NEWLY_ADDED_TABLE_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Boolean>SourceOptions. SCAN_READ_CHANGELOG_AS_APPEND_ONLY_ENABLED -
Uses of Experimental in org.apache.flink.cdc.connectors.base.relational.connection
Classes in org.apache.flink.cdc.connectors.base.relational.connection with annotations of type Experimental Modifier and Type Interface Description interfaceConnectionPools<P,C extends SourceConfig>A pool collection that consists of multiple connection pools. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.relational.handler
Classes in org.apache.flink.cdc.connectors.base.relational.handler with annotations of type Experimental Modifier and Type Interface Description interfaceSchemaChangeEventHandlerThis handler helps to parse the source struct in SchemaChangeEvent and generate source info. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.source
Classes in org.apache.flink.cdc.connectors.base.source with annotations of type Experimental Modifier and Type Class Description classIncrementalSource<T,C extends SourceConfig>The basic source of Incremental Snapshot framework for datasource, it is based on FLIP-27 and Watermark Signal Algorithm which supports parallel reading snapshot of table and then continue to capture data change by streaming reading. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.source.assigner
Classes in org.apache.flink.cdc.connectors.base.source.assigner with annotations of type Experimental Modifier and Type Interface Description interfaceSplitAssignerTheSplitAssigneris responsible for deciding what split should be processed. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.source.assigner.splitter
Classes in org.apache.flink.cdc.connectors.base.source.assigner.splitter with annotations of type Experimental Modifier and Type Interface Description interfaceChunkSplitterThe splitter used to split collection into a set of chunks.classJdbcSourceChunkSplitterTheChunkSplitterused to split table into a set of chunks for JDBC data source. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.source.enumerator
Classes in org.apache.flink.cdc.connectors.base.source.enumerator with annotations of type Experimental Modifier and Type Class Description classIncrementalSourceEnumeratorIncremental source enumerator that enumerates receive the split request and assign the split to source readers. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.source.meta.offset
Classes in org.apache.flink.cdc.connectors.base.source.meta.offset with annotations of type Experimental Modifier and Type Class Description classOffsetA structure describes a fine-grained offset in a change event including change log position. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.source.meta.split
Classes in org.apache.flink.cdc.connectors.base.source.meta.split with annotations of type Experimental Modifier and Type Class Description classSourceSplitBaseThe split of table comes from a Table that splits by primary key. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.source.reader
Classes in org.apache.flink.cdc.connectors.base.source.reader with annotations of type Experimental Modifier and Type Class Description classIncrementalSourceReader<T,C extends SourceConfig>The multi-parallel source reader for table snapshot phase fromSnapshotSplitand then single-parallel source reader for table stream phase fromStreamSplit.classIncrementalSourceReaderWithCommitRecord the LSN of checkpointStreamSplit, which can be used to submit to the CDC source.classIncrementalSourceSplitReader<C extends SourceConfig>Basic class readSourceSplitBaseand returnSourceRecord. -
Uses of Experimental in org.apache.flink.cdc.connectors.base.source.reader.external
Classes in org.apache.flink.cdc.connectors.base.source.reader.external with annotations of type Experimental Modifier and Type Interface Description interfaceFetcher<T,Split>Fetcher to fetch data of a table split, the split is either snapshot splitSnapshotSplitor stream splitStreamSplit.interfaceFetchTask<Split>The task to fetching data of a Split. -
Uses of Experimental in org.apache.flink.cdc.connectors.db2.source.dialect
Classes in org.apache.flink.cdc.connectors.db2.source.dialect with annotations of type Experimental Modifier and Type Class Description classDb2DialectTheJdbcDataSourceDialectimplementation for Db2 datasource. -
Uses of Experimental in org.apache.flink.cdc.connectors.iceberg.sink
Fields in org.apache.flink.cdc.connectors.iceberg.sink with annotations of type Experimental Modifier and Type Field Description static ConfigOption<String>IcebergDataSinkOptions. JOB_ID_PREFIXstatic ConfigOption<Integer>IcebergDataSinkOptions. SINK_COMPACTION_COMMIT_INTERVALstatic ConfigOption<Boolean>IcebergDataSinkOptions. SINK_COMPACTION_ENABLEDstatic ConfigOption<Integer>IcebergDataSinkOptions. SINK_COMPACTION_PARALLELISM -
Uses of Experimental in org.apache.flink.cdc.connectors.mongodb.source
Classes in org.apache.flink.cdc.connectors.mongodb.source with annotations of type Experimental Modifier and Type Class Description classMongoDBSource<T>The MongoDB CDC Source based on FLIP-27 which supports parallel reading snapshot of collection and then continue to capture data change from change stream.classMongoDBSourceBuilder<T>The builder class forMongoDBSourceto make it easier for the users to construct aMongoDBSource. -
Uses of Experimental in org.apache.flink.cdc.connectors.mongodb.source.assigners.splitters
Classes in org.apache.flink.cdc.connectors.mongodb.source.assigners.splitters with annotations of type Experimental Modifier and Type Class Description classMongoDBChunkSplitterThe splitter used to split collection into a set of chunks for MongoDB data source. -
Uses of Experimental in org.apache.flink.cdc.connectors.mongodb.source.config
Fields in org.apache.flink.cdc.connectors.mongodb.source.config with annotations of type Experimental Modifier and Type Field Description static org.apache.flink.configuration.ConfigOption<Boolean>MongoDBSourceOptions. FULL_DOCUMENT_PRE_POST_IMAGEstatic org.apache.flink.configuration.ConfigOption<Integer>MongoDBSourceOptions. SCAN_INCREMENTAL_SNAPSHOT_CHUNK_SAMPLESstatic org.apache.flink.configuration.ConfigOption<Integer>MongoDBSourceOptions. SCAN_INCREMENTAL_SNAPSHOT_CHUNK_SIZE_MBstatic org.apache.flink.configuration.ConfigOption<Boolean>MongoDBSourceOptions. SCAN_INCREMENTAL_SNAPSHOT_ENABLED -
Uses of Experimental in org.apache.flink.cdc.connectors.mongodb.source.dialect
Classes in org.apache.flink.cdc.connectors.mongodb.source.dialect with annotations of type Experimental Modifier and Type Class Description classMongoDBDialectTheDataSourceDialectimplementation for MongoDB datasource. -
Uses of Experimental in org.apache.flink.cdc.connectors.mysql.source
-
Uses of Experimental in org.apache.flink.cdc.connectors.mysql.source.config
Fields in org.apache.flink.cdc.connectors.mysql.source.config with annotations of type Experimental Modifier and Type Field Description static org.apache.flink.configuration.ConfigOption<Double>MySqlSourceOptions. CHUNK_KEY_EVEN_DISTRIBUTION_FACTOR_LOWER_BOUNDstatic org.apache.flink.configuration.ConfigOption<Double>MySqlSourceOptions. CHUNK_KEY_EVEN_DISTRIBUTION_FACTOR_UPPER_BOUNDstatic org.apache.flink.configuration.ConfigOption<Integer>MySqlSourceOptions. CHUNK_META_GROUP_SIZEstatic org.apache.flink.configuration.ConfigOption<Boolean>MySqlSourceOptions. PARSE_ONLINE_SCHEMA_CHANGESstatic org.apache.flink.configuration.ConfigOption<Boolean>MySqlSourceOptions. SCAN_INCREMENTAL_CLOSE_IDLE_READER_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Boolean>MySqlSourceOptions. SCAN_INCREMENTAL_SNAPSHOT_BACKFILL_SKIPstatic org.apache.flink.configuration.ConfigOption<String>MySqlSourceOptions. SCAN_INCREMENTAL_SNAPSHOT_CHUNK_KEY_COLUMNstatic org.apache.flink.configuration.ConfigOption<Boolean>MySqlSourceOptions. SCAN_INCREMENTAL_SNAPSHOT_METADATA_RELEASE_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Boolean>MySqlSourceOptions. SCAN_NEWLY_ADDED_TABLE_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Boolean>MySqlSourceOptions. USE_LEGACY_JSON_FORMAT -
Uses of Experimental in org.apache.flink.cdc.connectors.oracle.source
Classes in org.apache.flink.cdc.connectors.oracle.source with annotations of type Experimental Modifier and Type Class Description classOracleDialectTheJdbcDataSourceDialectimplementation for Oracle datasource.Fields in org.apache.flink.cdc.connectors.oracle.source with annotations of type Experimental Modifier and Type Field Description static ConfigOption<Double>OracleDataSourceOptions. CHUNK_KEY_EVEN_DISTRIBUTION_FACTOR_LOWER_BOUNDstatic ConfigOption<Double>OracleDataSourceOptions. CHUNK_KEY_EVEN_DISTRIBUTION_FACTOR_UPPER_BOUNDstatic ConfigOption<Integer>OracleDataSourceOptions. CHUNK_META_GROUP_SIZEstatic ConfigOption<String>OracleDataSourceOptions. DATABASE_CONNECTION_ADAPTERstatic ConfigOption<String>OracleDataSourceOptions. LOG_MINING_STRATEGYstatic ConfigOption<String>OracleDataSourceOptions. METADATA_LISTstatic ConfigOption<Boolean>OracleDataSourceOptions. SCAN_INCREMENTAL_CLOSE_IDLE_READER_ENABLEDstatic ConfigOption<Boolean>OracleDataSourceOptions. SCAN_INCREMENTAL_SNAPSHOT_BACKFILL_SKIP -
Uses of Experimental in org.apache.flink.cdc.connectors.postgres.source
Classes in org.apache.flink.cdc.connectors.postgres.source with annotations of type Experimental Modifier and Type Class Description classPostgresSourceBuilder<T>The source builder for PostgresIncrementalSource.static classPostgresSourceBuilder.PostgresIncrementalSource<T>The Postgres source based on the incremental snapshot framework.Fields in org.apache.flink.cdc.connectors.postgres.source with annotations of type Experimental Modifier and Type Field Description static ConfigOption<Double>PostgresDataSourceOptions. CHUNK_KEY_EVEN_DISTRIBUTION_FACTOR_LOWER_BOUNDstatic ConfigOption<Double>PostgresDataSourceOptions. CHUNK_KEY_EVEN_DISTRIBUTION_FACTOR_UPPER_BOUNDstatic ConfigOption<Integer>PostgresDataSourceOptions. CHUNK_META_GROUP_SIZEstatic ConfigOption<String>PostgresDataSourceOptions. METADATA_LISTstatic ConfigOption<Boolean>PostgresDataSourceOptions. SCAN_INCREMENTAL_CLOSE_IDLE_READER_ENABLEDstatic ConfigOption<Boolean>PostgresDataSourceOptions. SCAN_INCREMENTAL_SNAPSHOT_UNBOUNDED_CHUNK_FIRST_ENABLEDstatic ConfigOption<Boolean>PostgresDataSourceOptions. SCHEMA_CHANGE_ENABLEDstatic ConfigOption<String>PostgresDataSourceOptions. TABLES_EXCLUDE -
Uses of Experimental in org.apache.flink.cdc.connectors.postgres.source.reader
Classes in org.apache.flink.cdc.connectors.postgres.source.reader with annotations of type Experimental Modifier and Type Class Description classPostgresSourceReaderThe multi-parallel postgres source reader for table snapshot phase fromSnapshotSplitand then single-parallel source reader for table stream phase fromStreamSplit. -
Uses of Experimental in org.apache.flink.cdc.connectors.sqlserver.source
Fields in org.apache.flink.cdc.connectors.sqlserver.source with annotations of type Experimental Modifier and Type Field Description static ConfigOption<Double>SqlServerDataSourceOptions. CHUNK_KEY_EVEN_DISTRIBUTION_FACTOR_LOWER_BOUNDstatic ConfigOption<Double>SqlServerDataSourceOptions. CHUNK_KEY_EVEN_DISTRIBUTION_FACTOR_UPPER_BOUNDstatic ConfigOption<Integer>SqlServerDataSourceOptions. CHUNK_META_GROUP_SIZEstatic ConfigOption<String>SqlServerDataSourceOptions. METADATA_LISTstatic ConfigOption<Boolean>SqlServerDataSourceOptions. SCAN_INCREMENTAL_CLOSE_IDLE_READER_ENABLEDstatic ConfigOption<Boolean>SqlServerDataSourceOptions. SCAN_INCREMENTAL_SNAPSHOT_UNBOUNDED_CHUNK_FIRST_ENABLEDstatic ConfigOption<Boolean>SqlServerDataSourceOptions. SCAN_NEWLY_ADDED_TABLE_ENABLEDstatic ConfigOption<Boolean>SqlServerDataSourceOptions. SCHEMA_CHANGE_ENABLEDstatic ConfigOption<String>SqlServerDataSourceOptions. TABLES_EXCLUDE -
Uses of Experimental in org.apache.flink.cdc.connectors.sqlserver.source.dialect
Classes in org.apache.flink.cdc.connectors.sqlserver.source.dialect with annotations of type Experimental Modifier and Type Class Description classSqlServerDialectTheJdbcDataSourceDialectimplementation for SqlServer datasource. -
Uses of Experimental in org.apache.flink.cdc.python
Classes in org.apache.flink.cdc.python with annotations of type Experimental Modifier and Type Class Description classPythonUdfGeneric UDF that delegates to a Python function defined inline in YAML. -
Uses of Experimental in org.apache.flink.cdc.runtime.operators.transform.converter
Classes in org.apache.flink.cdc.runtime.operators.transform.converter with annotations of type Experimental Modifier and Type Interface Description interfacePostTransformConverterThe PostTransformConverter applies to convert theDataChangeEventafter other part of TransformRule in PostTransformOperator.classPostTransformConvertersThePostTransformConverterutils.
-