Uses of Interface
org.apache.openjpa.jdbc.sql.Joins
-
Packages that use Joins Package Description org.apache.openjpa.jdbc.kernel.exps OpenJPA-JDBC Expression Treeorg.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadataorg.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategiesorg.apache.openjpa.jdbc.sql OpenJPA-JDBC SQL Abstraction -
-
Uses of Joins in org.apache.openjpa.jdbc.kernel.exps
Fields in org.apache.openjpa.jdbc.kernel.exps declared as Joins Modifier and Type Field Description Joins
ExpState. joins
Constructors in org.apache.openjpa.jdbc.kernel.exps with parameters of type Joins Constructor Description ExpState(Joins joins)
PathExpState(Joins joins)
-
Uses of Joins in org.apache.openjpa.jdbc.meta
Methods in org.apache.openjpa.jdbc.meta that return Joins Modifier and Type Method Description Joins
FieldMapping. join(Joins joins, boolean forceOuter)
Joins
FieldMapping. join(Joins joins, boolean forceOuter, boolean toMany)
Joins from the owning class' table to the table where this field lies using the join foreign key.Joins
FieldMapping. join(Select sel)
Return any joins needed to get from the primary table to this table.Joins
FieldStrategy. join(Joins joins, boolean forceOuter)
Join this value to the class table.Joins
FieldMapping. joinKey(Joins joins, boolean forceOuter)
Joins
FieldStrategy. joinKey(Joins joins, boolean forceOuter)
Join the key value to the class table.Joins
FieldMapping. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
FieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Join this value's table to the table for the related first class object key type, if any.Joins
FieldMapping. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
FieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Join this value's table to the table for the related first class object type, if any.Joins
ClassMapping. joinSuperclass(Joins joins, boolean toThis)
Joins
ClassStrategy. joinSuperclass(Joins joins, boolean toThis)
Join the mapping and its superclass.Methods in org.apache.openjpa.jdbc.meta with parameters of type Joins Modifier and Type Method Description boolean
Discriminator. addClassConditions(Select sel, boolean subs, Joins joins)
Add WHERE conditions to the given select limiting the returned results to our mapping type, possibly including subclasses.void
FieldMapping. appendIndex(SQLBuffer sql, Select sel, Joins joins)
void
FieldStrategy. appendIndex(SQLBuffer sql, Select sel, Joins joins)
Append the ordered column alias to the given statement.void
FieldMapping. appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)
void
FieldStrategy. appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)
Append a where clause to the given statement checking if this value is empty.void
FieldMapping. appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)
void
FieldStrategy. appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)
Append a where clause to the given statement checking if this value is not empty.void
FieldMapping. appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
void
FieldStrategy. appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
Append a where clause to the given statement checking if this value is not null.void
FieldMapping. appendIsNull(SQLBuffer sql, Select sel, Joins joins)
void
FieldStrategy. appendIsNull(SQLBuffer sql, Select sel, Joins joins)
Append a where clause to the given statement checking if this value is null.void
FieldMapping. appendSize(SQLBuffer sql, Select sel, Joins joins)
void
FieldStrategy. appendSize(SQLBuffer sql, Select sel, Joins joins)
Append a where clause to the given statement checking the size of the value.void
FieldMapping. appendType(SQLBuffer sql, Select sel, Joins joins)
void
FieldStrategy. appendType(SQLBuffer sql, Select sel, Joins joins)
Append the entity discriminator value to the given statement.SQLBuffer
Discriminator. getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)
SQLBuffer
DiscriminatorStrategy. getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)
Return SQL to limit the classes selected as much as possible to the given base class, and optionally its subclasses.java.lang.Object
ClassMapping. getObjectId(JDBCStore store, Result res, ForeignKey fk, boolean subs, Joins joins)
Return the oid value stored in the result.java.lang.Object
DelegatingJoinable. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
java.lang.Object
Joinable. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
Return the value for this joinable from the given result, using the given columns.Joins
FieldMapping. join(Joins joins, boolean forceOuter)
Joins
FieldMapping. join(Joins joins, boolean forceOuter, boolean toMany)
Joins from the owning class' table to the table where this field lies using the join foreign key.Joins
FieldStrategy. join(Joins joins, boolean forceOuter)
Join this value to the class table.Joins
FieldMapping. joinKey(Joins joins, boolean forceOuter)
Joins
FieldStrategy. joinKey(Joins joins, boolean forceOuter)
Join the key value to the class table.Joins
FieldMapping. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
FieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Join this value's table to the table for the related first class object key type, if any.Joins
FieldMapping. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
FieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Join this value's table to the table for the related first class object type, if any.Joins
ClassMapping. joinSuperclass(Joins joins, boolean toThis)
Joins
ClassStrategy. joinSuperclass(Joins joins, boolean toThis)
Join the mapping and its superclass.java.lang.Object
Version. load(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins)
java.lang.Object
VersionStrategy. load(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins)
Load data.java.lang.Object
FieldMapping. loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
FieldStrategy. loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load this field's key value using the given result.java.lang.Object
FieldMapping. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
FieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load this field value using the given result.java.lang.Object
QueryResultMapping.PCResult. map(java.util.List<MetaDataContext> path, java.lang.Object id, Joins joins)
Map the given request onto a result id.void
FieldMapping. orderLocal(Select sel, ClassMapping elem, Joins joins)
Add ordering to the given select for all non-relation order values, including the synthetic order column, if any.void
FieldMapping. orderRelation(Select sel, ClassMapping elem, Joins joins)
Add ordering to the given select for all relation-based values. -
Uses of Joins in org.apache.openjpa.jdbc.meta.strats
Methods in org.apache.openjpa.jdbc.meta.strats that return Joins Modifier and Type Method Description Joins
AbstractFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
EmbedFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
HandlerCollectionTableFieldStrategy. join(Joins joins, boolean forceOuter)
protected Joins
HandlerCollectionTableFieldStrategy. join(Joins joins, ClassMapping elem)
Joins
HandlerFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
MapTableFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
PrimitiveFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
RelationCollectionInverseKeyFieldStrategy. join(Joins joins, ClassMapping elem)
Joins
RelationCollectionTableFieldStrategy. join(Joins joins, ClassMapping elem)
Joins
RelationFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
RelationToManyInverseKeyFieldStrategy. join(Joins joins, boolean forceOuter)
protected Joins
RelationToManyInverseKeyFieldStrategy. join(Joins joins, ClassMapping elem)
Joins
RelationToManyTableFieldStrategy. join(Joins joins, boolean forceOuter)
protected Joins
RelationToManyTableFieldStrategy. join(Joins joins, ClassMapping elem)
protected abstract Joins
StoreCollectionFieldStrategy. join(Joins joins, ClassMapping elem)
Join to the owning field table for the given element mapping fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).Joins
StringFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
HandlerCollectionTableFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Joins
LRSCollectionFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Join this value's table to the table for the given element mapping fromLRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).Joins
RelationCollectionInverseKeyFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Joins
RelationCollectionTableFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
protected Joins
RelationToManyInverseKeyFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
protected Joins
RelationToManyTableFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
protected abstract Joins
StoreCollectionFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Join this value's table to the table for the given element mapping fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).Joins
AbstractFieldStrategy. joinKey(Joins joins, boolean forceOuter)
Joins
MapTableFieldStrategy. joinKey(Joins joins, boolean forceOuter)
Joins
RelationMapInverseKeyFieldStrategy. joinKey(Joins joins, boolean forceOuter)
Joins
RelationMapTableFieldStrategy. joinKey(Joins joins, boolean forceOuter)
Joins
AbstractFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerHandlerMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerRelationMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
LRSMapFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Join this value's table to the table for the given key mapping fromLRSMapFieldStrategy.getIndependentKeyMappings(boolean)
(or null).Joins
MapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationHandlerMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationHandlerMapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationMapInverseKeyFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationMapInverseKeyFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationMapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationRelationMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationRelationMapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
AbstractFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerCollectionTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerHandlerMapTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerRelationMapTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationHandlerMapTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationRelationMapTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationToManyTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
AbstractClassStrategy. joinSuperclass(Joins joins, boolean toThis)
Joins
VerticalClassStrategy. joinSuperclass(Joins joins, boolean toThis)
Joins
HandlerRelationMapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Joins
LRSMapFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Join this value's table to the table for the given value mapping fromLRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).Joins
MapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
InvokesFieldStrategy.joinRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)
by default.Joins
RelationMapInverseKeyFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Joins
RelationMapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Joins
RelationRelationMapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
protected Joins
StoreCollectionFieldStrategy. selectAll(Select sel, ClassMapping elem, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
Select data for loading, starting in field table.Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type Joins Modifier and Type Method Description void
AbstractFieldStrategy. appendIndex(SQLBuffer sql, Select sel, Joins joins)
void
ContainerFieldStrategy. appendIndex(SQLBuffer sql, Select sel, Joins joins)
void
AbstractFieldStrategy. appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)
void
ContainerFieldStrategy. appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)
void
AbstractFieldStrategy. appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)
void
ContainerFieldStrategy. appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)
void
AbstractFieldStrategy. appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
void
ContainerFieldStrategy. appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
void
EmbedFieldStrategy. appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
void
HandlerFieldStrategy. appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
void
PrimitiveFieldStrategy. appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
void
RelationFieldStrategy. appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
void
StringFieldStrategy. appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)
void
AbstractFieldStrategy. appendIsNull(SQLBuffer sql, Select sel, Joins joins)
void
ContainerFieldStrategy. appendIsNull(SQLBuffer sql, Select sel, Joins joins)
void
EmbedFieldStrategy. appendIsNull(SQLBuffer sql, Select sel, Joins joins)
void
HandlerFieldStrategy. appendIsNull(SQLBuffer sql, Select sel, Joins joins)
void
PrimitiveFieldStrategy. appendIsNull(SQLBuffer sql, Select sel, Joins joins)
void
RelationFieldStrategy. appendIsNull(SQLBuffer sql, Select sel, Joins joins)
void
StringFieldStrategy. appendIsNull(SQLBuffer sql, Select sel, Joins joins)
protected static void
ContainerFieldStrategy. appendJoinCount(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk)
void
AbstractFieldStrategy. appendSize(SQLBuffer sql, Select sel, Joins joins)
void
ContainerFieldStrategy. appendSize(SQLBuffer sql, Select sel, Joins joins)
void
AbstractFieldStrategy. appendType(SQLBuffer sql, Select sel, Joins joins)
static void
ContainerFieldStrategy. appendUnaliasedJoin(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk)
SQLBuffer
AbstractDiscriminatorStrategy. getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subs)
SQLBuffer
InValueDiscriminatorStrategy. getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)
SQLBuffer
SubclassJoinDiscriminatorStrategy. getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)
SQLBuffer
SuperclassDiscriminatorStrategy. getClassConditions(Select sel, Joins joins, ClassMapping base, boolean subclasses)
java.lang.Object
HandlerFieldStrategy. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
java.lang.Object
PrimitiveFieldStrategy. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
java.lang.Object
RelationFieldStrategy. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
java.lang.Object
StringFieldStrategy. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
Result[]
HandlerHandlerMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)
Result[]
HandlerRelationMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] resJoins, boolean lrs)
Result[]
LRSMapFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)
Return results containing all keys and values for this map.Result[]
RelationHandlerMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] resJoins, boolean lrs)
Result[]
RelationMapInverseKeyFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)
Result[]
RelationMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)
Result[]
RelationRelationMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] resJoins, boolean lrs)
Joins
AbstractFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
EmbedFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
HandlerCollectionTableFieldStrategy. join(Joins joins, boolean forceOuter)
protected Joins
HandlerCollectionTableFieldStrategy. join(Joins joins, ClassMapping elem)
Joins
HandlerFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
MapTableFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
PrimitiveFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
RelationCollectionInverseKeyFieldStrategy. join(Joins joins, ClassMapping elem)
Joins
RelationCollectionTableFieldStrategy. join(Joins joins, ClassMapping elem)
Joins
RelationFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
RelationToManyInverseKeyFieldStrategy. join(Joins joins, boolean forceOuter)
protected Joins
RelationToManyInverseKeyFieldStrategy. join(Joins joins, ClassMapping elem)
Joins
RelationToManyTableFieldStrategy. join(Joins joins, boolean forceOuter)
protected Joins
RelationToManyTableFieldStrategy. join(Joins joins, ClassMapping elem)
protected abstract Joins
StoreCollectionFieldStrategy. join(Joins joins, ClassMapping elem)
Join to the owning field table for the given element mapping fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).Joins
StringFieldStrategy. join(Joins joins, boolean forceOuter)
Joins
HandlerCollectionTableFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Joins
LRSCollectionFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Join this value's table to the table for the given element mapping fromLRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).Joins
RelationCollectionInverseKeyFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Joins
RelationCollectionTableFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
protected Joins
RelationToManyInverseKeyFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
protected Joins
RelationToManyTableFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
protected abstract Joins
StoreCollectionFieldStrategy. joinElementRelation(Joins joins, ClassMapping elem)
Join this value's table to the table for the given element mapping fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).Joins
AbstractFieldStrategy. joinKey(Joins joins, boolean forceOuter)
Joins
MapTableFieldStrategy. joinKey(Joins joins, boolean forceOuter)
Joins
RelationMapInverseKeyFieldStrategy. joinKey(Joins joins, boolean forceOuter)
Joins
RelationMapTableFieldStrategy. joinKey(Joins joins, boolean forceOuter)
Joins
AbstractFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerHandlerMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerRelationMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
LRSMapFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Join this value's table to the table for the given key mapping fromLRSMapFieldStrategy.getIndependentKeyMappings(boolean)
(or null).Joins
MapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationHandlerMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationHandlerMapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationMapInverseKeyFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationMapInverseKeyFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationMapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
RelationRelationMapTableFieldStrategy. joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationRelationMapTableFieldStrategy. joinKeyRelation(Joins joins, ClassMapping key)
Joins
AbstractFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerCollectionTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerHandlerMapTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
HandlerRelationMapTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationHandlerMapTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationRelationMapTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
RelationToManyTableFieldStrategy. joinRelation(Joins joins, boolean forceOuter, boolean traverse)
Joins
AbstractClassStrategy. joinSuperclass(Joins joins, boolean toThis)
Joins
VerticalClassStrategy. joinSuperclass(Joins joins, boolean toThis)
Joins
HandlerRelationMapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Joins
LRSMapFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Join this value's table to the table for the given value mapping fromLRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).Joins
MapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
InvokesFieldStrategy.joinRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)
by default.Joins
RelationMapInverseKeyFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Joins
RelationMapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
Joins
RelationRelationMapTableFieldStrategy. joinValueRelation(Joins joins, ClassMapping val)
java.lang.Object
AbstractVersionStrategy. load(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins)
java.lang.Object
ColumnVersionStrategy. load(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins)
protected java.lang.Object
MaxEmbeddedByteArrayFieldStrategy. load(Column col, Result res, Joins joins)
protected java.lang.Object
MaxEmbeddedCharArrayFieldStrategy. load(Column col, Result res, Joins joins)
static java.lang.Object
HandlerStrategies. loadDataStore(ValueMapping vm, Result res, Joins joins, Column[] cols)
Load the datastore value from the given result.java.lang.Object
HandlerCollectionTableFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
LRSCollectionFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load an element of the collection.java.lang.Object
RelationCollectionInverseKeyFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationCollectionTableFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
protected java.lang.Object
RelationToManyInverseKeyFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
protected java.lang.Object
RelationToManyTableFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
protected abstract java.lang.Object
StoreCollectionFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load an element of the collection.java.lang.Object
HandlerHandlerMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
HandlerRelationMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
LRSMapFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load a key from the given result.java.lang.Object
RelationHandlerMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationMapInverseKeyFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationRelationMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
AbstractFieldStrategy. loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
MapTableFieldStrategy. loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
static java.lang.Object
HandlerStrategies. loadObject(ValueMapping vm, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins, Column[] cols, boolean objectValueRequiresLoad)
Load the Object value from the given result.java.lang.Object
AbstractFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
EmbedFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Loading embed object without instantiating owner entityjava.lang.Object
HandlerFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
MapTableFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
PrimitiveFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
StoreCollectionFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
StringFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
HandlerHandlerMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
HandlerRelationMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
LRSMapFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load a value from the given result.java.lang.Object
RelationHandlerMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationMapInverseKeyFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationRelationMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
void
HandlerCollectionTableFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
void
LRSCollectionFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
Implement this method to select the elements of this field for the given element mapping fromLRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).void
RelationCollectionInverseKeyFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
void
RelationCollectionTableFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
protected void
RelationToManyInverseKeyFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
protected void
RelationToManyTableFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
protected abstract void
StoreCollectionFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
Implement this method to select the elements of this field for the given element mapping fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).void
HandlerHandlerMapTableFieldStrategy. selectKey(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
HandlerRelationMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
LRSMapFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Implement this method to select the keys of this field.void
RelationHandlerMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationMapInverseKeyFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationRelationMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
HandlerHandlerMapTableFieldStrategy. selectValue(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
HandlerRelationMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
LRSMapFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Implement this method to select the values of this field.void
RelationHandlerMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationMapInverseKeyFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationRelationMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
-
Uses of Joins in org.apache.openjpa.jdbc.sql
Classes in org.apache.openjpa.jdbc.sql that implement Joins Modifier and Type Class Description class
SelectImpl
StandardSelect
implementation.static class
SelectImpl.SelectResult
AResult
implementation wrapped around this select.Methods in org.apache.openjpa.jdbc.sql that return Joins Modifier and Type Method Description Joins
LogicalUnion.UnionSelect. and(Joins joins1, Joins joins2)
Joins
Select. and(Joins joins1, Joins joins2)
AND the given joins together.Joins
SelectImpl. and(Joins joins1, Joins joins2)
Joins
Joins. crossJoin(Table localTable, Table foreignTable)
Perform a cross join on the given tables.Joins
SelectImpl. crossJoin(Table localTable, Table foreignTable)
Joins
SelectImpl.SelectResult. crossJoin(Table localTable, Table foreignTable)
Joins
LogicalUnion.UnionSelect. getJoins()
Joins
Select. getJoins()
Return the top-level joins for this select.Joins
SelectImpl. getJoins()
Joins
Join. getRelationJoins()
If joining a relation, the joins leading to the relation.Joins
Joins. join(ForeignKey fk, boolean inverse, boolean toMany)
Join the columns of the given foreign key.Joins
SelectImpl. join(ForeignKey fk, boolean inverse, boolean toMany)
Joins
SelectImpl.SelectResult. join(ForeignKey fk, boolean inverse, boolean toMany)
Joins
Joins. joinRelation(java.lang.String name, ForeignKey fk, ClassMapping target, int subclasses, boolean inverse, boolean toMany)
Join the columns of the given foreign key, which represents a relation via the given field name.Joins
SelectImpl. joinRelation(java.lang.String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)
Joins
SelectImpl.SelectResult. joinRelation(java.lang.String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)
Joins
AbstractResult. newJoins()
Returns a no-op joins object by default.Joins
LogicalUnion.UnionSelect. newJoins()
Joins
MergedResult. newJoins()
Joins
Result. newJoins()
Return a new joins instance to use for traversing to related data.Joins
Select. newJoins()
Return a new instance to use for joining.Joins
SelectImpl. newJoins()
Joins
SelectImpl.SelectResult. newJoins()
Joins
LogicalUnion.UnionSelect. newOuterJoins()
Joins
Select. newOuterJoins()
Return a new instance to use for outer joining.Joins
SelectImpl. newOuterJoins()
Joins
LogicalUnion.UnionSelect. or(Joins joins1, Joins joins2)
Joins
Select. or(Joins joins1, Joins joins2)
OR the given joins together.Joins
SelectImpl. or(Joins joins1, Joins joins2)
Joins
LogicalUnion.UnionSelect. outer(Joins joins)
Joins
Select. outer(Joins joins)
Return a join set making the given joins outer joins.Joins
SelectImpl. outer(Joins joins)
Joins
Joins. outerJoin(ForeignKey fk, boolean inverse, boolean toMany)
Join the columns of the given foreign key.Joins
SelectImpl. outerJoin(ForeignKey fk, boolean inverse, boolean toMany)
Joins
SelectImpl.SelectResult. outerJoin(ForeignKey fk, boolean inverse, boolean toMany)
Joins
Joins. outerJoinRelation(java.lang.String name, ForeignKey fk, ClassMapping target, int subclasses, boolean inverse, boolean toMany)
Join the columns of the given foreign key, which represents a relation via the given field name.Joins
SelectImpl. outerJoinRelation(java.lang.String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)
Joins
SelectImpl.SelectResult. outerJoinRelation(java.lang.String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany)
Joins
Joins. setCorrelatedVariable(java.lang.String var)
Set the correlated variable name being traversed into with the next join.Joins
SelectImpl.SelectResult. setCorrelatedVariable(java.lang.String var)
Joins
SelectImpl. setCorrelatedVariable(java.lang.String var)
Joins
Joins. setJoinContext(Context context)
Set subquery context when traversing into the next join is in transition from parent context to subquery.Joins
SelectImpl.SelectResult. setJoinContext(Context ctx)
Joins
SelectImpl. setJoinContext(Context ctx)
Joins
Joins. setSubselect(java.lang.String alias)
Set the subquery alias.Joins
SelectImpl.SelectResult. setSubselect(java.lang.String alias)
Joins
SelectImpl. setSubselect(java.lang.String alias)
Joins
Joins. setVariable(java.lang.String var)
Set the variable name being traversed into with the next join.Joins
SelectImpl.SelectResult. setVariable(java.lang.String var)
Joins
SelectImpl. setVariable(java.lang.String var)
Methods in org.apache.openjpa.jdbc.sql with parameters of type Joins Modifier and Type Method Description Joins
LogicalUnion.UnionSelect. and(Joins joins1, Joins joins2)
Joins
Select. and(Joins joins1, Joins joins2)
AND the given joins together.Joins
SelectImpl. and(Joins joins1, Joins joins2)
void
LogicalUnion.UnionSelect. append(SQLBuffer buf, Joins joins)
void
Select. append(SQLBuffer buf, Joins joins)
Append the given joins to the given buffer.void
SelectImpl. append(SQLBuffer buf, Joins joins)
boolean
AbstractResult. contains(Column col, Joins joins)
boolean
MergedResult. contains(Column col, Joins joins)
boolean
Result. contains(Column col, Joins joins)
Return true if the given column is available in the result.boolean
AbstractResult. containsAll(Column[] cols, Joins joins)
boolean
MergedResult. containsAll(Column[] cols, Joins joins)
boolean
Result. containsAll(Column[] cols, Joins joins)
Return true if all the given columns are available in the result.protected boolean
AbstractResult. containsAllInternal(java.lang.Object[] objs, Joins joins)
Return whether this result contains data for all the given ids or columns.protected boolean
SelectImpl.SelectResult. containsAllInternal(java.lang.Object[] objs, Joins joins)
protected abstract boolean
AbstractResult. containsInternal(java.lang.Object obj, Joins joins)
Return whether this result contains data for the given id or column.protected boolean
ResultSetResult. containsInternal(java.lang.Object obj, Joins joins)
protected boolean
SelectImpl.SelectResult. containsInternal(java.lang.Object obj, Joins joins)
protected int
ResultSetResult. findObject(java.lang.Object obj, Joins joins)
Return the 1-based result set index for the given column or id, or a non-positive number if the column is not contained in this result.protected int
SelectImpl.SelectResult. findObject(java.lang.Object obj, Joins joins)
java.sql.Array
AbstractResult. getArray(Column col, Joins joins)
java.sql.Array
MergedResult. getArray(Column col, Joins joins)
java.sql.Array
Result. getArray(Column col, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.sql.Array
AbstractResult. getArrayInternal(java.lang.Object obj, Joins joins)
protected java.sql.Array
ResultSetResult. getArrayInternal(java.lang.Object obj, Joins joins)
java.io.InputStream
AbstractResult. getAsciiStream(Column col, Joins joins)
java.io.InputStream
MergedResult. getAsciiStream(Column col, Joins joins)
java.io.InputStream
Result. getAsciiStream(Column col, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.io.InputStream
AbstractResult. getAsciiStreamInternal(java.lang.Object obj, Joins joins)
protected java.io.InputStream
ResultSetResult. getAsciiStreamInternal(java.lang.Object obj, Joins joins)
java.math.BigDecimal
AbstractResult. getBigDecimal(Column col, Joins joins)
java.math.BigDecimal
MergedResult. getBigDecimal(Column col, Joins joins)
java.math.BigDecimal
Result. getBigDecimal(Column col, Joins joins)
Return the value stored in the given column.protected java.math.BigDecimal
AbstractResult. getBigDecimalInternal(java.lang.Object obj, Joins joins)
protected java.math.BigDecimal
ResultSetResult. getBigDecimalInternal(java.lang.Object obj, Joins joins)
java.math.BigInteger
AbstractResult. getBigInteger(Column col, Joins joins)
java.math.BigInteger
MergedResult. getBigInteger(Column col, Joins joins)
java.math.BigInteger
Result. getBigInteger(Column col, Joins joins)
Return the value stored in the given column.protected java.math.BigInteger
AbstractResult. getBigIntegerInternal(java.lang.Object obj, Joins joins)
protected java.math.BigInteger
ResultSetResult. getBigIntegerInternal(java.lang.Object obj, Joins joins)
java.io.InputStream
AbstractResult. getBinaryStream(Column col, Joins joins)
java.io.InputStream
MergedResult. getBinaryStream(Column col, Joins joins)
java.io.InputStream
Result. getBinaryStream(Column col, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.io.InputStream
AbstractResult. getBinaryStreamInternal(java.lang.Object obj, Joins joins)
protected java.io.InputStream
ResultSetResult. getBinaryStreamInternal(java.lang.Object obj, Joins joins)
java.sql.Blob
AbstractResult. getBlob(Column col, Joins joins)
java.sql.Blob
MergedResult. getBlob(Column col, Joins joins)
java.sql.Blob
Result. getBlob(Column col, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.sql.Blob
AbstractResult. getBlobInternal(java.lang.Object obj, Joins joins)
protected java.sql.Blob
ResultSetResult. getBlobInternal(java.lang.Object obj, Joins joins)
boolean
AbstractResult. getBoolean(Column col, Joins joins)
boolean
MergedResult. getBoolean(Column col, Joins joins)
boolean
Result. getBoolean(Column col, Joins joins)
Return the value stored in the given column.protected boolean
AbstractResult. getBooleanInternal(java.lang.Object obj, Joins joins)
protected boolean
ResultSetResult. getBooleanInternal(java.lang.Object obj, Joins joins)
byte
AbstractResult. getByte(Column col, Joins joins)
byte
MergedResult. getByte(Column col, Joins joins)
byte
Result. getByte(Column col, Joins joins)
Return the value stored in the given column.protected byte
AbstractResult. getByteInternal(java.lang.Object obj, Joins joins)
protected byte
ResultSetResult. getByteInternal(java.lang.Object obj, Joins joins)
byte[]
AbstractResult. getBytes(Column col, Joins joins)
byte[]
MergedResult. getBytes(Column col, Joins joins)
byte[]
Result. getBytes(Column col, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected byte[]
AbstractResult. getBytesInternal(java.lang.Object obj, Joins joins)
protected byte[]
ResultSetResult. getBytesInternal(java.lang.Object obj, Joins joins)
java.util.Calendar
AbstractResult. getCalendar(Column col, Joins joins)
java.util.Calendar
MergedResult. getCalendar(Column col, Joins joins)
java.util.Calendar
Result. getCalendar(Column col, Joins joins)
Return the value stored in the given column.protected java.util.Calendar
AbstractResult. getCalendarInternal(java.lang.Object obj, Joins joins)
protected java.util.Calendar
ResultSetResult. getCalendarInternal(java.lang.Object obj, Joins joins)
char
AbstractResult. getChar(Column col, Joins joins)
char
MergedResult. getChar(Column col, Joins joins)
char
Result. getChar(Column col, Joins joins)
Return the value stored in the given column.java.io.Reader
AbstractResult. getCharacterStream(Column col, Joins joins)
java.io.Reader
MergedResult. getCharacterStream(Column col, Joins joins)
java.io.Reader
Result. getCharacterStream(Column col, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.io.Reader
AbstractResult. getCharacterStreamInternal(java.lang.Object obj, Joins joins)
protected java.io.Reader
ResultSetResult. getCharacterStreamInternal(java.lang.Object obj, Joins joins)
protected char
AbstractResult. getCharInternal(java.lang.Object obj, Joins joins)
protected char
ResultSetResult. getCharInternal(java.lang.Object obj, Joins joins)
java.sql.Clob
AbstractResult. getClob(Column col, Joins joins)
java.sql.Clob
MergedResult. getClob(Column col, Joins joins)
java.sql.Clob
Result. getClob(Column col, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.sql.Clob
AbstractResult. getClobInternal(java.lang.Object obj, Joins joins)
protected java.sql.Clob
ResultSetResult. getClobInternal(java.lang.Object obj, Joins joins)
java.lang.String
LogicalUnion.UnionSelect. getColumnAlias(java.lang.String col, Table table, Joins joins)
java.lang.String
LogicalUnion.UnionSelect. getColumnAlias(Column col, Joins joins)
java.lang.String
Select. getColumnAlias(java.lang.String col, Table table, Joins joins)
Return the alias for the given column.java.lang.String
Select. getColumnAlias(Column col, Joins joins)
Return the alias for the given column.java.lang.String
SelectImpl. getColumnAlias(java.lang.String col, Table table, Joins joins)
java.lang.String
SelectImpl. getColumnAlias(Column col, Joins joins)
java.sql.Date
AbstractResult. getDate(Column col, java.util.Calendar cal, Joins joins)
java.util.Date
AbstractResult. getDate(Column col, Joins joins)
java.sql.Date
MergedResult. getDate(Column col, java.util.Calendar cal, Joins joins)
java.util.Date
MergedResult. getDate(Column col, Joins joins)
java.sql.Date
Result. getDate(Column col, java.util.Calendar cal, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.java.util.Date
Result. getDate(Column col, Joins joins)
Return the value stored in the given column.protected java.sql.Date
AbstractResult. getDateInternal(java.lang.Object obj, java.util.Calendar cal, Joins joins)
protected java.util.Date
AbstractResult. getDateInternal(java.lang.Object obj, Joins joins)
protected java.sql.Date
ResultSetResult. getDateInternal(java.lang.Object obj, java.util.Calendar cal, Joins joins)
protected java.util.Date
ResultSetResult. getDateInternal(java.lang.Object obj, Joins joins)
double
AbstractResult. getDouble(Column col, Joins joins)
double
MergedResult. getDouble(Column col, Joins joins)
double
Result. getDouble(Column col, Joins joins)
Return the value stored in the given column.protected double
AbstractResult. getDoubleInternal(java.lang.Object obj, Joins joins)
protected double
ResultSetResult. getDoubleInternal(java.lang.Object obj, Joins joins)
float
AbstractResult. getFloat(Column col, Joins joins)
float
MergedResult. getFloat(Column col, Joins joins)
float
Result. getFloat(Column col, Joins joins)
Return the value stored in the given column.protected float
AbstractResult. getFloatInternal(java.lang.Object obj, Joins joins)
protected float
ResultSetResult. getFloatInternal(java.lang.Object obj, Joins joins)
int
AbstractResult. getInt(Column col, Joins joins)
int
MergedResult. getInt(Column col, Joins joins)
int
Result. getInt(Column col, Joins joins)
Return the value stored in the given column.protected int
AbstractResult. getIntInternal(java.lang.Object obj, Joins joins)
protected int
ResultSetResult. getIntInternal(java.lang.Object obj, Joins joins)
protected java.io.InputStream
AbstractResult. getLOBStreamInternal(JDBCStore store, java.lang.Object obj, Joins joins)
protected java.io.InputStream
ResultSetResult. getLOBStreamInternal(JDBCStore store, java.lang.Object obj, Joins joins)
protected java.time.LocalDate
AbstractResult. getLocalDateInternal(java.lang.Object obj, Joins joins)
protected java.time.LocalDate
ResultSetResult. getLocalDateInternal(java.lang.Object obj, Joins joins)
protected java.time.LocalDateTime
AbstractResult. getLocalDateTimeInternal(java.lang.Object obj, Joins joins)
protected java.time.LocalDateTime
ResultSetResult. getLocalDateTimeInternal(java.lang.Object obj, Joins joins)
java.util.Locale
AbstractResult. getLocale(Column col, Joins joins)
java.util.Locale
MergedResult. getLocale(Column col, Joins joins)
java.util.Locale
Result. getLocale(Column col, Joins joins)
Return the value stored in the given column.protected java.util.Locale
AbstractResult. getLocaleInternal(java.lang.Object obj, Joins joins)
protected java.util.Locale
ResultSetResult. getLocaleInternal(java.lang.Object obj, Joins joins)
protected java.time.LocalTime
AbstractResult. getLocalTimeInternal(java.lang.Object obj, Joins joins)
protected java.time.LocalTime
ResultSetResult. getLocalTimeInternal(java.lang.Object obj, Joins joins)
long
AbstractResult. getLong(Column col, Joins joins)
long
MergedResult. getLong(Column col, Joins joins)
long
Result. getLong(Column col, Joins joins)
Return the value stored in the given column.protected long
AbstractResult. getLongInternal(java.lang.Object obj, Joins joins)
protected long
ResultSetResult. getLongInternal(java.lang.Object obj, Joins joins)
java.lang.Number
AbstractResult. getNumber(Column col, Joins joins)
java.lang.Number
MergedResult. getNumber(Column col, Joins joins)
java.lang.Number
Result. getNumber(Column col, Joins joins)
Return the value stored in the given column.protected java.lang.Number
AbstractResult. getNumberInternal(java.lang.Object obj, Joins joins)
protected java.lang.Number
ResultSetResult. getNumberInternal(java.lang.Object obj, Joins joins)
java.lang.Object
AbstractResult. getObject(Column col, java.lang.Object arg, Joins joins)
java.lang.Object
MergedResult. getObject(Column col, java.lang.Object arg, Joins joins)
java.lang.Object
Result. getObject(Column col, java.lang.Object arg, Joins joins)
Return the value stored in the given column.protected abstract java.lang.Object
AbstractResult. getObjectInternal(java.lang.Object obj, int metaType, java.lang.Object arg, Joins joins)
Return the value stored in the given id or column.protected java.lang.Object
ResultSetResult. getObjectInternal(java.lang.Object obj, int metaTypeCode, java.lang.Object arg, Joins joins)
protected java.time.OffsetDateTime
AbstractResult. getOffsetDateTimeInternal(java.lang.Object obj, Joins joins)
protected java.time.OffsetDateTime
ResultSetResult. getOffsetDateTimeInternal(java.lang.Object obj, Joins joins)
protected java.time.OffsetTime
AbstractResult. getOffsetTimeInternal(java.lang.Object obj, Joins joins)
protected java.time.OffsetTime
ResultSetResult. getOffsetTimeInternal(java.lang.Object obj, Joins joins)
java.sql.Ref
AbstractResult. getRef(Column col, java.util.Map map, Joins joins)
java.sql.Ref
MergedResult. getRef(Column col, java.util.Map map, Joins joins)
java.sql.Ref
Result. getRef(Column col, java.util.Map map, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.sql.Ref
AbstractResult. getRefInternal(java.lang.Object obj, java.util.Map map, Joins joins)
protected java.sql.Ref
ResultSetResult. getRefInternal(java.lang.Object obj, java.util.Map map, Joins joins)
short
AbstractResult. getShort(Column col, Joins joins)
short
MergedResult. getShort(Column col, Joins joins)
short
Result. getShort(Column col, Joins joins)
Return the value stored in the given column.protected short
AbstractResult. getShortInternal(java.lang.Object obj, Joins joins)
protected short
ResultSetResult. getShortInternal(java.lang.Object obj, Joins joins)
java.lang.Object
AbstractResult. getSQLObject(Column col, java.util.Map map, Joins joins)
java.lang.Object
MergedResult. getSQLObject(Column col, java.util.Map map, Joins joins)
java.lang.Object
Result. getSQLObject(Column col, java.util.Map map, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.lang.Object
AbstractResult. getSQLObjectInternal(java.lang.Object obj, java.util.Map map, Joins joins)
protected java.lang.Object
ResultSetResult. getSQLObjectInternal(java.lang.Object obj, java.util.Map map, Joins joins)
protected abstract java.lang.Object
AbstractResult. getStreamInternal(JDBCStore store, java.lang.Object obj, int metaType, java.lang.Object arg, Joins joins)
protected java.lang.Object
ResultSetResult. getStreamInternal(JDBCStore store, java.lang.Object obj, int metaTypeCode, java.lang.Object arg, Joins joins)
java.lang.String
AbstractResult. getString(Column col, Joins joins)
java.lang.String
MergedResult. getString(Column col, Joins joins)
java.lang.String
Result. getString(Column col, Joins joins)
Return the value stored in the given column.protected java.lang.String
AbstractResult. getStringInternal(java.lang.Object obj, Joins joins, boolean isClobString)
protected java.lang.String
ResultSetResult. getStringInternal(java.lang.Object obj, Joins joins, boolean isClobString)
java.sql.Time
AbstractResult. getTime(Column col, java.util.Calendar cal, Joins joins)
java.sql.Time
MergedResult. getTime(Column col, java.util.Calendar cal, Joins joins)
java.sql.Time
Result. getTime(Column col, java.util.Calendar cal, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.sql.Time
AbstractResult. getTimeInternal(java.lang.Object obj, java.util.Calendar cal, Joins joins)
protected java.sql.Time
ResultSetResult. getTimeInternal(java.lang.Object obj, java.util.Calendar cal, Joins joins)
java.sql.Timestamp
AbstractResult. getTimestamp(Column col, java.util.Calendar cal, Joins joins)
java.sql.Timestamp
MergedResult. getTimestamp(Column col, java.util.Calendar cal, Joins joins)
java.sql.Timestamp
Result. getTimestamp(Column col, java.util.Calendar cal, Joins joins)
Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected java.sql.Timestamp
AbstractResult. getTimestampInternal(java.lang.Object obj, java.util.Calendar cal, Joins joins)
protected java.sql.Timestamp
ResultSetResult. getTimestampInternal(java.lang.Object obj, java.util.Calendar cal, Joins joins)
void
LogicalUnion.UnionSelect. groupBy(java.lang.String sql, Joins joins)
void
LogicalUnion.UnionSelect. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
LogicalUnion.UnionSelect. groupBy(Column[] cols, Joins joins)
void
LogicalUnion.UnionSelect. groupBy(Column col, Joins joins)
void
LogicalUnion.UnionSelect. groupBy(SQLBuffer sql, Joins joins)
void
Select. groupBy(java.lang.String sql, Joins joins)
Add a GROUP BY clause.void
Select. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Group by the columns of the given mapping, possibly including subclasses.void
Select. groupBy(Column[] cols, Joins joins)
Group by the given columns.void
Select. groupBy(Column col, Joins joins)
Group by the given column.void
Select. groupBy(SQLBuffer sql, Joins joins)
Add a GROUP BY clause.void
SelectImpl. groupBy(java.lang.String sql, Joins joins)
void
SelectImpl. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
SelectImpl. groupBy(Column[] cols, Joins joins)
void
SelectImpl. groupBy(Column col, Joins joins)
void
SelectImpl. groupBy(SQLBuffer sql, Joins joins)
void
LogicalUnion.UnionSelect. having(java.lang.String sql, Joins joins)
void
LogicalUnion.UnionSelect. having(SQLBuffer sql, Joins joins)
void
Select. having(java.lang.String sql, Joins joins)
Add the given having conditions.void
Select. having(SQLBuffer sql, Joins joins)
Add the given having conditions.void
SelectImpl. having(java.lang.String sql, Joins joins)
void
SelectImpl. having(SQLBuffer sql, Joins joins)
java.lang.Object
AbstractResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
java.lang.Object
MergedResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
java.lang.Object
Result. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Load a pc object using the given store manager.java.lang.Object
SelectImpl.SelectResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Joins
LogicalUnion.UnionSelect. or(Joins joins1, Joins joins2)
Joins
Select. or(Joins joins1, Joins joins2)
OR the given joins together.Joins
SelectImpl. or(Joins joins1, Joins joins2)
boolean
LogicalUnion.UnionSelect. orderBy(java.lang.String sql, boolean asc, Joins joins, boolean select)
int
LogicalUnion.UnionSelect. orderBy(Column[] cols, boolean asc, Joins joins, boolean select)
boolean
LogicalUnion.UnionSelect. orderBy(Column col, boolean asc, Joins joins, boolean select)
boolean
LogicalUnion.UnionSelect. orderBy(SQLBuffer sql, boolean asc, Joins joins, boolean select, Value selAs)
boolean
Select. orderBy(java.lang.String sql, boolean asc, Joins joins, boolean sel)
Add an ORDER BY clause.int
Select. orderBy(Column[] cols, boolean asc, Joins joins, boolean sel)
Order by the given columns.boolean
Select. orderBy(Column col, boolean asc, Joins joins, boolean sel)
Order by the given column.boolean
Select. orderBy(SQLBuffer sql, boolean asc, Joins joins, boolean sel, Value selAs)
Add an ORDER BY clause.boolean
SelectImpl. orderBy(java.lang.String sql, boolean asc, Joins joins, boolean sel)
int
SelectImpl. orderBy(Column[] cols, boolean asc, Joins joins, boolean sel)
boolean
SelectImpl. orderBy(Column col, boolean asc, Joins joins, boolean sel)
boolean
SelectImpl. orderBy(SQLBuffer sql, boolean asc, Joins joins, boolean sel, Value selAs)
int
LogicalUnion.UnionSelect. orderByPrimaryKey(ClassMapping mapping, boolean asc, Joins joins, boolean select)
int
Select. orderByPrimaryKey(ClassMapping mapping, boolean asc, Joins joins, boolean sel)
Select and order on the primary key columns of the given mapping, joining to superclasses as necessary to get all columns needed to construct an object id.int
SelectImpl. orderByPrimaryKey(ClassMapping mapping, boolean asc, Joins joins, boolean sel)
int
SelectImpl. orderByPrimaryKey(ClassMapping mapping, boolean asc, Joins joins, boolean sel, boolean aliasOrder)
Allow unions to set aliases on order columns.Joins
LogicalUnion.UnionSelect. outer(Joins joins)
Joins
Select. outer(Joins joins)
Return a join set making the given joins outer joins.Joins
SelectImpl. outer(Joins joins)
boolean
LogicalUnion.UnionSelect. select(java.lang.String sql, java.lang.Object id, Joins joins)
void
LogicalUnion.UnionSelect. select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
int
LogicalUnion.UnionSelect. select(Column[] cols, Joins joins)
boolean
LogicalUnion.UnionSelect. select(Column col, Joins joins)
boolean
LogicalUnion.UnionSelect. select(SQLBuffer sql, java.lang.Object id, Joins joins)
boolean
Select. select(java.lang.String sql, java.lang.Object id, Joins joins)
Select the given SQL; the given id object is an identifier to use when retrieving the corresponding value from aResult
.void
Select. select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
Select the columns of the given mapping, possibly including subclasses.int
Select. select(Column[] cols, Joins joins)
Select the given columns.boolean
Select. select(Column col, Joins joins)
Select the given column.boolean
Select. select(SQLBuffer sql, java.lang.Object id, Joins joins)
Select the given SQL; the given id object is an identifier to use when retrieving the corresponding value from aResult
.boolean
SelectImpl. select(java.lang.String sql, java.lang.Object id, Joins joins)
void
SelectImpl. select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
int
SelectImpl. select(Column[] cols, Joins joins)
boolean
SelectImpl. select(Column col, Joins joins)
boolean
SelectImpl. select(SQLBuffer sql, java.lang.Object id, Joins joins)
void
LogicalUnion.UnionSelect. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
int
LogicalUnion.UnionSelect. selectIdentifier(Column[] cols, Joins joins)
boolean
LogicalUnion.UnionSelect. selectIdentifier(Column col, Joins joins)
void
Select. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
Select the columns of the given mapping, possibly including subclasses.int
Select. selectIdentifier(Column[] cols, Joins joins)
Select the given columns as ones that can be used to get a count of distinct matches.boolean
Select. selectIdentifier(Column col, Joins joins)
Select the given column as one that can be used to get a count of distinct matches.void
SelectImpl. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
int
SelectImpl. selectIdentifier(Column[] cols, Joins joins)
boolean
SelectImpl. selectIdentifier(Column col, Joins joins)
int
LogicalUnion.UnionSelect. selectPrimaryKey(ClassMapping mapping, Joins joins)
int
Select. selectPrimaryKey(ClassMapping mapping, Joins joins)
Select the primary key columns of the given mapping, joining to superclasses as necessary to get all columns needed to construct an object id.int
SelectImpl. selectPrimaryKey(ClassMapping mapping, Joins joins)
void
Join. setRelation(ClassMapping target, int subs, Joins joins)
When joining a relation, set target type and how to deal with subclasses.protected java.lang.Object
AbstractResult. translate(java.lang.Object obj, Joins joins)
Translate the user-given id or column.protected java.lang.Object
ResultSetResult. translate(java.lang.Object obj, Joins joins)
void
LogicalUnion.UnionSelect. where(java.lang.String sql, Joins joins)
void
LogicalUnion.UnionSelect. where(Joins joins)
void
LogicalUnion.UnionSelect. where(SQLBuffer sql, Joins joins)
void
Select. where(java.lang.String sql, Joins joins)
Add the given where conditions.void
Select. where(Joins joins)
Add the given where conditions.void
Select. where(SQLBuffer sql, Joins joins)
Add the given where conditions.void
SelectImpl. where(java.lang.String sql, Joins joins)
void
SelectImpl. where(Joins joins)
void
SelectImpl. where(SQLBuffer sql, Joins joins)
-