public abstract class AbstractSchemaStore extends Object
Modifier and Type | Field and Description |
---|---|
protected CaseSensitivity |
caseSensitivity |
protected snaq.db.ConnectionPool |
replicationConnectionPool |
protected snaq.db.ConnectionPool |
schemaConnectionPool |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSchemaStore(snaq.db.ConnectionPool replicationConnectionPool,
snaq.db.ConnectionPool schemaConnectionPool,
CaseSensitivity caseSensitivity,
MaxwellFilter filter) |
protected |
AbstractSchemaStore(MaxwellContext context) |
Modifier and Type | Method and Description |
---|---|
protected Schema |
captureSchema() |
protected List<ResolvedSchemaChange> |
resolveSQL(Schema schema,
String sql,
String currentDatabase) |
protected final snaq.db.ConnectionPool replicationConnectionPool
protected final snaq.db.ConnectionPool schemaConnectionPool
protected final CaseSensitivity caseSensitivity
protected AbstractSchemaStore(snaq.db.ConnectionPool replicationConnectionPool, snaq.db.ConnectionPool schemaConnectionPool, CaseSensitivity caseSensitivity, MaxwellFilter filter)
protected AbstractSchemaStore(MaxwellContext context) throws SQLException
SQLException
protected Schema captureSchema() throws SQLException
SQLException
protected List<ResolvedSchemaChange> resolveSQL(Schema schema, String sql, String currentDatabase) throws InvalidSchemaError
InvalidSchemaError
Copyright © 2018. All rights reserved.