Class CockroachDBParser
java.lang.Object
org.flywaydb.core.internal.parser.Parser
org.flywaydb.database.cockroachdb.CockroachDBParser
public class CockroachDBParser
extends org.flywaydb.core.internal.parser.Parser
- 
Nested Class SummaryNested classes/interfaces inherited from class org.flywaydb.core.internal.parser.Parserorg.flywaydb.core.internal.parser.Parser.ParserSqlStatementIterator
- 
Field SummaryFields inherited from class org.flywaydb.core.internal.parser.Parserconfiguration, parsingContext
- 
Constructor SummaryConstructorsConstructorDescriptionCockroachDBParser(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.parser.ParsingContext parsingContext) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected BooleandetectCanExecuteInTransaction(String simplifiedStatement, List<org.flywaydb.core.internal.parser.Token> keywords) protected charprotected 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.ParseradjustBlockDepth, adjustDelimiter, createStatement, detectStatementType, doTokensMatchPattern, getAdditionalParsingErrorInfo, getAlternativeIdentifierQuote, getClosingIdentifierSymbol, getDefaultDelimiter, getIdentifierQuote, getLastKeywordIndex, getLastKeywordIndex, getNextStatement, getOpeningIdentifierSymbol, getPreviousToken, getTransactionalDetectionCutoff, getValidKeywords, handleCommentDirective, handleDelimiter, handleKeyword, handleMultilineComment, handleStringLiteral, isAlternativeStringLiteral, isCommentDirective, isDelimiter, isKeyword, isLetter, isSingleLineComment, lastTokenIs, lastTokenIsOnLine, parse, parse, readIdentifier, readKeyword, replacePlaceholders, resetDelimiter, shouldAdjustBlockDepth, shouldDiscard, supportsPeekingMultipleLines, supportsReferencedSqlScripts, tokenAtIndexIs
- 
Constructor Details- 
CockroachDBParserpublic CockroachDBParser(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.parser.ParsingContext parsingContext) 
 
- 
- 
Method Details- 
getAlternativeStringLiteralQuoteprotected char getAlternativeStringLiteralQuote()- Overrides:
- getAlternativeStringLiteralQuotein class- org.flywaydb.core.internal.parser.Parser
 
- 
handleAlternativeStringLiteralprotected 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 IOException - Overrides:
- handleAlternativeStringLiteralin class- org.flywaydb.core.internal.parser.Parser
- Throws:
- IOException
 
- 
detectCanExecuteInTransactionprotected Boolean detectCanExecuteInTransaction(String simplifiedStatement, List<org.flywaydb.core.internal.parser.Token> keywords) - Overrides:
- detectCanExecuteInTransactionin class- org.flywaydb.core.internal.parser.Parser
 
 
-