Class YugabyteDBParser
- java.lang.Object
-
- migratedb.v1.core.internal.parser.BaseParser
-
- migratedb.v1.core.internal.database.postgresql.PostgreSQLParser
-
- migratedb.v1.core.internal.database.yugabytedb.YugabyteDBParser
-
- All Implemented Interfaces:
Parser
public class YugabyteDBParser extends PostgreSQLParser
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class migratedb.v1.core.internal.parser.BaseParser
BaseParser.ParserSqlStatementIterator
-
-
Field Summary
-
Fields inherited from class migratedb.v1.core.internal.parser.BaseParser
LOG
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedYugabyteDBParser(Configuration configuration, ParsingContext parsingContext)
-
Method Summary
-
Methods inherited from class migratedb.v1.core.internal.database.postgresql.PostgreSQLParser
createStatement, detectCanExecuteInTransaction, detectStatementType, getAlternativeStringLiteralQuote, handleAlternativeStringLiteral
-
Methods inherited from class migratedb.v1.core.internal.parser.BaseParser
adjustBlockDepth, adjustDelimiter, closeAndAddSuppressed, doTokensMatchPattern, getAlternativeIdentifierQuote, getClosingIdentifierSymbol, getConfiguration, getDefaultDelimiter, getIdentifierQuote, getLastKeywordIndex, getLastKeywordIndex, getNextStatement, getOpeningIdentifierSymbol, getParsingContext, getPreviousToken, getTransactionalDetectionCutoff, getValidKeywords, handleCommentDirective, handleDelimiter, handleKeyword, handleStringLiteral, isAlternativeStringLiteral, isCommentDirective, isDelimiter, isKeyword, isLetter, isSingleLineComment, lastTokenIs, lastTokenIsOnLine, parse, parse, readIdentifier, readKeyword, replacePlaceholders, resetDelimiter, shouldAdjustBlockDepth, shouldDiscard, supportsPeekingMultipleLines, tokenAtIndexIs
-
-
-
-
Constructor Detail
-
YugabyteDBParser
protected YugabyteDBParser(Configuration configuration, ParsingContext parsingContext)
-
-