Package com.zendesk.maxwell.schema.ddl
Class SchemaChange
- java.lang.Object
-
- com.zendesk.maxwell.schema.ddl.SchemaChange
-
- Direct Known Subclasses:
DatabaseAlter
,DatabaseCreate
,DatabaseDrop
,TableAlter
,TableCreate
,TableDrop
public abstract class SchemaChange extends Object
-
-
Constructor Summary
Constructors Constructor Description SchemaChange()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
isBlacklisted(Filter filter)
static List<SchemaChange>
parse(String currentDB, String sql)
abstract ResolvedSchemaChange
resolve(Schema schema)
-
-
-
Method Detail
-
resolve
public abstract ResolvedSchemaChange resolve(Schema schema) throws InvalidSchemaError
- Throws:
InvalidSchemaError
-
parse
public static List<SchemaChange> parse(String currentDB, String sql)
-
isBlacklisted
public abstract boolean isBlacklisted(Filter filter)
-
-