Class SpannerParser
java.lang.Object
migratedb.v1.core.internal.parser.BaseParser
migratedb.v1.core.internal.database.spanner.SpannerParser
- All Implemented Interfaces:
Parser
-
Nested Class Summary
Nested classes/interfaces inherited from class migratedb.v1.core.internal.parser.BaseParser
BaseParser.ParserSqlStatementIterator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BooleandetectCanExecuteInTransaction(String simplifiedStatement, List<Token> keywords) protected charprotected charMethods inherited from class migratedb.v1.core.internal.parser.BaseParser
adjustBlockDepth, adjustDelimiter, createStatement, detectStatementType, doTokensMatchPattern, getAlternativeStringLiteralQuote, getClosingIdentifierSymbol, getConfiguration, getDefaultDelimiter, getLastKeywordIndex, getLastKeywordIndex, getNextStatement, getOpeningIdentifierSymbol, getParsingContext, getPreviousToken, getTransactionalDetectionCutoff, getValidKeywords, handleAlternativeStringLiteral, handleCommentDirective, handleDelimiter, handleKeyword, handleStringLiteral, isAlternativeStringLiteral, isCommentDirective, isDelimiter, isKeyword, isLetter, isSingleLineComment, lastTokenIs, lastTokenIsOnLine, parse, parse, readIdentifier, readKeyword, replacePlaceholders, resetDelimiter, shouldAdjustBlockDepth, shouldDiscard, supportsPeekingMultipleLines, tokenAtIndexIs
-
Constructor Details
-
SpannerParser
-
-
Method Details
-
getIdentifierQuote
protected char getIdentifierQuote()- Overrides:
getIdentifierQuotein classBaseParser
-
getAlternativeIdentifierQuote
protected char getAlternativeIdentifierQuote()- Overrides:
getAlternativeIdentifierQuotein classBaseParser
-
detectCanExecuteInTransaction
- Overrides:
detectCanExecuteInTransactionin classBaseParser
-