| Package | Description | 
|---|---|
| oracle.javatools.db.sql | 
 Contains an API for declaratively parsing SQL queries (SELECT statements). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RelationUsage[] | 
AbstractSQLQueryBuilder.getRelationUsages()  | 
RelationUsage[] | 
SQLQueryBuilder.getRelationUsages()
Returns the RelationUsages found in the FROM clause of the SQLQuery. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
AbstractSQLQueryBuilder.canMergeRelationUsages(RelationUsage baseUsage,
                      RelationUsage mergingUsage)  | 
boolean | 
SQLQueryBuilder.canMergeRelationUsages(RelationUsage baseUsage,
                      RelationUsage mergingUsage)
Determines whether the two RelationUsages are based on the same table. 
 | 
FromObjectUsage | 
AbstractSQLQueryBuilder.findColumnInRelation(java.lang.String colName,
                    boolean external,
                    RelationUsage relU)
Finds a Column with the given name in the Relation referred to by the
 given RelationUsage, and returns a FromObjectUsage that references
 that column. 
 | 
void | 
AbstractSQLQueryBuilder.mergeRelationUsages(RelationUsage baseUsage,
                   RelationUsage mergingUsage)  | 
void | 
SQLQueryBuilder.mergeRelationUsages(RelationUsage baseUsage,
                   RelationUsage mergingUsage)
Merges two RelationUsages into one. 
 |