Interface Fetch

    • Method Detail

      • getSource

        FetchSource getSource()
        Obtain the owner of this fetch.
        Returns:
        The fetch owner.
      • getPropertyPath

        PropertyPath getPropertyPath()
        Get the property path to this fetch
        Returns:
        The property path
      • getFetchStrategy

        FetchStrategy getFetchStrategy()
        Gets the fetch strategy for this fetch.
        Returns:
        the fetch strategy for this fetch.
      • getFetchedType

        Type getFetchedType()
        Get the Hibernate Type that describes the fetched attribute
        Returns:
        The Type of the fetched attribute
      • isNullable

        boolean isNullable()
        Is this fetch nullable?
        Returns:
        true, if this fetch is nullable; false, otherwise.
      • getAdditionalJoinConditions

        java.lang.String getAdditionalJoinConditions()
      • toSqlSelectFragments

        java.lang.String[] toSqlSelectFragments​(java.lang.String alias)
        Generates the SQL select fragments for this fetch. A select fragment is the column and formula references.
        Returns:
        the select fragments