Class ValuesDatabase
- java.lang.Object
-
- org.apache.flink.cdc.connectors.values.ValuesDatabase
-
@Internal public class ValuesDatabase extends Object
An auxiliary class for simulating a database, use forValuesDataSourceandValuesDataSink.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classValuesDatabase.ErrorOnChangeMetadataApplierapply SchemaChangeEvent to ValuesDatabase and print it out, throw exception if illegal changes occur.static classValuesDatabase.ValuesMetadataAccessorprovide namespace/schema/table lists forValuesDataSource.static classValuesDatabase.ValuesMetadataApplierapply SchemaChangeEvent to ValuesDatabase and print it out, throw exception if illegal changes occur.
-
Constructor Summary
Constructors Constructor Description ValuesDatabase()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidapplyDataChangeEvent(DataChangeEvent event)static voidapplySchemaChangeEvent(SchemaChangeEvent event)static voidapplyTruncateTableEvent(TruncateTableEvent event)static voidclear()static List<String>getAllResults()static List<String>getResults(TableId tableId)static SchemagetTableSchema(TableId tableId)
-
-
-
Method Detail
-
applyTruncateTableEvent
public static void applyTruncateTableEvent(TruncateTableEvent event)
-
applyDataChangeEvent
public static void applyDataChangeEvent(DataChangeEvent event)
-
applySchemaChangeEvent
public static void applySchemaChangeEvent(SchemaChangeEvent event)
-
clear
public static void clear()
-
-