Class SybaseASEParser
- java.lang.Object
-
- migratedb.v1.core.internal.parser.BaseParser
-
- migratedb.v1.core.internal.database.sybasease.SybaseASEParser
-
- All Implemented Interfaces:
Parser
public class SybaseASEParser extends BaseParser
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class migratedb.v1.core.internal.parser.BaseParser
BaseParser.ParserSqlStatementIterator
-
-
Field Summary
-
Fields inherited from class migratedb.v1.core.internal.parser.BaseParser
LOG
-
-
Constructor Summary
Constructors Constructor Description SybaseASEParser(Configuration configuration, ParsingContext parsingContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DelimitergetDefaultDelimiter()protected booleanisDelimiter(String peek, ParserContext context, int col, int colIgnoringWhitespace)protected StringreadKeyword(PeekingReader reader, Delimiter delimiter, ParserContext context)-
Methods inherited from class migratedb.v1.core.internal.parser.BaseParser
adjustBlockDepth, adjustDelimiter, closeAndAddSuppressed, createStatement, detectCanExecuteInTransaction, detectStatementType, doTokensMatchPattern, getAlternativeIdentifierQuote, getAlternativeStringLiteralQuote, getClosingIdentifierSymbol, getConfiguration, getIdentifierQuote, getLastKeywordIndex, getLastKeywordIndex, getNextStatement, getOpeningIdentifierSymbol, getParsingContext, getPreviousToken, getTransactionalDetectionCutoff, getValidKeywords, handleAlternativeStringLiteral, handleCommentDirective, handleDelimiter, handleKeyword, handleStringLiteral, isAlternativeStringLiteral, isCommentDirective, isKeyword, isLetter, isSingleLineComment, lastTokenIs, lastTokenIsOnLine, parse, parse, readIdentifier, replacePlaceholders, resetDelimiter, shouldAdjustBlockDepth, shouldDiscard, supportsPeekingMultipleLines, tokenAtIndexIs
-
-
-
-
Constructor Detail
-
SybaseASEParser
public SybaseASEParser(Configuration configuration, ParsingContext parsingContext)
-
-
Method Detail
-
getDefaultDelimiter
protected Delimiter getDefaultDelimiter()
- Overrides:
getDefaultDelimiterin classBaseParser
-
isDelimiter
protected boolean isDelimiter(String peek, ParserContext context, int col, int colIgnoringWhitespace)
- Overrides:
isDelimiterin classBaseParser
-
readKeyword
protected String readKeyword(PeekingReader reader, Delimiter delimiter, ParserContext context) throws IOException
- Overrides:
readKeywordin classBaseParser- Throws:
IOException
-
-