| Package | Description |
|---|---|
| io.debezium.relational.ddl | |
| io.debezium.text |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
LegacyDdlParser.canConsumeJoin(TokenStream.Marker start) |
protected boolean |
LegacyDdlParser.canConsumeJoinCondition(TokenStream.Marker start) |
protected void |
LegacyDdlParser.consumeBeginStatement(TokenStream.Marker start)
Consume the entire
BEGIN...END block that appears next in the token stream. |
protected void |
LegacyDdlParser.consumeRemainingStatement(TokenStream.Marker start)
Consume all tokens from the current position until and including either the
end-of-statement
terminator token or one of
the tokens that is registered as the start of a statement. |
protected void |
LegacyDdlParser.debugParsed(TokenStream.Marker statementStart) |
protected void |
LegacyDdlParser.debugSkipped(TokenStream.Marker statementStart) |
private void |
LegacyDdlParser.parseAliasedTableInFrom(TokenStream.Marker start,
Map<String,Table> tablesByAlias)
Parse a potentially qualified table name along with an optional alias.
|
protected void |
LegacyDdlParser.parseAlter(TokenStream.Marker marker)
Parse the a DDL "ALTER" statement.
|
protected void |
DdlParserSql2003.parseAlter(TokenStream.Marker marker) |
protected void |
DdlParserSql2003.parseAlterColumn(TokenStream.Marker start,
ColumnEditor column) |
protected void |
DdlParserSql2003.parseAlterDatabase(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseAlterTable(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseAlterUnknown(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseAsSubqueryClause(TokenStream.Marker start,
TableEditor table) |
protected String |
LegacyDdlParser.parseBitFieldLiteral(TokenStream.Marker start) |
protected String |
LegacyDdlParser.parseCharacterLiteral(TokenStream.Marker start) |
protected String |
LegacyDdlParser.parseCharacterSetName(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseColumnConstraintCharacteristics(TokenStream.Marker start,
ColumnEditor column) |
protected void |
DdlParserSql2003.parseColumnConstraintDefinition(TokenStream.Marker start,
ColumnEditor column,
AtomicBoolean isPrimaryKey) |
protected void |
DdlParserSql2003.parseColumnDefinition(TokenStream.Marker start,
String columnName,
TokenStream tokens,
TableEditor table,
ColumnEditor column,
AtomicBoolean isPrimaryKey) |
protected void |
LegacyDdlParser.parseColumnName(TokenStream.Marker start,
Map<String,String> tableAliasByColumnAliases,
Map<String,String> columnNameByAliases)
Parse the potentially qualified and aliased column information, and add the information to the supplied maps.
|
protected List<String> |
DdlParserSql2003.parseColumnNameList(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseColumnOptions(TokenStream.Marker start,
String columnName,
TokenStream tokens,
ColumnEditor column) |
protected Map<String,Column> |
LegacyDdlParser.parseColumnsInSelectClause(TokenStream.Marker start)
Parse the column information in the SELECT clause.
|
protected void |
LegacyDdlParser.parseComment(TokenStream.Marker marker)
Parse the a DDL line comment.
|
protected void |
LegacyDdlParser.parseCreate(TokenStream.Marker marker)
Parse the a DDL "CREATE" statement.
|
protected void |
DdlParserSql2003.parseCreate(TokenStream.Marker marker) |
protected void |
DdlParserSql2003.parseCreateDatabase(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseCreateTable(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseCreateUnknown(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseCreateView(TokenStream.Marker start) |
protected String |
LegacyDdlParser.parseDateLiteral(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseDefaultClause(TokenStream.Marker start,
ColumnEditor column) |
protected String |
DdlParserSql2003.parseDomainName(TokenStream.Marker start) |
protected void |
LegacyDdlParser.parseDrop(TokenStream.Marker marker)
Parse the a DDL "DROP" statement.
|
protected void |
DdlParserSql2003.parseDrop(TokenStream.Marker marker) |
protected void |
DdlParserSql2003.parseDropColumn(TokenStream.Marker start,
TableEditor table) |
protected void |
DdlParserSql2003.parseDropDatabase(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseDropTable(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseDropTableConstraint(TokenStream.Marker start,
TableEditor table) |
protected void |
DdlParserSql2003.parseDropUnknown(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseDropView(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseGrant(TokenStream.Marker marker) |
protected void |
DdlParserSql2003.parseIdentityColumnSpec(TokenStream.Marker start,
ColumnEditor column) |
protected void |
DdlParserSql2003.parseInsert(TokenStream.Marker marker) |
protected String |
DdlParserSql2003.parseIntervalLiteral(TokenStream.Marker start) |
protected String |
DdlParserSql2003.parseIntervalQualifier(TokenStream.Marker start) |
protected String |
DdlParserSql2003.parseIntervalString(TokenStream.Marker start) |
protected Object |
LegacyDdlParser.parseLiteral(TokenStream.Marker start) |
protected Object |
DdlParserSql2003.parseLiteral(TokenStream.Marker start) |
protected void |
LegacyDdlParser.parseNextStatement(TokenStream.Marker marker)
Parse the next DDL statement.
|
protected void |
DdlParserSql2003.parseNextStatement(TokenStream.Marker marker) |
protected Object |
LegacyDdlParser.parseNumericLiteral(TokenStream.Marker start,
boolean signed) |
protected TableId |
LegacyDdlParser.parseQualifiedTableName(TokenStream.Marker start)
Parse the next tokens for a possibly qualified table name.
|
protected List<TableId> |
LegacyDdlParser.parseQualifiedTableNames(TokenStream.Marker start)
Parse the next tokens for one or more comma-separated qualified table names.
|
protected void |
DdlParserSql2003.parseReferencesScopeCheck(TokenStream.Marker start,
String columnName,
TokenStream tokens,
ColumnEditor column) |
protected void |
DdlParserSql2003.parseReferentialAction(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseReferentialTriggeredActions(TokenStream.Marker start) |
protected void |
DdlParserSql2003.parseRevoke(TokenStream.Marker marker) |
protected String |
LegacyDdlParser.parseSchemaQualifiedName(TokenStream.Marker start)
Parse the next tokens for a possibly qualified name.
|
protected Map<String,Table> |
LegacyDdlParser.parseSelectFromClause(TokenStream.Marker start)
Returns the tables keyed by their aliases that appear in a SELECT clause's "FROM" list.
|
protected void |
DdlParserSql2003.parseSelfReferencingColumnSpec(TokenStream.Marker start,
TableEditor table) |
protected void |
DdlParserSql2003.parseSet(TokenStream.Marker marker) |
protected void |
DdlParserSql2003.parseTableConstraintDefinition(TokenStream.Marker start,
TableEditor table) |
protected void |
DdlParserSql2003.parseTableElement(TokenStream.Marker start,
TableEditor table) |
protected void |
DdlParserSql2003.parseTableElementList(TokenStream.Marker start,
TableEditor table) |
protected void |
DdlParserSql2003.parseTableLikeClause(TokenStream.Marker start,
TableEditor table) |
protected String |
LegacyDdlParser.parseTimeLiteral(TokenStream.Marker start) |
protected String |
LegacyDdlParser.parseTimestampLiteral(TokenStream.Marker start) |
protected void |
LegacyDdlParser.parseUnknownStatement(TokenStream.Marker marker)
Parse a DDL statement that is not known by the
LegacyDdlParser.parseNextStatement(io.debezium.text.TokenStream.Marker). |
protected void |
LegacyDdlParser.signalAlterDatabase(String databaseName,
String previousDatabaseName,
TokenStream.Marker statementStart)
Signal an alter database event to all listeners.
|
protected void |
LegacyDdlParser.signalAlterTable(TableId id,
TableId previousId,
TokenStream.Marker statementStart)
Signal an alter table event to all listeners.
|
protected void |
LegacyDdlParser.signalAlterView(TableId id,
TableId previousId,
TokenStream.Marker statementStart)
Signal an alter view event to all listeners.
|
protected void |
LegacyDdlParser.signalCreateDatabase(String databaseName,
TokenStream.Marker statementStart)
Signal a create database event to all listeners.
|
protected void |
LegacyDdlParser.signalCreateIndex(String indexName,
TableId id,
TokenStream.Marker statementStart)
Signal a create index event to all listeners.
|
protected void |
LegacyDdlParser.signalCreateTable(TableId id,
TokenStream.Marker statementStart)
Signal a create table event to all listeners.
|
protected void |
LegacyDdlParser.signalCreateView(TableId id,
TokenStream.Marker statementStart)
Signal a create view event to all listeners.
|
protected void |
LegacyDdlParser.signalDropDatabase(String databaseName,
TokenStream.Marker statementStart)
Signal a drop database event to all listeners.
|
protected void |
LegacyDdlParser.signalDropIndex(String indexName,
TableId id,
TokenStream.Marker statementStart)
Signal a drop index event to all listeners.
|
protected void |
LegacyDdlParser.signalDropTable(TableId id,
TokenStream.Marker statementStart)
Signal a drop table event to all listeners.
|
protected void |
LegacyDdlParser.signalDropView(TableId id,
TokenStream.Marker statementStart)
Signal a drop view event to all listeners.
|
protected String |
LegacyDdlParser.statement(TokenStream.Marker statementStart) |
| Modifier and Type | Method and Description |
|---|---|
TokenStream.Marker |
TokenStream.mark()
Obtain a marker that records the current position so that the stream can be
TokenStream.rewind(Marker) back to the mark even
after having been advanced beyond the mark. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TokenStream.advance(TokenStream.Marker marker)
Advance the stream back to the position described by the supplied marker.
|
int |
TokenStream.Marker.compareTo(TokenStream.Marker that) |
String |
TokenStream.getContentBetween(TokenStream.Marker starting,
Position end)
Gets the content string starting at the specified marker (inclusive) and continuing up to the end position (exclusive).
|
String |
TokenStream.getContentFrom(TokenStream.Marker starting)
Gets the content string starting at the specified marker (inclusive) and continuing up to the next position (exclusive).
|
boolean |
TokenStream.rewind(TokenStream.Marker marker)
Reset the stream back to the position described by the supplied marker.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.