public class SchemaDerivation extends Object
| Constructor and Description |
|---|
SchemaDerivation(SchemaManager schemaManager,
List<org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.cdc.common.schema.Selectors,org.apache.flink.cdc.common.event.TableId>> routes,
Map<org.apache.flink.cdc.common.event.TableId,Set<org.apache.flink.cdc.common.event.TableId>> derivationMapping) |
| Modifier and Type | Method and Description |
|---|---|
List<org.apache.flink.cdc.common.event.SchemaChangeEvent> |
applySchemaChange(org.apache.flink.cdc.common.event.SchemaChangeEvent schemaChangeEvent) |
static Map<org.apache.flink.cdc.common.event.TableId,Set<org.apache.flink.cdc.common.event.TableId>> |
deserializerDerivationMapping(DataInputStream in) |
Map<org.apache.flink.cdc.common.event.TableId,Set<org.apache.flink.cdc.common.event.TableId>> |
getDerivationMapping() |
static void |
serializeDerivationMapping(SchemaDerivation schemaDerivation,
DataOutputStream out) |
public SchemaDerivation(SchemaManager schemaManager, List<org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.cdc.common.schema.Selectors,org.apache.flink.cdc.common.event.TableId>> routes, Map<org.apache.flink.cdc.common.event.TableId,Set<org.apache.flink.cdc.common.event.TableId>> derivationMapping)
public List<org.apache.flink.cdc.common.event.SchemaChangeEvent> applySchemaChange(org.apache.flink.cdc.common.event.SchemaChangeEvent schemaChangeEvent)
public Map<org.apache.flink.cdc.common.event.TableId,Set<org.apache.flink.cdc.common.event.TableId>> getDerivationMapping()
public static void serializeDerivationMapping(SchemaDerivation schemaDerivation, DataOutputStream out) throws IOException
IOExceptionpublic static Map<org.apache.flink.cdc.common.event.TableId,Set<org.apache.flink.cdc.common.event.TableId>> deserializerDerivationMapping(DataInputStream in) throws IOException
IOExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.