Uses of Interface
org.apache.openjpa.jdbc.sql.Joins
Package
Description
OpenJPA-JDBC Expression Tree
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC ORM Strategies
OpenJPA-JDBC SQL Abstraction
-
Uses of Joins in org.apache.openjpa.jdbc.kernel.exps
-
Uses of Joins in org.apache.openjpa.jdbc.meta
Modifier and TypeMethodDescriptionJoins from the owning class' table to the table where this field lies using the join foreign key.Return any joins needed to get from the primary table to this table.Join this value to the class table.Join the key value to the class table.FieldMapping.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) 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.FieldMapping.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) 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.ClassMapping.joinSuperclass
(Joins joins, boolean toThis) ClassStrategy.joinSuperclass
(Joins joins, boolean toThis) Join the mapping and its superclass.Modifier and TypeMethodDescriptionboolean
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.Discriminator.getClassConditions
(Select sel, Joins joins, ClassMapping base, boolean subs) 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.ClassMapping.getObjectId
(JDBCStore store, Result res, ForeignKey fk, boolean subs, Joins joins) Return the oid value stored in the result.DelegatingJoinable.getPrimaryKeyValue
(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins) 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 from the owning class' table to the table where this field lies using the join foreign key.Join this value to the class table.Join the key value to the class table.FieldMapping.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) 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.FieldMapping.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) 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.ClassMapping.joinSuperclass
(Joins joins, boolean toThis) ClassStrategy.joinSuperclass
(Joins joins, boolean toThis) Join the mapping and its superclass.Version.load
(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins) VersionStrategy.load
(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins) Load data.FieldMapping.loadKeyProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) FieldStrategy.loadKeyProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) Load this field's key value using the given result.FieldMapping.loadProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) FieldStrategy.loadProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) Load this field value using the given result.QueryResultMapping.PCResult.map
(List<MetaDataContext> path, 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
Modifier and TypeMethodDescriptionprotected Joins
HandlerCollectionTableFieldStrategy.join
(Joins joins, ClassMapping elem) RelationCollectionInverseKeyFieldStrategy.join
(Joins joins, ClassMapping elem) RelationCollectionTableFieldStrategy.join
(Joins joins, ClassMapping elem) protected Joins
RelationToManyInverseKeyFieldStrategy.join
(Joins joins, ClassMapping elem) 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).HandlerCollectionTableFieldStrategy.joinElementRelation
(Joins joins, ClassMapping elem) LRSCollectionFieldStrategy.joinElementRelation
(Joins joins, ClassMapping elem) Join this value's table to the table for the given element mapping fromLRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).RelationCollectionInverseKeyFieldStrategy.joinElementRelation
(Joins joins, ClassMapping elem) 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).AbstractFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerHandlerMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerRelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) LRSMapFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) Join this value's table to the table for the given key mapping fromLRSMapFieldStrategy.getIndependentKeyMappings(boolean)
(or null).MapTableFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) RelationHandlerMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationHandlerMapTableFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) RelationMapInverseKeyFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationMapInverseKeyFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) RelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) RelationRelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationRelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) AbstractFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerCollectionTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerHandlerMapTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerRelationMapTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationHandlerMapTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationRelationMapTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationToManyTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) AbstractClassStrategy.joinSuperclass
(Joins joins, boolean toThis) VerticalClassStrategy.joinSuperclass
(Joins joins, boolean toThis) HandlerRelationMapTableFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) LRSMapFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) Join this value's table to the table for the given value mapping fromLRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).MapTableFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) InvokesFieldStrategy.joinRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)
by default.RelationMapInverseKeyFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) RelationMapTableFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) 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.Modifier and TypeMethodDescriptionvoid
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) AbstractDiscriminatorStrategy.getClassConditions
(Select sel, Joins joins, ClassMapping base, boolean subs) InValueDiscriminatorStrategy.getClassConditions
(Select sel, Joins joins, ClassMapping base, boolean subclasses) SubclassJoinDiscriminatorStrategy.getClassConditions
(Select sel, Joins joins, ClassMapping base, boolean subclasses) SuperclassDiscriminatorStrategy.getClassConditions
(Select sel, Joins joins, ClassMapping base, boolean subclasses) HandlerFieldStrategy.getPrimaryKeyValue
(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins) PrimitiveFieldStrategy.getPrimaryKeyValue
(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins) RelationFieldStrategy.getPrimaryKeyValue
(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins) 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) protected Joins
HandlerCollectionTableFieldStrategy.join
(Joins joins, ClassMapping elem) RelationCollectionInverseKeyFieldStrategy.join
(Joins joins, ClassMapping elem) RelationCollectionTableFieldStrategy.join
(Joins joins, ClassMapping elem) protected Joins
RelationToManyInverseKeyFieldStrategy.join
(Joins joins, ClassMapping elem) 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).HandlerCollectionTableFieldStrategy.joinElementRelation
(Joins joins, ClassMapping elem) LRSCollectionFieldStrategy.joinElementRelation
(Joins joins, ClassMapping elem) Join this value's table to the table for the given element mapping fromLRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).RelationCollectionInverseKeyFieldStrategy.joinElementRelation
(Joins joins, ClassMapping elem) 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).AbstractFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerHandlerMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerRelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) LRSMapFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) Join this value's table to the table for the given key mapping fromLRSMapFieldStrategy.getIndependentKeyMappings(boolean)
(or null).MapTableFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) RelationHandlerMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationHandlerMapTableFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) RelationMapInverseKeyFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationMapInverseKeyFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) RelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) RelationRelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationRelationMapTableFieldStrategy.joinKeyRelation
(Joins joins, ClassMapping key) AbstractFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerCollectionTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerHandlerMapTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) HandlerRelationMapTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationHandlerMapTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationRelationMapTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) RelationToManyTableFieldStrategy.joinRelation
(Joins joins, boolean forceOuter, boolean traverse) AbstractClassStrategy.joinSuperclass
(Joins joins, boolean toThis) VerticalClassStrategy.joinSuperclass
(Joins joins, boolean toThis) HandlerRelationMapTableFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) LRSMapFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) Join this value's table to the table for the given value mapping fromLRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).MapTableFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) InvokesFieldStrategy.joinRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)
by default.RelationMapInverseKeyFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) RelationMapTableFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) RelationRelationMapTableFieldStrategy.joinValueRelation
(Joins joins, ClassMapping val) AbstractVersionStrategy.load
(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins) ColumnVersionStrategy.load
(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins) protected Object
protected Object
static Object
HandlerStrategies.loadDataStore
(ValueMapping vm, Result res, Joins joins, Column[] cols) Load the datastore value from the given result.HandlerCollectionTableFieldStrategy.loadElement
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) LRSCollectionFieldStrategy.loadElement
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) Load an element of the collection.RelationCollectionInverseKeyFieldStrategy.loadElement
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) RelationCollectionTableFieldStrategy.loadElement
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) protected Object
RelationToManyInverseKeyFieldStrategy.loadElement
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) protected Object
RelationToManyTableFieldStrategy.loadElement
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) protected abstract Object
StoreCollectionFieldStrategy.loadElement
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) Load an element of the collection.HandlerHandlerMapTableFieldStrategy.loadKey
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) HandlerRelationMapTableFieldStrategy.loadKey
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) LRSMapFieldStrategy.loadKey
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) Load a key from the given result.RelationHandlerMapTableFieldStrategy.loadKey
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) RelationMapInverseKeyFieldStrategy.loadKey
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) RelationMapTableFieldStrategy.loadKey
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) RelationRelationMapTableFieldStrategy.loadKey
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) AbstractFieldStrategy.loadKeyProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) MapTableFieldStrategy.loadKeyProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) static 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.AbstractFieldStrategy.loadProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) EmbedFieldStrategy.loadProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) Loading embed object without instantiating owner entityHandlerFieldStrategy.loadProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) MapTableFieldStrategy.loadProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) PrimitiveFieldStrategy.loadProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) StoreCollectionFieldStrategy.loadProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) StringFieldStrategy.loadProjection
(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) HandlerHandlerMapTableFieldStrategy.loadValue
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) HandlerRelationMapTableFieldStrategy.loadValue
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) LRSMapFieldStrategy.loadValue
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) Load a value from the given result.RelationHandlerMapTableFieldStrategy.loadValue
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) RelationMapInverseKeyFieldStrategy.loadValue
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) RelationMapTableFieldStrategy.loadValue
(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) 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
Modifier and TypeClassDescriptionclass
StandardSelect
implementation.static class
AResult
implementation wrapped around this select.Modifier and TypeMethodDescriptionAND the given joins together.Perform a cross join on the given tables.LogicalUnion.UnionSelect.getJoins()
Select.getJoins()
Return the top-level joins for this select.SelectImpl.getJoins()
Join.getRelationJoins()
If joining a relation, the joins leading to the relation.Joins.join
(ForeignKey fk, boolean inverse, boolean toMany) Join the columns of the given foreign key.SelectImpl.join
(ForeignKey fk, boolean inverse, boolean toMany) SelectImpl.SelectResult.join
(ForeignKey fk, boolean inverse, boolean toMany) Joins.joinRelation
(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.SelectImpl.joinRelation
(String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany) SelectImpl.SelectResult.joinRelation
(String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany) AbstractResult.newJoins()
Returns a no-op joins object by default.LogicalUnion.UnionSelect.newJoins()
MergedResult.newJoins()
Result.newJoins()
Return a new joins instance to use for traversing to related data.Select.newJoins()
Return a new instance to use for joining.SelectImpl.newJoins()
SelectImpl.SelectResult.newJoins()
LogicalUnion.UnionSelect.newOuterJoins()
Select.newOuterJoins()
Return a new instance to use for outer joining.SelectImpl.newOuterJoins()
OR the given joins together.Return a join set making the given joins outer joins.Joins.outerJoin
(ForeignKey fk, boolean inverse, boolean toMany) Join the columns of the given foreign key.SelectImpl.outerJoin
(ForeignKey fk, boolean inverse, boolean toMany) SelectImpl.SelectResult.outerJoin
(ForeignKey fk, boolean inverse, boolean toMany) Joins.outerJoinRelation
(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.SelectImpl.outerJoinRelation
(String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany) SelectImpl.SelectResult.outerJoinRelation
(String name, ForeignKey fk, ClassMapping target, int subs, boolean inverse, boolean toMany) Joins.setCorrelatedVariable
(String var) Set the correlated variable name being traversed into with the next join.SelectImpl.SelectResult.setCorrelatedVariable
(String var) SelectImpl.setCorrelatedVariable
(String var) Joins.setJoinContext
(Context context) Set subquery context when traversing into the next join is in transition from parent context to subquery.SelectImpl.SelectResult.setJoinContext
(Context ctx) SelectImpl.setJoinContext
(Context ctx) Joins.setSubselect
(String alias) Set the subquery alias.SelectImpl.SelectResult.setSubselect
(String alias) SelectImpl.setSubselect
(String alias) Joins.setVariable
(String var) Set the variable name being traversed into with the next join.SelectImpl.SelectResult.setVariable
(String var) SelectImpl.setVariable
(String var) Modifier and TypeMethodDescriptionAND the given joins together.void
void
Append the given joins to the given buffer.void
boolean
boolean
boolean
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
(Object[] objs, Joins joins) Return whether this result contains data for all the given ids or columns.protected boolean
SelectImpl.SelectResult.containsAllInternal
(Object[] objs, Joins joins) protected abstract boolean
AbstractResult.containsInternal
(Object obj, Joins joins) Return whether this result contains data for the given id or column.protected boolean
ResultSetResult.containsInternal
(Object obj, Joins joins) protected boolean
SelectImpl.SelectResult.containsInternal
(Object obj, Joins joins) protected int
ResultSetResult.findObject
(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
(Object obj, 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 Array
AbstractResult.getArrayInternal
(Object obj, Joins joins) protected Array
ResultSetResult.getArrayInternal
(Object obj, Joins joins) AbstractResult.getAsciiStream
(Column col, Joins joins) MergedResult.getAsciiStream
(Column col, Joins joins) 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 InputStream
AbstractResult.getAsciiStreamInternal
(Object obj, Joins joins) protected InputStream
ResultSetResult.getAsciiStreamInternal
(Object obj, Joins joins) AbstractResult.getBigDecimal
(Column col, Joins joins) MergedResult.getBigDecimal
(Column col, Joins joins) Result.getBigDecimal
(Column col, Joins joins) Return the value stored in the given column.protected BigDecimal
AbstractResult.getBigDecimalInternal
(Object obj, Joins joins) protected BigDecimal
ResultSetResult.getBigDecimalInternal
(Object obj, Joins joins) AbstractResult.getBigInteger
(Column col, Joins joins) MergedResult.getBigInteger
(Column col, Joins joins) Result.getBigInteger
(Column col, Joins joins) Return the value stored in the given column.protected BigInteger
AbstractResult.getBigIntegerInternal
(Object obj, Joins joins) protected BigInteger
ResultSetResult.getBigIntegerInternal
(Object obj, Joins joins) AbstractResult.getBinaryStream
(Column col, Joins joins) MergedResult.getBinaryStream
(Column col, Joins joins) 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 InputStream
AbstractResult.getBinaryStreamInternal
(Object obj, Joins joins) protected InputStream
ResultSetResult.getBinaryStreamInternal
(Object obj, 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 Blob
AbstractResult.getBlobInternal
(Object obj, Joins joins) protected Blob
ResultSetResult.getBlobInternal
(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
(Object obj, Joins joins) protected boolean
ResultSetResult.getBooleanInternal
(Object obj, Joins joins) byte
byte
byte
Return the value stored in the given column.protected byte
AbstractResult.getByteInternal
(Object obj, Joins joins) protected byte
ResultSetResult.getByteInternal
(Object obj, Joins joins) byte[]
byte[]
byte[]
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
(Object obj, Joins joins) protected byte[]
ResultSetResult.getBytesInternal
(Object obj, Joins joins) AbstractResult.getCalendar
(Column col, Joins joins) MergedResult.getCalendar
(Column col, Joins joins) Result.getCalendar
(Column col, Joins joins) Return the value stored in the given column.protected Calendar
AbstractResult.getCalendarInternal
(Object obj, Joins joins) protected Calendar
ResultSetResult.getCalendarInternal
(Object obj, Joins joins) char
char
char
Return the value stored in the given column.AbstractResult.getCharacterStream
(Column col, Joins joins) MergedResult.getCharacterStream
(Column col, Joins joins) 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 Reader
AbstractResult.getCharacterStreamInternal
(Object obj, Joins joins) protected Reader
ResultSetResult.getCharacterStreamInternal
(Object obj, Joins joins) protected char
AbstractResult.getCharInternal
(Object obj, Joins joins) protected char
ResultSetResult.getCharInternal
(Object obj, 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 Clob
AbstractResult.getClobInternal
(Object obj, Joins joins) protected Clob
ResultSetResult.getClobInternal
(Object obj, Joins joins) LogicalUnion.UnionSelect.getColumnAlias
(String col, Table table, Joins joins) LogicalUnion.UnionSelect.getColumnAlias
(Column col, Joins joins) Select.getColumnAlias
(String col, Table table, Joins joins) Return the alias for the given column.Select.getColumnAlias
(Column col, Joins joins) Return the alias for the given column.SelectImpl.getColumnAlias
(String col, Table table, Joins joins) SelectImpl.getColumnAlias
(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.Return the value stored in the given column.protected Date
AbstractResult.getDateInternal
(Object obj, Calendar cal, Joins joins) protected Date
AbstractResult.getDateInternal
(Object obj, Joins joins) protected Date
ResultSetResult.getDateInternal
(Object obj, Calendar cal, Joins joins) protected Date
ResultSetResult.getDateInternal
(Object obj, Joins joins) double
double
double
Return the value stored in the given column.protected double
AbstractResult.getDoubleInternal
(Object obj, Joins joins) protected double
ResultSetResult.getDoubleInternal
(Object obj, Joins joins) float
float
float
Return the value stored in the given column.protected float
AbstractResult.getFloatInternal
(Object obj, Joins joins) protected float
ResultSetResult.getFloatInternal
(Object obj, Joins joins) int
int
int
Return the value stored in the given column.protected int
AbstractResult.getIntInternal
(Object obj, Joins joins) protected int
ResultSetResult.getIntInternal
(Object obj, Joins joins) protected InputStream
AbstractResult.getLOBStreamInternal
(JDBCStore store, Object obj, Joins joins) protected InputStream
ResultSetResult.getLOBStreamInternal
(JDBCStore store, Object obj, Joins joins) protected LocalDate
AbstractResult.getLocalDateInternal
(Object obj, Joins joins) protected LocalDate
ResultSetResult.getLocalDateInternal
(Object obj, Joins joins) protected LocalDateTime
AbstractResult.getLocalDateTimeInternal
(Object obj, Joins joins) protected LocalDateTime
ResultSetResult.getLocalDateTimeInternal
(Object obj, Joins joins) Return the value stored in the given column.protected Locale
AbstractResult.getLocaleInternal
(Object obj, Joins joins) protected Locale
ResultSetResult.getLocaleInternal
(Object obj, Joins joins) protected LocalTime
AbstractResult.getLocalTimeInternal
(Object obj, Joins joins) protected LocalTime
ResultSetResult.getLocalTimeInternal
(Object obj, Joins joins) long
long
long
Return the value stored in the given column.protected long
AbstractResult.getLongInternal
(Object obj, Joins joins) protected long
ResultSetResult.getLongInternal
(Object obj, Joins joins) Return the value stored in the given column.protected Number
AbstractResult.getNumberInternal
(Object obj, Joins joins) protected Number
ResultSetResult.getNumberInternal
(Object obj, Joins joins) Return the value stored in the given column.protected abstract Object
AbstractResult.getObjectInternal
(Object obj, int metaType, Object arg, Joins joins) Return the value stored in the given id or column.protected Object
ResultSetResult.getObjectInternal
(Object obj, int metaTypeCode, Object arg, Joins joins) protected OffsetDateTime
AbstractResult.getOffsetDateTimeInternal
(Object obj, Joins joins) protected OffsetDateTime
ResultSetResult.getOffsetDateTimeInternal
(Object obj, Joins joins) protected OffsetTime
AbstractResult.getOffsetTimeInternal
(Object obj, Joins joins) protected OffsetTime
ResultSetResult.getOffsetTimeInternal
(Object obj, 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 Ref
AbstractResult.getRefInternal
(Object obj, Map map, Joins joins) protected Ref
ResultSetResult.getRefInternal
(Object obj, Map map, Joins joins) short
short
short
Return the value stored in the given column.protected short
AbstractResult.getShortInternal
(Object obj, Joins joins) protected short
ResultSetResult.getShortInternal
(Object obj, Joins joins) AbstractResult.getSQLObject
(Column col, Map map, Joins joins) MergedResult.getSQLObject
(Column col, Map map, Joins joins) Result.getSQLObject
(Column col, 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 Object
AbstractResult.getSQLObjectInternal
(Object obj, Map map, Joins joins) protected Object
ResultSetResult.getSQLObjectInternal
(Object obj, Map map, Joins joins) protected abstract Object
AbstractResult.getStreamInternal
(JDBCStore store, Object obj, int metaType, Object arg, Joins joins) protected Object
ResultSetResult.getStreamInternal
(JDBCStore store, Object obj, int metaTypeCode, Object arg, Joins joins) Return the value stored in the given column.protected String
AbstractResult.getStringInternal
(Object obj, Joins joins, boolean isClobString) protected String
ResultSetResult.getStringInternal
(Object obj, Joins joins, boolean isClobString) Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.protected Time
AbstractResult.getTimeInternal
(Object obj, Calendar cal, Joins joins) protected Time
ResultSetResult.getTimeInternal
(Object obj, Calendar cal, Joins joins) AbstractResult.getTimestamp
(Column col, Calendar cal, Joins joins) MergedResult.getTimestamp
(Column col, Calendar cal, Joins joins) Result.getTimestamp
(Column col, 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 Timestamp
AbstractResult.getTimestampInternal
(Object obj, Calendar cal, Joins joins) protected Timestamp
ResultSetResult.getTimestampInternal
(Object obj, Calendar cal, Joins joins) void
void
LogicalUnion.UnionSelect.groupBy
(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins) void
void
void
void
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
Group by the given columns.void
Group by the given column.void
Add a GROUP BY clause.void
void
SelectImpl.groupBy
(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins) void
void
void
void
void
void
Add the given having conditions.void
Add the given having conditions.void
void
AbstractResult.load
(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins) MergedResult.load
(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins) Result.load
(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins) Load a pc object using the given store manager.SelectImpl.SelectResult.load
(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins) OR the given joins together.boolean
int
boolean
boolean
LogicalUnion.UnionSelect.orderBy
(SQLBuffer sql, boolean asc, Joins joins, boolean select, Value selAs) boolean
Add an ORDER BY clause.int
Order by the given columns.boolean
Order by the given column.boolean
Add an ORDER BY clause.boolean
int
boolean
boolean
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.Return a join set making the given joins outer joins.boolean
void
LogicalUnion.UnionSelect.select
(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins) int
boolean
boolean
boolean
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 the given columns.boolean
Select the given column.boolean
Select the given SQL; the given id object is an identifier to use when retrieving the corresponding value from aResult
.boolean
void
SelectImpl.select
(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins) int
boolean
boolean
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 Object
Translate the user-given id or column.protected Object
void
void
void
void
Add the given where conditions.void
Add the given where conditions.void
Add the given where conditions.void
void
void