Class QReference<R extends MReference,​OR>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.querydsl.core.types.dsl.BooleanExpression isOwnedBy​(OR ownerRow)
      Returns predicate for where clause that matches only rows owned by the provided owner.
      void orderBy​(com.querydsl.sql.SQLQuery<?> sqlQuery, ObjectOrdering ordering)
      Special case ordering used to paginate iterative reference search strictly sequentially.
      • Methods inherited from class com.querydsl.sql.RelationalPathBase

        add, all, count, countDistinct, createForeignKey, createForeignKey, createInvForeignKey, createInvForeignKey, createPrimaryKey, eq, eq, getColumns, getForeignKeys, getInverseForeignKeys, getMetadata, getPrimaryKey, getProjection, getSchemaAndTable, getSchemaName, getTableName, ne, ne
      • Methods inherited from class com.querydsl.core.types.dsl.BeanPath

        accept, as, createArray, createBoolean, createCollection, createComparable, createDate, createDateTime, createEnum, createList, createMap, createNumber, createSet, createSimple, createString, createTime, forProperty, getAnnotatedElement, getMetadata, getRoot, instanceOf, instanceOfAny
      • Methods inherited from class com.querydsl.core.types.dsl.SimpleExpression

        as, as, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, when
      • Methods inherited from class com.querydsl.core.types.dsl.DslExpression

        equals, getType, hashCode, toString
      • Methods inherited from interface com.querydsl.core.types.Expression

        accept, getType
      • Methods inherited from interface com.querydsl.core.types.Path

        getAnnotatedElement, getMetadata, getRoot
    • Field Detail

      • OWNER_OID

        public static final com.querydsl.sql.ColumnMetadata OWNER_OID
      • OWNER_TYPE

        public static final com.querydsl.sql.ColumnMetadata OWNER_TYPE
      • REFERENCE_TYPE

        public static final com.querydsl.sql.ColumnMetadata REFERENCE_TYPE
      • TARGET_OID

        public static final com.querydsl.sql.ColumnMetadata TARGET_OID
      • TARGET_TYPE

        public static final com.querydsl.sql.ColumnMetadata TARGET_TYPE
      • RELATION_ID

        public static final com.querydsl.sql.ColumnMetadata RELATION_ID
      • ownerOid

        public final UuidPath ownerOid
      • ownerType

        public final com.querydsl.core.types.dsl.EnumPath<MObjectType> ownerType
      • referenceType

        public final com.querydsl.core.types.dsl.EnumPath<MReferenceType> referenceType
      • targetOid

        public final UuidPath targetOid
      • targetType

        public final com.querydsl.core.types.dsl.EnumPath<MObjectType> targetType
      • relationId

        public final com.querydsl.core.types.dsl.NumberPath<Integer> relationId
      • pk

        public final com.querydsl.sql.PrimaryKey<R extends MReference> pk
    • Method Detail

      • 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<R extends MReference>
      • orderBy

        public void orderBy​(com.querydsl.sql.SQLQuery<?> sqlQuery,
                            ObjectOrdering ordering)
        Special case ordering used to paginate iterative reference search strictly sequentially.
        Specified by:
        orderBy in interface SqlOrderableExpression