Class IgniteThinParser
- java.lang.Object
-
- org.flywaydb.core.internal.parser.Parser
-
- org.flywaydb.community.database.ignite.thin.IgniteThinParser
-
public class IgniteThinParser extends org.flywaydb.core.internal.parser.Parser
-
-
Constructor Summary
Constructors Constructor Description IgniteThinParser(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.parser.ParsingContext parsingContext)
-
Method Summary
Modifier and Type Method Description protected java.lang.BooleandetectCanExecuteInTransaction(java.lang.String simplifiedStatement, java.util.List<org.flywaydb.core.internal.parser.Token> keywords)protected chargetAlternativeStringLiteralQuote()protected org.flywaydb.core.internal.parser.TokenhandleAlternativeStringLiteral(org.flywaydb.core.internal.parser.PeekingReader reader, org.flywaydb.core.internal.parser.ParserContext context, int pos, int line, int col)-
Methods inherited from class org.flywaydb.core.internal.parser.Parser
adjustBlockDepth, adjustDelimiter, createStatement, detectStatementType, doTokensMatchPattern, getAlternativeIdentifierQuote, getClosingIdentifierSymbol, getDefaultDelimiter, getIdentifierQuote, getLastKeywordIndex, getLastKeywordIndex, getNextStatement, getOpeningIdentifierSymbol, getPreviousToken, getTransactionalDetectionCutoff, getValidKeywords, handleCommentDirective, handleDelimiter, handleKeyword, handleStringLiteral, isAlternativeStringLiteral, isCommentDirective, isDelimiter, isKeyword, isLetter, isSingleLineComment, lastTokenIs, lastTokenIsOnLine, parse, readIdentifier, readKeyword, replacePlaceholders, resetDelimiter, shouldAdjustBlockDepth, shouldDiscard, supportsPeekingMultipleLines, tokenAtIndexIs
-
-
-
-
Method Detail
-
getAlternativeStringLiteralQuote
protected char getAlternativeStringLiteralQuote()
- Overrides:
getAlternativeStringLiteralQuotein classorg.flywaydb.core.internal.parser.Parser
-
handleAlternativeStringLiteral
protected org.flywaydb.core.internal.parser.Token handleAlternativeStringLiteral(org.flywaydb.core.internal.parser.PeekingReader reader, org.flywaydb.core.internal.parser.ParserContext context, int pos, int line, int col) throws java.io.IOException- Overrides:
handleAlternativeStringLiteralin classorg.flywaydb.core.internal.parser.Parser- Throws:
java.io.IOException
-
detectCanExecuteInTransaction
protected java.lang.Boolean detectCanExecuteInTransaction(java.lang.String simplifiedStatement, java.util.List<org.flywaydb.core.internal.parser.Token> keywords)- Overrides:
detectCanExecuteInTransactionin classorg.flywaydb.core.internal.parser.Parser
-
-