Package solutions.a2.cdc.oracle
Class OraTable
java.lang.Object
solutions.a2.cdc.oracle.OraTableDefinition
solutions.a2.cdc.oracle.OraTable4SourceConnector
solutions.a2.cdc.oracle.OraTable
- Author:
- averemee
-
Field Summary
Fields inherited from class solutions.a2.cdc.oracle.OraTable4SourceConnector
keySchema, rdbmsInfo, schema, valueSchemaFields inherited from class solutions.a2.cdc.oracle.OraTableDefinition
allColumns, pkColumns, schemaType, tableName, tableOwner, version -
Constructor Summary
ConstructorsConstructorDescriptionOraTable(String tableOwner, String masterTable, String snapshotLog, boolean logWithRowIds, boolean logWithPrimaryKey, boolean logWithSequence, int batchSize, int schemaType, Map<String, String> sourcePartition, Map<String, Object> sourceOffset, OraRdbmsInfo rdbmsInfo, boolean protobufSchemaNames) Constructor for OraTable object based on snapshot log and master table -
Method Summary
Methods inherited from class solutions.a2.cdc.oracle.OraTable4SourceConnector
addPseudoKey, buildColumnList, isRowLevelScn, processAllColumns, schemaEiplogue, schemaEiplogue, setRowLevelScnMethods inherited from class solutions.a2.cdc.oracle.OraTableDefinition
getAllColumns, getPkColumns, getSchemaType, getTableName, getTableOwner, getVersion, setAllColumns, setTableName, setTableOwner, setVersion
-
Constructor Details
-
OraTable
public OraTable(String tableOwner, String masterTable, String snapshotLog, boolean logWithRowIds, boolean logWithPrimaryKey, boolean logWithSequence, int batchSize, int schemaType, Map<String, String> sourcePartition, Map<String, throws SQLExceptionObject> sourceOffset, OraRdbmsInfo rdbmsInfo, boolean protobufSchemaNames) Constructor for OraTable object based on snapshot log and master table- Parameters:
tableOwner-masterTable-snapshotLog-logWithRowIds-logWithPrimaryKey-logWithSequence-batchSize-schemaType- type of schemardbmsInfo-- Throws:
SQLException
-
-
Method Details
-
pollMVLog
public List<org.apache.kafka.connect.source.SourceRecord> pollMVLog(Connection connection, String kafkaConnectTopic) throws SQLException - Throws:
SQLException
-
toString
-