Class MariaDBParser

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.flywaydb.core.internal.parser.Parser

        org.flywaydb.core.internal.parser.Parser.ParserSqlStatementIterator
    • Field Summary

      • Fields inherited from class org.flywaydb.core.internal.parser.Parser

        configuration, parsingContext
    • Constructor Summary

      Constructors 
      Constructor Description
      MariaDBParser​(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.parser.ParsingContext parsingContext)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void adjustBlockDepth​(org.flywaydb.core.internal.parser.ParserContext context, java.util.List<org.flywaydb.core.internal.parser.Token> tokens, org.flywaydb.core.internal.parser.Token keyword, org.flywaydb.core.internal.parser.PeekingReader reader)  
      protected org.flywaydb.core.internal.parser.StatementType detectStatementType​(java.lang.String simplifiedStatement, org.flywaydb.core.internal.parser.ParserContext context, org.flywaydb.core.internal.parser.PeekingReader reader)  
      • Methods inherited from class org.flywaydb.core.internal.parser.Parser

        adjustDelimiter, createStatement, detectCanExecuteInTransaction, doTokensMatchPattern, getAlternativeIdentifierQuote, getClosingIdentifierSymbol, getDefaultDelimiter, getLastKeywordIndex, getLastKeywordIndex, getNextStatement, getOpeningIdentifierSymbol, getPreviousToken, getTransactionalDetectionCutoff, getValidKeywords, handleDelimiter, isAlternativeStringLiteral, isDelimiter, isKeyword, isLetter, lastTokenIs, lastTokenIsOnLine, parse, parse, readIdentifier, readKeyword, replacePlaceholders, shouldDiscard, supportsPeekingMultipleLines, supportsReferencedSqlScripts, tokenAtIndexIs
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MariaDBParser

        public MariaDBParser​(org.flywaydb.core.api.configuration.Configuration configuration,
                             org.flywaydb.core.internal.parser.ParsingContext parsingContext)
    • Method Detail

      • detectStatementType

        protected org.flywaydb.core.internal.parser.StatementType detectStatementType​(java.lang.String simplifiedStatement,
                                                                                      org.flywaydb.core.internal.parser.ParserContext context,
                                                                                      org.flywaydb.core.internal.parser.PeekingReader reader)
        Overrides:
        detectStatementType in class MySQLParser
      • adjustBlockDepth

        protected void adjustBlockDepth​(org.flywaydb.core.internal.parser.ParserContext context,
                                        java.util.List<org.flywaydb.core.internal.parser.Token> tokens,
                                        org.flywaydb.core.internal.parser.Token keyword,
                                        org.flywaydb.core.internal.parser.PeekingReader reader)
        Overrides:
        adjustBlockDepth in class MySQLParser