public class SchemaDerivation extends Object
| 构造器和说明 |
|---|
SchemaDerivation(SchemaManager schemaManager,
List<org.apache.flink.cdc.common.route.RouteRule> routeRules,
Map<org.apache.flink.cdc.common.event.TableId,Set<org.apache.flink.cdc.common.event.TableId>> derivationMapping) |
| 限定符和类型 | 方法和说明 |
|---|---|
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.cdc.common.route.RouteRule> routeRules, 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.