public class PlsqlParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PlsqlParser.ParsingOptions
ParsingOptions is an encapsulation of the various parsing options
available in the PlsqlParser.
|
Modifier and Type | Field and Description |
---|---|
static int |
INPUT_default |
static int |
INPUT_PLS_SRC
Input type.
|
static int |
INPUT_SQL_BEX
Input type.
|
protected static int |
INPUT_SQL_QCPI
Input type.
|
Constructor and Description |
---|
PlsqlParser() |
Modifier and Type | Method and Description |
---|---|
static Lexer |
createPlsqlLexer()
Lexer will use PlsqlTokens.
|
static Lexer |
createSqlLexer()
Deprecated.
the javatools sql parser is no longer supported. For working with
sql queries see the utilities in package oracle.javatools.db.sql
|
static PlsqlRoot |
parse(ReadTextBuffer textBuffer,
PlsqlParser.ParsingOptions options) |
static PlsqlRoot |
parsePlsql(ReadTextBuffer textBuffer)
Parses the input as INPUT_PLS_SRC.
|
static PlsqlRoot |
parseSql(ReadTextBuffer textBuffer)
Deprecated.
the javatools sql parser is no longer supported. For working with
sql queries see the utilities in package oracle.javatools.db.sql
|
public static final int INPUT_PLS_SRC
protected static final int INPUT_SQL_QCPI
public static final int INPUT_SQL_BEX
public static final int INPUT_default
public static Lexer createPlsqlLexer()
@Deprecated public static Lexer createSqlLexer()
public static PlsqlRoot parsePlsql(ReadTextBuffer textBuffer)
@Deprecated public static PlsqlRoot parseSql(ReadTextBuffer textBuffer)
public static PlsqlRoot parse(ReadTextBuffer textBuffer, PlsqlParser.ParsingOptions options)