Interface SingleColumnSqlRedoPreambleParser
- All Known Implementing Classes:
AbstractSelectSingleColumnSqlRedoPreambleParser,AbstractSingleColumnSqlRedoPreambleParser,ExtendedStringParser,SelectLobParser,XmlBeginParser
public interface SingleColumnSqlRedoPreambleParser
Basic contract for parsers that can decode a single column's preamble sequence.
- Author:
- Chris Cranford
-
Method Summary
Modifier and TypeMethodDescriptionGet the name of the parsed columnGet the schema name of the parsed statement.Get the table name of the parsed statement.Parses the redo SQL.
-
Method Details
-
parse
Parses the redo SQL. Must be called before fetching state from the parser.- Parameters:
sql- the redo SQL to be parsed, can benulltable- the table the redo SQL is related to, should not benull- Returns:
- the preamble parse data
- Throws:
ParsingException- if the parser failed to parse the redo SQL
-
getSchemaName
String getSchemaName()Get the schema name of the parsed statement.- Returns:
- the schema name
-
getTableName
String getTableName()Get the table name of the parsed statement.- Returns:
- the table name
-
getColumnName
String getColumnName()Get the name of the parsed column- Returns:
- the column name
-