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.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 | Method and Description |
---|---|
static FKConstraint[] |
DBUtil.getReferences(Constraint ucon, DBObjectProvider prov)
Get the Foreign Keys which reference a unique constraint Given a contraint and an Offline provider, this method uses the constraint manager registered with the provider to build an array of the foreign keys which reference this contraint.
|
Modifier and Type | Method and Description |
---|---|
SQLQueryBuilder.SQLQueryObjectSet |
SQLQueryBuilder.constructFKJoin(FKConstraint fk, FromObject left, FromObject right)
Creates a JOIN in the query's FROM clause to represent the given FKConstraint.
|
SQLQueryBuilder.SQLQueryObjectSet |
AbstractSQLQueryBuilder.constructFKJoin(FKConstraint fk, FromObject left, FromObject right) |
SQLQueryBuilder.SQLQueryObjectSet |
SQLQueryBuilder.constructFKJoins(FKConstraint[] fks, FromObject[] usagesToUse)
Creates a set of nested JOINs in the query's FROM clause to represent each given FKConstraint.
|
SQLQueryBuilder.SQLQueryObjectSet |
AbstractSQLQueryBuilder.constructFKJoins(FKConstraint[] fks, FromObject[] usagesToUse) |
protected JoinCondition |
AbstractSQLQueryBuilder.createJoinCondition(FKConstraint fk, JoinObject join)
Constructs a condition to represent the given FK for the given join.
|
FromObject |
SQLQueryBuilder.createJoinObject(FKConstraint fk, FromObject left, FromObject right)
Creates a FromObject that joins using a JoinCondition matching the given FK and joins the two from objects.
|
FromObject |
AbstractSQLQueryBuilder.createJoinObject(FKConstraint fk, FromObject left, FromObject right) |
protected FKUsage |
AbstractSQLQueryBuilder.doConstructFKUsage(FKConstraint fk, java.util.Map relsIDsToUse, java.util.List<FromObject> newFroms) |
protected FromObject |
AbstractSQLQueryBuilder.doConstructJoin(FKConstraint fk, java.util.Map<DBObjectID,FromObject> relsIDsToUse, java.util.List<FromObject> newFroms, FromObject left, FromObject right) |
Modifier and Type | Method and Description |
---|---|
protected FromObject |
AbstractSQLQueryBuilder.doConstructFromObject(SchemaObject relation, java.util.List<DBObjectID> baseRelIDs, java.util.List<java.lang.String> relNames, java.util.Map<DBObjectID,FromObject> newRels, java.util.List<Column> cols, java.util.List<FKConstraint> fks) |
Modifier and Type | Method and Description |
---|---|
FKConstraint |
OfflineDBObjectFactory.newFKConstraint(java.lang.String name, Relation parent)
Deprecated.
as of 11.1.1 call
newObject(FKConstraint.class, parent) instead |