Class QueryResultMapping

    • Method Detail

      • getName

        public java.lang.String getName()
        Return the name for this query result.
      • getDefiningType

        public java.lang.Class<?> getDefiningType()
        The class that defines this query result, or null if none.
      • setDefiningType

        public void setDefiningType​(java.lang.Class<?> cls)
        The class that defines this query result, or null if none.
      • getColumnResults

        public java.lang.Object[] getColumnResults()
        Ids of mapped scalar columns in the result. These will typically be column names.
        See Also:
        Result
      • addColumnResult

        public void addColumnResult​(java.lang.Object id)
        Add the id of a mapped column in the query result. This will typically be a column name.
        See Also:
        Result
      • addPCResult

        public QueryResultMapping.PCResult addPCResult​(java.lang.Class<?> candidate)
        Add a mapped persistence-capable result with the given candidate type.
      • getSourceMode

        public int getSourceMode()
        The source mode of this query result.
      • setSourceMode

        public void setSourceMode​(int mode)
        The source mode of this query result.
      • getListingIndex

        public int getListingIndex()
        Relative order of result mapping in metadata.
      • setListingIndex

        public void setListingIndex​(int idx)
        Relative order of result mapping in metadata.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getComments

        public java.lang.String[] getComments()
        Description copied from interface: Commentable
        Return comments, or empty array if none.
        Specified by:
        getComments in interface Commentable
      • setComments

        public void setComments​(java.lang.String[] comments)
        Description copied from interface: Commentable
        Set comments.
        Specified by:
        setComments in interface Commentable
      • getSourceFile

        public java.io.File getSourceFile()
        Description copied from interface: SourceTracker
        Return the file from which this instance was parsed.
        Specified by:
        getSourceFile in interface SourceTracker
      • getSourceScope

        public java.lang.Object getSourceScope()
        Description copied from interface: SourceTracker
        Return the domain-dependent scope of this instance within its file.
        Specified by:
        getSourceScope in interface SourceTracker
      • setSource

        public void setSource​(java.io.File file,
                              java.lang.Object scope,
                              int srcType)
      • getResourceName

        public java.lang.String getResourceName()
        Description copied from interface: SourceTracker
        Return the domain-meaningful name of the resource that was loaded from this source. I.e., if we had loaded the source for a Java class, this would return the name of the class.
        Specified by:
        getResourceName in interface SourceTracker
      • getLineNumber

        public int getLineNumber()
        Description copied from interface: SourceTracker
        Return the line number of the file at which this instance was parsed.
        Specified by:
        getLineNumber in interface SourceTracker
      • setLineNumber

        public void setLineNumber​(int lineNum)
      • getColNumber

        public int getColNumber()
        Description copied from interface: SourceTracker
        Return the column number in the line of the file at which this instance was parsed.
        Specified by:
        getColNumber in interface SourceTracker
      • setColNumber

        public void setColNumber​(int colNum)