Package | Description |
---|---|
oracle.javatools.db.sql |
Contains an API for declaratively parsing SQL queries (SELECT statements).
|
Modifier and Type | Method and Description |
---|---|
static ParserUtils.ExpressionType |
ParserUtils.ExpressionType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ParserUtils.ExpressionType[] |
ParserUtils.ExpressionType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<java.lang.String[]> |
ParserUtils.getColumnNames(java.lang.String expression,
ParserUtils.ExpressionType type)
Deprecated.
Use
#getColumnNames(String, ExpressionType, DBObjectProvider, Relation)
instead.
Returns a Collection of names of the columns used in expression
of SqlDriver type type .
The names are stored as an array of name components. The meaning of the
components depends upon the context in which the name is used. For example,
the name A.B in a select list would mean table.column, but in a constraint
or index context, it would mean column.attribute as table.column is invalid
in such a context. |