public class OracleDmlParser extends AntlrDdlParser<PlSqlLexer,PlSqlParser>
| Modifier and Type | Field and Description |
|---|---|
protected String |
catalogName |
private OracleValueConverters |
converter |
private LogMinerDmlEntry |
dmlEntry |
protected String |
schemaName |
databaseTables, dataTypeResolverddlChanges, logger, skipViews, systemVariables| Constructor and Description |
|---|
OracleDmlParser(boolean throwErrorsFromTreeWalk,
String catalogName,
String schemaName,
OracleValueConverters converter) |
| Modifier and Type | Method and Description |
|---|---|
protected PlSqlLexer |
createNewLexerInstance(org.antlr.v4.runtime.CharStream charStreams) |
protected PlSqlParser |
createNewParserInstance(org.antlr.v4.runtime.CommonTokenStream commonTokenStream) |
protected SystemVariables |
createNewSystemVariablesInstance() |
protected AntlrDdlParserListener |
createParseTreeWalkerListener() |
OracleValueConverters |
getConverters() |
LogMinerDmlEntry |
getDmlEntry() |
protected DataTypeResolver |
initializeDataTypeResolver() |
protected boolean |
isGrammarInUpperCase() |
void |
parse(String dmlContent,
Tables databaseTables) |
org.antlr.v4.runtime.tree.ParseTree |
parseTree(PlSqlParser parser) |
void |
setDmlEntry(LogMinerDmlEntry dml) |
databaseTables, dataTypeResolver, debugParsed, debugSkipped, getParsingExceptionsFromWalker, getText, getText, signalAlterDatabase, signalAlterTable, signalAlterView, signalCreateDatabase, signalCreateIndex, signalCreateTable, signalCreateView, signalDropDatabase, signalDropIndex, signalDropTable, signalDropTable, signalDropView, signalSetVariable, signalTruncateTable, signalUseDatabase, skipViews, withoutQuotesaccumulateParsingFailure, accumulateParsingFailure, commentParsed, createColumnFromConstant, currentSchema, debugParsed, debugSkipped, getDdlChanges, isQuote, isQuoted, removeLineFeeds, resolveTableId, setCurrentDatabase, setCurrentSchema, setTypeInfoForConstant, signalAlterDatabase, signalAlterTable, signalAlterView, signalChangeEvent, signalCreateDatabase, signalCreateIndex, signalCreateTable, signalCreateView, signalDropDatabase, signalDropIndex, signalDropView, signalSetVariable, signalTruncateTable, signalUseDatabase, skipComments, systemVariables, terminator, withoutQuotesprotected final String catalogName
protected final String schemaName
private final OracleValueConverters converter
private LogMinerDmlEntry dmlEntry
public OracleDmlParser(boolean throwErrorsFromTreeWalk,
String catalogName,
String schemaName,
OracleValueConverters converter)
public LogMinerDmlEntry getDmlEntry()
public void setDmlEntry(LogMinerDmlEntry dml)
public void parse(String dmlContent, Tables databaseTables)
parse in interface DdlParserparse in class AntlrDdlParser<PlSqlLexer,PlSqlParser>public org.antlr.v4.runtime.tree.ParseTree parseTree(PlSqlParser parser)
parseTree in class AntlrDdlParser<PlSqlLexer,PlSqlParser>protected AntlrDdlParserListener createParseTreeWalkerListener()
createParseTreeWalkerListener in class AntlrDdlParser<PlSqlLexer,PlSqlParser>protected PlSqlLexer createNewLexerInstance(org.antlr.v4.runtime.CharStream charStreams)
createNewLexerInstance in class AntlrDdlParser<PlSqlLexer,PlSqlParser>protected PlSqlParser createNewParserInstance(org.antlr.v4.runtime.CommonTokenStream commonTokenStream)
createNewParserInstance in class AntlrDdlParser<PlSqlLexer,PlSqlParser>protected boolean isGrammarInUpperCase()
isGrammarInUpperCase in class AntlrDdlParser<PlSqlLexer,PlSqlParser>protected DataTypeResolver initializeDataTypeResolver()
initializeDataTypeResolver in class AntlrDdlParser<PlSqlLexer,PlSqlParser>protected SystemVariables createNewSystemVariablesInstance()
createNewSystemVariablesInstance in class AbstractDdlParserpublic OracleValueConverters getConverters()
Copyright © 2021 JBoss by Red Hat. All rights reserved.