Class QReference<R extends MReference,OR> 
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>
com.evolveum.midpoint.repo.sqlbase.querydsl.FlexibleRelationalPathBase<R>
com.evolveum.midpoint.repo.sqale.qmodel.ref.QReference<R,OR> 
- Type Parameters:
- R- type of the reference row
- OR- type of the owner row
- All Implemented Interfaces:
- QOwnedBy<OR>,- SqlOrderableExpression,- com.querydsl.core.types.EntityPath<R>,- com.querydsl.core.types.Expression<R>,- com.querydsl.core.types.Path<R>,- com.querydsl.core.types.ProjectionRole<R>,- com.querydsl.sql.RelationalPath<R>,- Serializable
- Direct Known Subclasses:
- QAccessCertificationWorkItemReference,- QAssignmentReference,- QCaseWorkItemReference,- QObjectReference,- QProcessedObjectEventMarkReference
public class QReference<R extends MReference,OR> 
extends FlexibleRelationalPathBase<R>
implements QOwnedBy<OR>, SqlOrderableExpression
Querydsl query type for "m_reference" table that contains all persisted object references.
 This actually points to super-table, concrete tables are partitioned by 
MReferenceType.- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Class<QReference<MReference,Object>> IfQReference.classis not enough because of generics, tryQReference.CLASS.static final com.querydsl.sql.ColumnMetadatastatic final com.querydsl.sql.ColumnMetadatafinal UuidPathfinal com.querydsl.core.types.dsl.EnumPath<MObjectType>final com.querydsl.sql.PrimaryKey<R>static final com.querydsl.sql.ColumnMetadatafinal com.querydsl.core.types.dsl.EnumPath<MReferenceType>static final com.querydsl.sql.ColumnMetadatafinal com.querydsl.core.types.dsl.NumberPath<Integer>static final Stringstatic final com.querydsl.sql.ColumnMetadatastatic final com.querydsl.sql.ColumnMetadatafinal UuidPathfinal com.querydsl.core.types.dsl.EnumPath<MObjectType>Fields inherited from class com.evolveum.midpoint.repo.sqlbase.querydsl.FlexibleRelationalPathBaseDEFAULT_SCHEMA_NAMEFields inherited from class com.querydsl.core.types.dsl.DslExpressionhashCode, mixin
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncom.querydsl.core.types.dsl.BooleanExpressionReturns predicate for where clause that matches only rows owned by the provided owner.voidorderBy(com.querydsl.sql.SQLQuery<?> sqlQuery, ObjectOrdering ordering) Special case ordering used to paginate iterative reference search strictly sequentially.Methods inherited from class com.evolveum.midpoint.repo.sqlbase.querydsl.FlexibleRelationalPathBaseaddMetadata, createArray, createBoolean, createByteArray, createDateTime, createEnum, createInstant, createInteger, createLong, createNumber, createString, createUuid, getPathMethods inherited from class com.querydsl.sql.RelationalPathBaseadd, all, count, countDistinct, createForeignKey, createForeignKey, createInvForeignKey, createInvForeignKey, createPrimaryKey, eq, eq, getColumns, getForeignKeys, getInverseForeignKeys, getMetadata, getPrimaryKey, getProjection, getSchemaAndTable, getSchemaName, getTableName, ne, neMethods inherited from class com.querydsl.core.types.dsl.BeanPathaccept, as, createArray, createBoolean, createCollection, createComparable, createDate, createDateTime, createEnum, createList, createMap, createNumber, createSet, createSimple, createString, createTime, forProperty, getAnnotatedElement, getMetadata, getRoot, instanceOf, instanceOfAnyMethods inherited from class com.querydsl.core.types.dsl.SimpleExpressionas, as, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, whenMethods inherited from class com.querydsl.core.types.dsl.DslExpressionequals, getType, hashCode, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.querydsl.core.types.Expressionaccept, getTypeMethods inherited from interface com.querydsl.core.types.PathgetAnnotatedElement, getMetadata, getRoot
- 
Field Details- 
CLASSIfQReference.classis not enough because of generics, tryQReference.CLASS.
- 
TABLE_NAME- See Also:
 
- 
OWNER_OIDpublic static final com.querydsl.sql.ColumnMetadata OWNER_OID
- 
OWNER_TYPEpublic static final com.querydsl.sql.ColumnMetadata OWNER_TYPE
- 
REFERENCE_TYPEpublic static final com.querydsl.sql.ColumnMetadata REFERENCE_TYPE
- 
TARGET_OIDpublic static final com.querydsl.sql.ColumnMetadata TARGET_OID
- 
TARGET_TYPEpublic static final com.querydsl.sql.ColumnMetadata TARGET_TYPE
- 
RELATION_IDpublic static final com.querydsl.sql.ColumnMetadata RELATION_ID
- 
ownerOid
- 
ownerType
- 
referenceType
- 
targetOid
- 
targetType
- 
relationId
- 
pk
 
- 
- 
Constructor Details- 
QReference
- 
QReference
 
- 
- 
Method Details- 
isOwnedByDescription copied from interface:QOwnedByReturns 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:
- isOwnedByin interface- QOwnedBy<R extends MReference>
 
- 
orderBySpecial case ordering used to paginate iterative reference search strictly sequentially.- Specified by:
- orderByin interface- SqlOrderableExpression
 
 
-