| Package | Description | 
|---|---|
| oracle.javatools.db | 
 Contains a metadata API for describing database objects, and retrieving them
from a provider of database objects - for example a database. 
 | 
| oracle.javatools.db.ora | 
 Contains the database api implementation for Oracle databases, and additional
DBObject implementations for objects specific to Oracle. 
 | 
| oracle.javatools.db.sql | 
 Contains an API for declaratively parsing SQL queries (SELECT statements). 
 | 
| oracle.jdeveloper.offlinedb | 
 Database API extension for saving database object definitions in XML files. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
View
Represents a database View. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MaterializedView
A MaterializedView represents a Materialized View in the database. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractSQLQueryBuilder.buildQuery(java.lang.String sql,
          SQLQueryOwner parent)
Builds a query from the given sql expression. 
 | 
void | 
SQLQueryBuilder.buildQuery(java.lang.String select,
          SQLQueryOwner owner)
Builds the query based on the given select statement. 
 | 
protected abstract void | 
AbstractSQLQueryBuilder.buildQueryImpl(java.lang.String sql,
              SQLQuery query,
              SQLQueryOwner parent)
Builds the declarative components of the given SQLQuery based on the
 given select statement. 
 | 
void | 
SQLQueryBuilder.ensureQueryNonDeclarative(SQLQueryOwner owner)
Ensures that the query for the given owner is cleared of all
 declarative information. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
OfflineDBUtil.buildView(SQLQueryOwner sqo,
         DBObjectProvider pro)
Attemps to build the given view declaratively using the given provider. 
 | 
static void | 
OfflineDBUtil.buildView(SQLQueryOwner sqo,
         DBObjectProvider pro,
         java.util.Collection<SystemObject> objs)  |