Interface ElPropertyDeploy

    • Method Detail

      • containsFormulaWithJoin

        boolean containsFormulaWithJoin()
        Return true if the property is a formula with a join clause.
      • containsMany

        boolean containsMany()
        Return true if there is a property on the path that is a many property.
      • containsManySince

        boolean containsManySince​(String sinceProperty)
        Return true if there is a property is on the path after sinceProperty that is a 'many' property.
      • getElPrefix

        String getElPrefix()
        Return the prefix path of the property.

        This is use to determine joins required to support this property.

      • getElPlaceholder

        String getElPlaceholder​(boolean encrypted)
        Return the place holder in the form of ${elPrefix}dbColumn.

        The ${elPrefix} is replaced by the appropriate table alias.

      • getDbColumn

        String getDbColumn()
        Return the deployment db column for this property.
      • isAggregation

        boolean isAggregation()
        Return true if this is an aggregation property.
      • getFetchPreference

        int getFetchPreference()
        Return the fetch preference. This can be used to control which ToMany relationship is left as a 'join' and which get converted to query join.