Interface OuterJoinLoadable

    • Method Detail

      • selectFragment

        String selectFragment​(String alias,
                              String suffix)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Generate a list of collection index, key and element columns
      • countSubclassProperties

        int countSubclassProperties()
        Deprecated, for removal: This API element is subject to removal in a future version.
        How many properties are there, for this class and all subclasses?
      • getFetchMode

        FetchMode getFetchMode​(int i)
        Deprecated, for removal: This API element is subject to removal in a future version.
        May this (subclass closure) property be fetched using an SQL outerjoin?
      • getCascadeStyle

        CascadeStyle getCascadeStyle​(int i)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Get the cascade style of this (subclass closure) property
      • isDefinedOnSubclass

        boolean isDefinedOnSubclass​(int i)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Is this property defined on a subclass of the mapped class.
      • getSubclassPropertyType

        Type getSubclassPropertyType​(int i)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Get the type of the numbered property of the class or a subclass.
      • getSubclassPropertyName

        String getSubclassPropertyName​(int i)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Get the name of the numbered property of the class or a subclass.
      • isSubclassPropertyNullable

        boolean isSubclassPropertyNullable​(int i)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Is the numbered property of the class of subclass nullable?
      • getSubclassPropertyColumnNames

        String[] getSubclassPropertyColumnNames​(int i)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Return the column names used to persist the numbered property of the class or a subclass.
      • getSubclassPropertyTableName

        String getSubclassPropertyTableName​(int i)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Return the table name used to persist the numbered property of the class or a subclass.
      • getAttributeMutationTableName

        default String getAttributeMutationTableName​(int attributeIndex)
        Deprecated, for removal: This API element is subject to removal in a future version.
        The name of the table to use when performing mutations (INSERT,UPDATE,DELETE) for the given attribute
      • toColumns

        String[] toColumns​(String name,
                           int i)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Given the number of a property of a subclass, and a table alias, return the aliased column names.
      • fromTableFragment

        String fromTableFragment​(String alias)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Get the main from table fragment, given a query alias.
      • getPropertyColumnNames

        String[] getPropertyColumnNames​(String propertyPath)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Get the column names for the given property path
      • getPropertyTableName

        String getPropertyTableName​(String propertyName)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Get the table name for the given property path
      • getEntityType

        EntityType getEntityType()
        Deprecated, for removal: This API element is subject to removal in a future version.