| Package | Description | 
|---|---|
| oracle.javatools.db.sql | 
 Contains an API for declaratively parsing SQL queries (SELECT statements). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractSQLQueryBuilder
Abstract implementation of SQLQuery that performs functions generic to any
 builder. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SQLQueryBuilder | 
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider)
Creates a new builder for the given provider. 
 | 
static SQLQueryBuilder | 
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
             Schema schema)
Creates a new builder for the given provider with a given default schema. 
 | 
static SQLQueryBuilder | 
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
             Schema defaultSchema,
             java.lang.String sqlText)
Returns a builder for the given provider by building the given sql text
 into a query using the default schema. 
 | 
protected abstract SQLQueryBuilder | 
SQLQueryBuilderFactory.createBuilderImpl(DBObjectProvider provider,
                 Schema schema)
Implementation of creating the actual builder. 
 | 
SQLQueryBuilder | 
SQLQueryBuilderFactory.createSQLQueryBuilder(DBObjectProvider provider)
Creates a new SQLQueryBuilder. 
 | 
SQLQueryBuilder | 
SQLQueryBuilderFactory.createSQLQueryBuilder(DBObjectProvider provider,
                     Schema defaultSchema)
Creates a new SQLQueryBuilder. 
 | 
static SQLQueryBuilder | 
SQLQueryBuilderFactory.findOrCreateBuilder(SQLQuery query,
                   DBObjectProvider pro)
As of 12.1.2 a DBObject's DerivedPropertyBuilder is held on that
 object. 
 | 
static SQLQueryBuilder | 
SQLQueryBuilderFactory.findOrCreateBuilder(SQLQuery query,
                   DBObjectProvider pro,
                   Schema defaultSchema)
As of 12.1.2 a DBObject's DerivedPropertyBuilder is held on that
 object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SQLFragment | 
SQLFragmentFactory.createFragment(SQLQueryBuilder builder,
              SQLFragment parent,
              java.lang.String clause)  |