Package org.flywaydb.database.sybasease
Class SybaseASEParser
java.lang.Object
org.flywaydb.core.internal.parser.Parser
org.flywaydb.database.sybasease.SybaseASEParser
public class SybaseASEParser
extends org.flywaydb.core.internal.parser.Parser
-
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
ConstructorsConstructorDescriptionSybaseASEParser(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.parser.ParsingContext parsingContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.flywaydb.core.internal.sqlscript.Delimiterprotected booleanisDelimiter(String peek, org.flywaydb.core.internal.parser.ParserContext context, int col, int colIgnoringWhitespace) protected StringreadKeyword(org.flywaydb.core.internal.parser.PeekingReader reader, org.flywaydb.core.internal.sqlscript.Delimiter delimiter, org.flywaydb.core.internal.parser.ParserContext context) Methods inherited from class org.flywaydb.core.internal.parser.Parser
adjustBlockDepth, adjustDelimiter, createStatement, detectCanExecuteInTransaction, detectStatementType, doTokensMatchPattern, getAdditionalParsingErrorInfo, getAlternativeIdentifierQuote, getAlternativeStringLiteralQuote, getClosingIdentifierSymbol, getIdentifierQuote, getLastKeywordIndex, getLastKeywordIndex, getNextStatement, getOpeningIdentifierSymbol, getPreviousToken, getTransactionalDetectionCutoff, getValidKeywords, handleAlternativeStringLiteral, handleCommentDirective, handleDelimiter, handleKeyword, handleMultilineComment, handleStringLiteral, isAlternativeStringLiteral, isCommentDirective, isKeyword, isLetter, isSingleLineComment, lastTokenIs, lastTokenIsOnLine, parse, parse, readIdentifier, replacePlaceholders, resetDelimiter, shouldAdjustBlockDepth, shouldDiscard, supportsPeekingMultipleLines, supportsReferencedSqlScripts, tokenAtIndexIs
-
Constructor Details
-
SybaseASEParser
public SybaseASEParser(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.parser.ParsingContext parsingContext)
-
-
Method Details
-
getDefaultDelimiter
protected org.flywaydb.core.internal.sqlscript.Delimiter getDefaultDelimiter()- Overrides:
getDefaultDelimiterin classorg.flywaydb.core.internal.parser.Parser
-
isDelimiter
protected boolean isDelimiter(String peek, org.flywaydb.core.internal.parser.ParserContext context, int col, int colIgnoringWhitespace) - Overrides:
isDelimiterin classorg.flywaydb.core.internal.parser.Parser
-
readKeyword
protected String readKeyword(org.flywaydb.core.internal.parser.PeekingReader reader, org.flywaydb.core.internal.sqlscript.Delimiter delimiter, org.flywaydb.core.internal.parser.ParserContext context) throws IOException - Overrides:
readKeywordin classorg.flywaydb.core.internal.parser.Parser- Throws:
IOException
-