Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- buildFieldDefinition(Field) - Method in class io.debezium.openlineage.dataset.DatasetDataExtractor
C
- cleanup(ConnectorContext) - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
-
Removes the emitter for the specified connector.
- close() - Method in interface io.debezium.openlineage.emitter.LineageEmitter
- close() - Method in class io.debezium.openlineage.emitter.NoOpLineageEmitter
- config - Variable in record class io.debezium.openlineage.ConnectorContext
-
The field for the
configrecord component. - config() - Method in record class io.debezium.openlineage.ConnectorContext
-
Returns the value of the
configrecord component. - connectorContext(Map<String, String>, String, UUID) - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
- ConnectorContext - Record Class in io.debezium.openlineage
-
Represents the context information for a Kafka Connect connector, containing essential metadata required for connector operations and identification.
- ConnectorContext(String, String, String, String, UUID, Map<String, String>) - Constructor for record class io.debezium.openlineage.ConnectorContext
-
Creates an instance of a
ConnectorContextrecord class. - connectorLogicalName - Variable in record class io.debezium.openlineage.ConnectorContext
-
The field for the
connectorLogicalNamerecord component. - connectorLogicalName() - Method in record class io.debezium.openlineage.ConnectorContext
-
Returns the value of the
connectorLogicalNamerecord component. - connectorName - Variable in record class io.debezium.openlineage.ConnectorContext
-
The field for the
connectorNamerecord component. - connectorName() - Method in record class io.debezium.openlineage.ConnectorContext
-
Returns the value of the
connectorNamerecord component.
D
- DATABASE - Enum constant in enum class io.debezium.openlineage.dataset.DatasetMetadata.DataStore
- DatasetDataExtractor - Class in io.debezium.openlineage.dataset
- DatasetDataExtractor() - Constructor for class io.debezium.openlineage.dataset.DatasetDataExtractor
- DatasetKind() - Constructor for enum class io.debezium.openlineage.dataset.DatasetMetadata.DatasetKind
- DatasetMetadata - Record Class in io.debezium.openlineage.dataset
-
Represents metadata for a dataset, including its name, kind, type, and field definitions.
- DatasetMetadata(String, DatasetMetadata.DatasetKind, String, DatasetMetadata.DataStore, List<DatasetMetadata.FieldDefinition>) - Constructor for record class io.debezium.openlineage.dataset.DatasetMetadata
-
Creates an instance of a
DatasetMetadatarecord class. - DatasetMetadata.DatasetKind - Enum Class in io.debezium.openlineage.dataset
-
Enumeration representing the kind of dataset.
- DatasetMetadata.DataStore - Enum Class in io.debezium.openlineage.dataset
-
Enumeration representing the final data store related to the dataset.
- DatasetMetadata.FieldDefinition - Record Class in io.debezium.openlineage.dataset
-
Represents the definition of a field within a dataset.
- DataStore() - Constructor for enum class io.debezium.openlineage.dataset.DatasetMetadata.DataStore
- DebeziumOpenLineageEmitter - Class in io.debezium.openlineage
-
A utility class for emitting OpenLineage events from Debezium connectors.
- DebeziumOpenLineageEmitter() - Constructor for class io.debezium.openlineage.DebeziumOpenLineageEmitter
- description - Variable in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
The field for the
descriptionrecord component. - description() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
Returns the value of the
descriptionrecord component.
E
- emit(DebeziumTaskState) - Method in interface io.debezium.openlineage.emitter.LineageEmitter
- emit(DebeziumTaskState) - Method in class io.debezium.openlineage.emitter.NoOpLineageEmitter
- emit(DebeziumTaskState, Throwable) - Method in interface io.debezium.openlineage.emitter.LineageEmitter
- emit(DebeziumTaskState, Throwable) - Method in class io.debezium.openlineage.emitter.NoOpLineageEmitter
- emit(DebeziumTaskState, List<DatasetMetadata>) - Method in interface io.debezium.openlineage.emitter.LineageEmitter
- emit(DebeziumTaskState, List<DatasetMetadata>) - Method in class io.debezium.openlineage.emitter.NoOpLineageEmitter
- emit(DebeziumTaskState, List<DatasetMetadata>, Throwable) - Method in interface io.debezium.openlineage.emitter.LineageEmitter
- emit(DebeziumTaskState, List<DatasetMetadata>, Throwable) - Method in class io.debezium.openlineage.emitter.NoOpLineageEmitter
- emit(ConnectorContext, DebeziumTaskState) - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
-
Emits a lineage event for the given source task state.
- emit(ConnectorContext, DebeziumTaskState, Throwable) - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
-
Emits a lineage event for the given source task state and exception.
- emit(ConnectorContext, DebeziumTaskState, List<DatasetMetadata>) - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
-
Emits a lineage inputDatasetMetadata for the given source task state and table inputDatasetMetadata.
- emit(ConnectorContext, DebeziumTaskState, List<DatasetMetadata>, Throwable) - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
-
Emits a lineage event for the given source task state, table event, and exception.
- emitters - Static variable in class io.debezium.openlineage.DebeziumOpenLineageEmitter
- equals(Object) - Method in record class io.debezium.openlineage.ConnectorContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.debezium.openlineage.dataset.DatasetMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
Indicates whether some other object is "equal to" this one.
- extract(ConnectRecord<R>) - Method in class io.debezium.openlineage.dataset.DatasetDataExtractor
F
- FieldDefinition(String, String, String) - Constructor for record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
Convenience constructor for creating a simple field definition without nested fields.
- FieldDefinition(String, String, String, List<DatasetMetadata.FieldDefinition>) - Constructor for record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
Creates an instance of a
FieldDefinitionrecord class. - fields - Variable in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
The field for the
fieldsrecord component. - fields - Variable in record class io.debezium.openlineage.dataset.DatasetMetadata
-
The field for the
fieldsrecord component. - fields() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
Returns the value of the
fieldsrecord component. - fields() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata
-
Returns the value of the
fieldsrecord component. - from(Map<String, String>, String, UUID) - Static method in record class io.debezium.openlineage.ConnectorContext
-
Creates a ConnectorContext instance from a configuration object and connector type name.
- from(Headers) - Static method in record class io.debezium.openlineage.ConnectorContext
-
Creates a ConnectorContext instance from Kafka message headers.
G
- get(ConnectorContext) - Method in interface io.debezium.openlineage.emitter.LineageEmitterFactory
- getEmitter(ConnectorContext) - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
- getNoOpLineageEmitter() - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
H
- hashCode() - Method in record class io.debezium.openlineage.ConnectorContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata
-
Returns a hash code value for this object.
I
- INFO - Static variable in class io.debezium.openlineage.Module
- init(ConnectorContext) - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
- INPUT - Enum constant in enum class io.debezium.openlineage.dataset.DatasetMetadata.DatasetKind
-
Represents a dataset that serves as an input source
- io.debezium.openlineage - package io.debezium.openlineage
- io.debezium.openlineage.dataset - package io.debezium.openlineage.dataset
- io.debezium.openlineage.emitter - package io.debezium.openlineage.emitter
- isOpenLineageDisabled(ConnectorContext) - Static method in class io.debezium.openlineage.DebeziumOpenLineageEmitter
K
- KAFKA - Enum constant in enum class io.debezium.openlineage.dataset.DatasetMetadata.DataStore
- KEY_FORMAT - Static variable in record class io.debezium.openlineage.ConnectorContext
- kind - Variable in record class io.debezium.openlineage.dataset.DatasetMetadata
-
The field for the
kindrecord component. - kind() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata
-
Returns the value of the
kindrecord component.
L
- LineageEmitter - Interface in io.debezium.openlineage.emitter
- lineageEmitterFactory - Static variable in class io.debezium.openlineage.DebeziumOpenLineageEmitter
- LineageEmitterFactory - Interface in io.debezium.openlineage.emitter
- LOGGER - Static variable in record class io.debezium.openlineage.ConnectorContext
- LOGGER - Static variable in class io.debezium.openlineage.DebeziumOpenLineageEmitter
- LOGGER - Static variable in class io.debezium.openlineage.emitter.NoOpLineageEmitter
M
- Module - Class in io.debezium.openlineage
- Module() - Constructor for class io.debezium.openlineage.Module
N
- name - Variable in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
The field for the
namerecord component. - name - Variable in record class io.debezium.openlineage.dataset.DatasetMetadata
-
The field for the
namerecord component. - name() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
Returns the value of the
namerecord component. - name() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata
-
Returns the value of the
namerecord component. - noOpLineageEmitter - Static variable in class io.debezium.openlineage.DebeziumOpenLineageEmitter
- NoOpLineageEmitter - Class in io.debezium.openlineage.emitter
-
A no-operation implementation of
LineageEmitterthat performs no actual lineage emission. - NoOpLineageEmitter() - Constructor for class io.debezium.openlineage.emitter.NoOpLineageEmitter
O
- OPEN_LINEAGE_INTEGRATION_CONFIG_FILE_PATH - Static variable in class io.debezium.openlineage.OpenLineageConfig
- OPEN_LINEAGE_INTEGRATION_DATASET_KAFKA_BOOTSTRAP_SERVER - Static variable in class io.debezium.openlineage.OpenLineageConfig
- OPEN_LINEAGE_INTEGRATION_ENABLED - Static variable in class io.debezium.openlineage.OpenLineageConfig
- OPEN_LINEAGE_INTEGRATION_JOB_DESCRIPTION - Static variable in class io.debezium.openlineage.OpenLineageConfig
- OPEN_LINEAGE_INTEGRATION_JOB_NAMESPACE - Static variable in class io.debezium.openlineage.OpenLineageConfig
- OPEN_LINEAGE_INTEGRATION_JOB_OWNERS - Static variable in class io.debezium.openlineage.OpenLineageConfig
- OPEN_LINEAGE_INTEGRATION_JOB_TAGS - Static variable in class io.debezium.openlineage.OpenLineageConfig
- OpenLineageConfig - Class in io.debezium.openlineage
-
Configuration fields for OpenLineage integration with Debezium.
- OpenLineageConfig() - Constructor for class io.debezium.openlineage.OpenLineageConfig
- OUTPUT - Enum constant in enum class io.debezium.openlineage.dataset.DatasetMetadata.DatasetKind
-
Represents a dataset that serves as an output destination
R
- runId - Variable in record class io.debezium.openlineage.ConnectorContext
-
The field for the
runIdrecord component. - runId() - Method in record class io.debezium.openlineage.ConnectorContext
-
Returns the value of the
runIdrecord component.
S
- SERVICE_LOADER_LOCK - Static variable in class io.debezium.openlineage.DebeziumOpenLineageEmitter
- store - Variable in record class io.debezium.openlineage.dataset.DatasetMetadata
-
The field for the
storerecord component. - store() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata
-
Returns the value of the
storerecord component. - STREAM_DATASET_TYPE - Static variable in record class io.debezium.openlineage.dataset.DatasetMetadata
T
- TABLE_DATASET_TYPE - Static variable in record class io.debezium.openlineage.dataset.DatasetMetadata
- taskId - Variable in record class io.debezium.openlineage.ConnectorContext
-
The field for the
taskIdrecord component. - taskId() - Method in record class io.debezium.openlineage.ConnectorContext
-
Returns the value of the
taskIdrecord component. - toEmitterKey() - Method in record class io.debezium.openlineage.ConnectorContext
-
Generates a unique emitter key for this connector context.
- toString() - Method in record class io.debezium.openlineage.ConnectorContext
-
Returns a string representation of this record class.
- toString() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata
-
Returns a string representation of this record class.
- type - Variable in record class io.debezium.openlineage.dataset.DatasetMetadata
-
The field for the
typerecord component. - type() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata
-
Returns the value of the
typerecord component. - typeName - Variable in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
The field for the
typeNamerecord component. - typeName() - Method in record class io.debezium.openlineage.dataset.DatasetMetadata.FieldDefinition
-
Returns the value of the
typeNamerecord component.
V
- valueOf(String) - Static method in enum class io.debezium.openlineage.dataset.DatasetMetadata.DatasetKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.debezium.openlineage.dataset.DatasetMetadata.DataStore
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.debezium.openlineage.dataset.DatasetMetadata.DatasetKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.debezium.openlineage.dataset.DatasetMetadata.DataStore
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in record class io.debezium.openlineage.ConnectorContext
-
The field for the
versionrecord component. - version() - Method in record class io.debezium.openlineage.ConnectorContext
-
Returns the value of the
versionrecord component. - version() - Static method in class io.debezium.openlineage.Module
All Classes and Interfaces|All Packages|Constant Field Values