| Package | Description | 
|---|---|
| oracle.javatools.db.sql | 
 Contains an API for declaratively parsing SQL queries (SELECT statements). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ArithmeticOperation
Concrete subclass of Operation for arithmetic operations - ADD, SUBTRACT,
 MULTIPLY and DIVIDE. 
 | 
class  | 
Comparison
Subclass of Operation for comparisons. 
 | 
class  | 
ConnectByRoot
SQLFragment representing the unary operator CONNECT_BY_ROOT. 
 | 
class  | 
DataMiningFunction
Subclass of Operation for data mining functions. 
 | 
class  | 
ExpressionList
List of expressions. 
 | 
class  | 
Function
Subclass of Operation for functions. 
 | 
class  | 
FunctionUsage  | 
class  | 
GroupByExpression
Expression for a part of a group by that isn't a simple column (e.g. 
 | 
class  | 
OnJoinCondition
Object to represent the ON condition of a JOIN clause. 
 | 
class  | 
SetOperation
SQLFragment for dealing with operations to do with sets and ranges like
 IN and BETWEEN. 
 | 
class  | 
SetOperator
SQLFragment for dealing with queries that are linked using one of the SET
 operators INTERSECT, UNION, MINUS and UNION ALL. 
 | 
class  | 
WhereObject
Object that represents a clause in the WHERE statement of a SQL query. 
 | 
class  | 
WindowFunction
Subclass of Function for windowing functions (using the OVER syntax). 
 | 
class  | 
XMLFunctionUsage
Use spaces as argument seperators. 
 |