| Package | Description | 
|---|---|
| oracle.javatools.db.hive | |
| oracle.javatools.db.ora | 
 Contains the database api implementation for Oracle databases, and additional
DBObject implementations for objects specific to Oracle. 
 | 
| oracle.javatools.db.ora.bigdata | |
| oracle.javatools.db.sql | 
 Contains an API for declaratively parsing SQL queries (SELECT statements). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TblProperty
Simple DBObject implementation for a key/value pair in a property map
 (like TBLPROPERTIES or SERDEPROPERTIES). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OracleSQLQuery
Deprecated. 
 
- folded in to SQLQuery 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BigDataAccessParameter
SQLFragment that represents an access parameter for an Oracle "Big
 Data" access driver. 
 | 
class  | 
BigDataAccessParameters
SQLFragment that represents the access parameters for the Oracle "Big
 Data" external table access drivers. 
 | 
class  | 
BigDataField
Representation of a Big Data field object. 
 | 
class  | 
BigDataFields
Object that represents the value of the com.oracle.bigdata.fields access
 parameter. 
 | 
class  | 
BigDataJsonArray
Array construct for use in big data access parameter values. 
 | 
class  | 
BigDataJsonEntry
Entry (or element) construct for use in big data access parameter values. 
 | 
class  | 
BigDataJsonObject
Object construct for use in big data access parameter values. 
 | 
class  | 
BigDataTableProperties
Object that represents the value of the com.oracle.bigdata.tblproperties
 access parameter. 
 | 
class  | 
BigDataTableProperty
Representation of a big data "table property", which is a name/value
 property pair. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAliasFragment
SQLFragment that consists of an expression and an alias. 
 | 
class  | 
AbstractDBObjectUsage
Abstract implementation for a SQLFragment that uses another DBObject (e.g
 a Column) through a FromObject in the query. 
 | 
class  | 
AbstractFromObjectUsage
Abstract SQLFragment implementation of FromObjectUsage. 
 | 
class  | 
AbstractProviderUsageSQLFragment
Abstract SQLFragment implementation that is also a ProviderUsage. 
 | 
class  | 
AbstractSchemaObjectUsage
Abstract class for usages that reference a SchemaObject (e.g. 
 | 
class  | 
AbstractSQLQuery
Deprecated. 
 
- folded in to SQLQuery 
 | 
class  | 
ArithmeticOperation
Concrete subclass of Operation for arithmetic operations - ADD, SUBTRACT,
 MULTIPLY and DIVIDE. 
 | 
class  | 
AsteriskUsage
Deprecated. 
 
- use ColumnKeywordUsage 
 | 
class  | 
CaseStatement
Class to represent a case statement in a sql query. 
CASE [expression] WHEN condition THEN thenExpression WHEN condition THEN thenExpression ...  | 
static class  | 
CaseStatement.WhenThen  | 
class  | 
ColumnKeywordUsage
A FromObjectUsage that has a keyword for the Column name, rather than an
 actual column. 
 | 
class  | 
ColumnUsage
SQL fragment that is a use of a Column. 
 | 
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. 
 | 
static class  | 
DataMiningFunction.DataMiningArguments
Deprecated. 
 
no longer required, use get/setDmSpecificArgs directly. 
 | 
static class  | 
DataMiningFunction.DataMiningCostValues
An array of values 
 | 
class  | 
ExpressionList
List of expressions. 
 | 
class  | 
FKUsage
SQLFragment for the usage of a FKConstraint. 
 | 
class  | 
FromObject
Object that represents a clause in the FROM statement of a SQL query. 
 | 
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  | 
GroupByObject
SQLFragment for the GROUP BY ... 
 | 
class  | 
HierarchicalQueryObject
SQLFragment for the Hierarchical Query clause in a SQLQuery. 
 | 
class  | 
IndexObject
Object to wrap a column expression (usually just a name, but could be any
 sql expression) with an optional order type (ASC/DESC). 
 | 
class  | 
JoinObject
Object that represent the JOIN clause of a SELECT statement (part of the
 FROM clause). 
 | 
class  | 
ModelObject
SQLFragment for the MODEL clause in a SQLQuery. 
 | 
static class  | 
ModelObject.CellAssignment  | 
static class  | 
ModelObject.CellReferenceOptions  | 
static class  | 
ModelObject.ModelColumnClauses  | 
static class  | 
ModelObject.ModelRulesCellAssignmentExpr  | 
static class  | 
ModelObject.ModelRulesClause  | 
static class  | 
ModelObject.MultiColumnForLoop  | 
static class  | 
ModelObject.ReferenceModel  | 
static class  | 
ModelObject.SingleColumnForLoop  | 
class  | 
NonDeclarativeSQLQuery
Deprecated. 
 
folded into SQLQuery 
 | 
class  | 
OnJoinCondition
Object to represent the ON condition of a JOIN clause. 
 | 
class  | 
Operation
Abstract class for operations. 
 | 
class  | 
OrderByObject
Object to wrap each part of the ORDER BY clause of a SQLQuery. 
 | 
class  | 
PlSqlUsage
Fragment that represents a usage of a piece of PlSql. 
 | 
class  | 
RelationUsage
SQL fragment that is a use of a Relation. 
 | 
class  | 
SelectObject
Object that represents a clause in the SELECT statement of a SQL query. 
 | 
class  | 
SelectObjectUsage
Class that represents the usage of a SelectObject. 
 | 
class  | 
SequenceUsage
SQL fragment that is a use of a Sequence. 
 | 
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  | 
SimpleSQLFragment
SQLFragment that we can't break down any more. 
 | 
class  | 
SQLQuery
Object that represents a SQL query. 
 | 
class  | 
SynonymUsage
SQLFragment for using a Synonym or Alias in a SQL query. 
 | 
class  | 
UsingJoinCondition
Object to represent the condition part of a JOIN that has a USING clause. 
 | 
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). 
 | 
static class  | 
WindowFunction.WindowFunctionBound  | 
class  | 
WithClauseUsage
FromObjectUsage which represents the usage of a WITH clause in the FROM
 clause. 
 | 
class  | 
XMLFunctionUsage
Use spaces as argument seperators. 
 |