public abstract class AbstractOracleDatatypesTest
extends io.debezium.embedded.AbstractConnectorTest
| Modifier and Type | Field and Description |
|---|---|
private static String[] |
ALL_DDLS |
private static String[] |
ALL_TABLES |
private static io.debezium.connector.oracle.OracleConnection |
connection |
private static String |
DDL_FP |
private static String |
DDL_INT |
private static String |
DDL_STRING |
private static String |
DDL_TIME |
private static List<io.debezium.data.SchemaAndValueField> |
EXPECTED_FP |
private static List<io.debezium.data.SchemaAndValueField> |
EXPECTED_FP_AS_DOUBLE |
private static List<io.debezium.data.SchemaAndValueField> |
EXPECTED_FP_AS_STRING |
private static List<io.debezium.data.SchemaAndValueField> |
EXPECTED_INT |
private static List<io.debezium.data.SchemaAndValueField> |
EXPECTED_STRING |
private static List<io.debezium.data.SchemaAndValueField> |
EXPECTED_TIME |
private static org.apache.kafka.connect.data.Schema |
NUMBER_SCHEMA |
(package private) static String |
PRECISION_PARAMETER_KEY
Key for schema parameter used to store DECIMAL/NUMERIC columns' precision.
|
| Constructor and Description |
|---|
AbstractOracleDatatypesTest() |
| Modifier and Type | Method and Description |
|---|---|
private void |
assertRecord(org.apache.kafka.connect.data.Struct record,
List<io.debezium.data.SchemaAndValueField> expected) |
static void |
closeConnection() |
protected abstract io.debezium.config.Configuration.Builder |
connectorConfig() |
protected static void |
createTables() |
static void |
dropTables() |
void |
fpTypes() |
void |
fpTypesAsDouble() |
void |
fpTypesAsString() |
protected List<String> |
getAllTables() |
protected static void |
insertFpTypes() |
protected static void |
insertIntTypes() |
protected abstract boolean |
insertRecordsDuringTest() |
protected static void |
insertStringTypes() |
protected static void |
insertTimeTypes() |
void |
intTypes() |
private static void |
streamTable(String table) |
void |
stringTypes() |
void |
timeTypes() |
assertBeginTransaction, assertConfigurationErrors, assertConfigurationErrors, assertConfigurationErrors, assertConnectorIsRunning, assertConnectorNotRunning, assertDelete, assertEndTransaction, assertEngineIsRunning, assertHasNoSourceQuery, assertInsert, assertKey, assertNoConfigurationErrors, assertNoRecordsToConsume, assertOffset, assertOffset, assertRecordTransactionMetadata, assertSchemaMatchesStruct, assertSchemaMatchesStruct, assertSourceQuery, assertTombstone, assertTombstone, assertUpdate, assertValueField, configValue, consumeAvailableRecords, consumeRecord, consumeRecords, consumeRecords, consumeRecords, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopic, debug, getMaximumEnqueuedRecordCount, getSnapshotMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, initializeConnectorTestFramework, loggingCompletion, print, readLastCommittedOffset, readLastCommittedOffsets, setConsumeTimeout, start, start, start, start, stopConnector, stopConnector, validate, waitForAvailableRecords, waitForSnapshotToBeCompleted, waitForStreamingRunning, waitForStreamingRunningstatic final String PRECISION_PARAMETER_KEY
private static final org.apache.kafka.connect.data.Schema NUMBER_SCHEMA
private static final String DDL_STRING
private static final String DDL_FP
private static final String DDL_INT
private static final String DDL_TIME
private static final List<io.debezium.data.SchemaAndValueField> EXPECTED_STRING
private static final List<io.debezium.data.SchemaAndValueField> EXPECTED_FP
private static final List<io.debezium.data.SchemaAndValueField> EXPECTED_FP_AS_STRING
private static final List<io.debezium.data.SchemaAndValueField> EXPECTED_FP_AS_DOUBLE
private static final List<io.debezium.data.SchemaAndValueField> EXPECTED_INT
private static final List<io.debezium.data.SchemaAndValueField> EXPECTED_TIME
private static final String[] ALL_TABLES
private static final String[] ALL_DDLS
private static io.debezium.connector.oracle.OracleConnection connection
public static void dropTables()
throws SQLException
SQLExceptionprotected static void createTables()
throws SQLException
SQLExceptionprotected abstract boolean insertRecordsDuringTest()
protected abstract io.debezium.config.Configuration.Builder connectorConfig()
private static void streamTable(String table) throws SQLException
SQLExceptionpublic static void closeConnection()
throws SQLException
SQLException@FixFor(value="DBZ-1552")
public void fpTypesAsString()
throws Exception
Exception@FixFor(value="DBZ-1552")
public void fpTypesAsDouble()
throws Exception
Exceptionprotected static void insertStringTypes()
throws SQLException
SQLExceptionprotected static void insertFpTypes()
throws SQLException
SQLExceptionprotected static void insertIntTypes()
throws SQLException
SQLExceptionprotected static void insertTimeTypes()
throws SQLException
SQLExceptionprivate void assertRecord(org.apache.kafka.connect.data.Struct record,
List<io.debezium.data.SchemaAndValueField> expected)
Copyright © 2020 JBoss by Red Hat. All rights reserved.