Class JiraRelationalPathBase<T>

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<T>
com.atlassian.jira.model.querydsl.JiraRelationalPathBase<T>
Type Parameters:
T - Entity type for the DTO object that holds data for this table.
All Implemented Interfaces:
com.querydsl.core.types.EntityPath<T>, com.querydsl.core.types.Expression<T>, com.querydsl.core.types.Path<T>, com.querydsl.core.types.ProjectionRole<T>, com.querydsl.sql.RelationalPath<T>, Serializable
Direct Known Subclasses:
QAction, QApplication, QApplicationAttribute, QApplicationUser, QAuditChangedValue, QAuditItem, QAuditLog, QAvatar, QBoard, QBoardProject, QChangeGroup, QChangeItem, QClusteredJob, QClusterLockStatus, QClusterMessage, QClusterNode, QClusterNodeHeartbeat, QClusterUpgradeState, QColumnLayout, QColumnLayoutItem, QCommentPin, QCommentReaction, QCommentVersion, QComponent, QConfigurationContext, QCustomField, QCustomFieldOption, QCustomFieldValue, QDeadLetter, QDirectory, QDirectoryAttribute, QDirectoryOperation, QDirectorySynchronisationStatus, QDirectorySynchronisationToken, QDraftWorkflow, QDraftWorkflowScheme, QDraftWorkflowSchemeEntity, QEntityProperty, QEntityPropertyIndexDocument, QEventType, QExternalEntity, QExternalGadget, QFavouriteAssociations, QFeature, QFieldConfigScheme, QFieldConfigSchemeIssueType, QFieldConfiguration, QFieldLayout, QFieldLayoutItem, QFieldLayoutScheme, QFieldLayoutSchemeAssociation, QFieldLayoutSchemeEntity, QFieldScreen, QFieldScreenLayoutItem, QFieldScreenScheme, QFieldScreenSchemeItem, QFieldScreenTab, QFileAttachment, QFilterSubscription, QGadgetUserPreference, QGenericConfiguration, QGlobalPermissionEntry, QGroup, QGroupAttribute, QIssue, QIssueLink, QIssueLinkType, QIssueSecurityScheme, QIssueType, QIssueTypeScreenScheme, QIssueTypeScreenSchemeEntity, QIssueVersion, QLabel, QLicenseRoleDefault, QLicenseRoleGroup, QListenerConfig, QMailServer, QManagedConfigurationItem, QMembership, QMovedIssueKey, QNodeAssociation, QNodeIndexCounter, QNomenclatureEntry, QNotification, QNotificationInstance, QNotificationScheme, QOAuthConsumer, QOAuthConsumerToken, QOAuthServiceProviderConsumer, QOAuthServiceProviderToken, QOptionConfiguration, QOSCurrentStep, QOSCurrentStepPrev, QOSGroup, QOSHistoryStep, QOSHistoryStepPrev, QOSMembership, QOSPropertyDate, QOSPropertyDecimal, QOSPropertyEntry, QOSPropertyNumber, QOSPropertyString, QOSPropertyText, QOSUser, QOSWorkflowEntry, QPermission, QPermissionScheme, QPermissionSchemeAttribute, QPluginState, QPluginVersion, QPortalPage, QPortletConfiguration, QPriority, QProductLicense, QProject, QProjectCategory, QProjectChangedTime, QProjectKey, QProjectRole, QProjectRoleActor, QQRTZCalendars, QQRTZCronTriggers, QQRTZFiredTriggers, QQRTZJobDetails, QQRTZJobListeners, QQRTZSimpleTriggers, QQRTZTriggerListeners, QQRTZTriggers, QReindexComponent, QReindexRequest, QRememberMeToken, QRemoteAddress, QRemoteIssueLink, QReplicatedIndexOperation, QResolution, QRunDetails, QSchemeIssueSecurities, QSchemeIssueSecurityLevels, QSchemePermissions, QSearchRequest, QSecurityProperty, QServiceConfig, QSharePermissions, QStatus, QTempAttachmentsMonitor, QTrackbackPing, QTrustedApplication, QUpgradeHistory, QUpgradeTaskHistory, QUpgradeTaskHistoryAuditLog, QUpgradeVersionHistory, QUser, QUserAssociation, QUserAttribute, QUserHistoryItem, QUserPickerFilter, QUserPickerFilterGroup, QUserPickerFilterRole, QVersion, QVersionControl, QVoteHistory, QWorkflow, QWorkflowScheme, QWorkflowSchemeEntity, QWorklog, QWorklogVersion

public abstract class JiraRelationalPathBase<T> extends com.querydsl.sql.RelationalPathBase<T>
A base class for all the JIRA Q objects to extend.

We do this so we can dynamically add in the configured schema name.

Since:
v6.4.4
See Also:
  • Field Summary

    Fields inherited from class com.querydsl.core.types.dsl.DslExpression

    hashCode, mixin
  • Constructor Summary

    Constructors
    Constructor
    Description
    JiraRelationalPathBase(Class<? extends T> type, String alias, String tableName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract String
     
    com.querydsl.core.types.dsl.NumberPath<Long>
     
    com.querydsl.sql.SchemaAndTable
     
     
    boolean
     

    Methods inherited from class com.querydsl.sql.RelationalPathBase

    add, addMetadata, all, count, countDistinct, createForeignKey, createForeignKey, createInvForeignKey, createInvForeignKey, createPrimaryKey, eq, eq, getColumns, getForeignKeys, getInverseForeignKeys, getMetadata, getPrimaryKey, getProjection, 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 class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.querydsl.core.types.Expression

    accept, getType

    Methods inherited from interface com.querydsl.core.types.Path

    getAnnotatedElement, getMetadata, getRoot
  • Constructor Details

    • JiraRelationalPathBase

      public JiraRelationalPathBase(Class<? extends T> type, String alias, String tableName)
  • Method Details

    • getSchemaName

      public String getSchemaName()
      Specified by:
      getSchemaName in interface com.querydsl.sql.RelationalPath<T>
      Overrides:
      getSchemaName in class com.querydsl.sql.RelationalPathBase<T>
    • getSchemaAndTable

      public com.querydsl.sql.SchemaAndTable getSchemaAndTable()
      Specified by:
      getSchemaAndTable in interface com.querydsl.sql.RelationalPath<T>
      Overrides:
      getSchemaAndTable in class com.querydsl.sql.RelationalPathBase<T>
    • getEntityName

      public abstract String getEntityName()
    • hasNumericId

      public boolean hasNumericId()
    • getNumericIdPath

      public com.querydsl.core.types.dsl.NumberPath<Long> getNumericIdPath()