Package | Description |
---|---|
oracle.javatools.db.plsql |
Utility classes for working with (for example parsing) PL/SQL.
|
oracle.javatools.db.plsql.parser | |
oracle.javatools.db.sql |
Contains an API for declaratively parsing SQL queries (SELECT statements).
|
Modifier and Type | Method and Description |
---|---|
PlSqlToken |
PlSqlSearch.getEndToken() |
PlSqlToken |
PlSqlFragment.getFirstToken()
Deprecated.
|
PlSqlToken |
PlSqlFragment.getLastToken()
Deprecated.
|
PlSqlToken |
PlSqlSearch.getNamedMatchEndToken(java.lang.String name) |
PlSqlToken |
PlSqlSearch.getNamedMatchStartToken(java.lang.String name) |
PlSqlToken |
PlSqlSearch.getStartToken() |
PlSqlToken |
PlSqlInterrogator.getTokenAtOffset(int offset)
Deprecated.
|
PlSqlToken |
PlSqlInterrogator.skipToCodeToken(PlSqlFragment frag,
PlSqlToken tk,
java.lang.String... tkStrs)
Deprecated.
|
static PlSqlToken |
PlSqlTokenizer.tokenize(java.io.Reader reader)
Creates a linked list of
PlSqlToken s for the given source. |
static PlSqlToken |
PlSqlTokenizer.tokenize(java.io.Reader reader,
java.lang.Integer maxCodeTokens)
Creates a linked list of
PlSqlToken s for the given source. |
static PlSqlToken |
PlSqlTokenizer.tokenize(java.io.Reader reader,
java.lang.Integer maxCodeTokens,
Tokenizer.TokenFactory tokenFactory,
java.lang.String... userTokens) |
static PlSqlToken |
PlSqlTokenizer.tokenize(java.lang.String source,
java.lang.Integer maxCodeTokens,
Tokenizer.TokenFactory tokenFactory,
java.lang.String... userTokens)
Creates a linked list of
PlSqlToken s for the given source using
the given TokenFactory. |
static PlSqlToken |
PlSqlTokenizer.tokenize(java.lang.String source,
java.lang.String... userTokens)
Creates a linked list of
PlSqlToken s for the given source. |
static PlSqlToken |
PlSqlTokenizer.tokenize(java.lang.String source,
Tokenizer.TokenFactory tokenFactory)
Creates a linked list of
PlSqlToken s for the given source using
the given TokenFactory. |
static PlSqlToken |
PlSqlTokenizer.tokenizeJava(java.lang.String source)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PlSqlInterrogator.getSource(PlSqlToken start,
PlSqlToken end)
Deprecated.
|
static boolean |
PlSqlToken.isKeyWord(PlSqlToken token)
Deprecated.
|
static boolean |
PlSqlToken.isReservedWord(PlSqlToken token)
Deprecated.
|
boolean |
PlSqlSearch.isWithin(PlSqlToken startToken) |
boolean |
PlSqlSearch.isWithin(PlSqlToken startToken,
PlSqlToken endToken) |
boolean |
PlSqlSearch.matches(PlSqlToken startToken) |
boolean |
PlSqlSearch.matches(PlSqlToken startToken,
PlSqlToken endToken) |
void |
PlSqlFragment.setFirstToken(PlSqlToken firstToken)
Deprecated.
|
void |
PlSqlFragment.setLastToken(PlSqlToken lastToken)
Deprecated.
|
PlSqlToken |
PlSqlInterrogator.skipToCodeToken(PlSqlFragment frag,
PlSqlToken tk,
java.lang.String... tkStrs)
Deprecated.
|
Constructor and Description |
---|
PlSqlToken(Token.Type type,
int start,
PlSqlToken prev) |
Modifier and Type | Method and Description |
---|---|
abstract PlSqlToken |
PlSqlParser.getNameToken()
Get the PlSqlToken representing where the name of object is defined in the
source.
|
abstract PlSqlToken |
PlSqlParser.getSchemaToken()
Get the PlSqlToken representing where the schema of object is defined in
the source, if any.
|
abstract PlSqlToken |
PlSqlParser.getTokenAtOffset(int offset)
Find the PlSqlToken that spans the given offset
|
abstract PlSqlToken |
PlSqlParser.getTypeToken()
Get the PlSqlToken representing the SQL Keyword where the type of object is
defined.
|
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<Tuple<PlSqlToken,PlSqlToken>> |
PlSqlParser.getAlterStatements()
Returns PlSqlTokens at the start and end of any ALTER statements that
follow the main object definition in the source.
|
abstract java.util.List<Tuple<PlSqlToken,PlSqlToken>> |
PlSqlParser.getAlterStatements()
Returns PlSqlTokens at the start and end of any ALTER statements that
follow the main object definition in the source.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<SqlAliasExpander.Usage> |
SqlAliasExpander.getUsages(PlSqlToken startToken,
PlSqlToken endToken)
Get
Usages for the SQL found between the two given
PlSqlTokens . |