public class BaseOracleSchemaChangeEventEmitter extends Object implements io.debezium.pipeline.spi.SchemaChangeEventEmitter
SchemaChangeEventEmitter implementation based on Oracle.| Modifier and Type | Field and Description |
|---|---|
private String |
commandType |
private String |
ddlText |
private static org.slf4j.Logger |
LOGGER |
private String |
objectOwner |
private OracleOffsetContext |
offsetContext |
private String |
sourceDatabaseName |
private io.debezium.relational.TableId |
tableId |
| Constructor and Description |
|---|
BaseOracleSchemaChangeEventEmitter(OracleOffsetContext offsetContext,
io.debezium.relational.TableId tableId,
String sourceDatabaseName,
String objectOwner,
String ddlText,
String commandType) |
| Modifier and Type | Method and Description |
|---|---|
void |
emitSchemaChangeEvent(io.debezium.pipeline.spi.SchemaChangeEventEmitter.Receiver receiver) |
private io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType |
getSchemaChangeEventType() |
private static final org.slf4j.Logger LOGGER
private final OracleOffsetContext offsetContext
private final io.debezium.relational.TableId tableId
private String sourceDatabaseName
private String objectOwner
private String ddlText
private String commandType
public BaseOracleSchemaChangeEventEmitter(OracleOffsetContext offsetContext, io.debezium.relational.TableId tableId, String sourceDatabaseName, String objectOwner, String ddlText, String commandType)
public void emitSchemaChangeEvent(io.debezium.pipeline.spi.SchemaChangeEventEmitter.Receiver receiver)
throws InterruptedException
emitSchemaChangeEvent in interface io.debezium.pipeline.spi.SchemaChangeEventEmitterInterruptedExceptionprivate io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType getSchemaChangeEventType()
Copyright © 2021 JBoss by Red Hat. All rights reserved.