Class QObjectReference<OR extends MObject>

java.lang.Object
com.querydsl.core.types.dsl.DslExpression<T>
com.querydsl.core.types.dsl.SimpleExpression<T>
com.querydsl.core.types.dsl.BeanPath<T>
com.querydsl.sql.RelationalPathBase<R>
Type Parameters:
OR - type of the owner row
All Implemented Interfaces:
QOwnedBy<OR>, SqlOrderableExpression, com.querydsl.core.types.EntityPath<MReference>, com.querydsl.core.types.Expression<MReference>, com.querydsl.core.types.Path<MReference>, com.querydsl.core.types.ProjectionRole<MReference>, com.querydsl.sql.RelationalPath<MReference>, Serializable
Direct Known Subclasses:
QObjectReferenceWithMeta

public class QObjectReference<OR extends MObject> extends QReference<MReference,OR>
Querydsl query type for object owned references. This actually points to super-table, concrete tables are partitioned by MReferenceType.
See Also:
  • Constructor Details

  • Method Details

    • isOwnedBy

      public com.querydsl.core.types.dsl.BooleanExpression isOwnedBy(OR ownerRow)
      Description copied from interface: QOwnedBy
      Returns predicate for where clause that matches only rows owned by the provided owner. Owner row is immediate owner, so if the containers are nested, it is the owning container, not the top-level owning object.
      Specified by:
      isOwnedBy in interface QOwnedBy<OR extends MObject>
      Overrides:
      isOwnedBy in class QReference<MReference,OR extends MObject>