类 JoinImpl

    • 构造器详细资料

      • JoinImpl

        public JoinImpl​(QuerySpace leftHandSide,
                        String lhsPropertyName,
                        QuerySpace rightHandSide,
                        String[] rhsColumnNames,
                        Type joinedPropertyType,
                        boolean rightHandSideRequired)
    • 方法详细资料

      • getLeftHandSide

        public QuerySpace getLeftHandSide()
        从接口复制的说明: Join
        Get the QuerySpace from the left-hand-side of the join.
        指定者:
        getLeftHandSide 在接口中 Join
        返回:
        the query space from the left-hand-side of the join.
      • getRightHandSide

        public QuerySpace getRightHandSide()
        从接口复制的说明: Join
        Get the QuerySpace from the right-hand-side of the join.
        指定者:
        getRightHandSide 在接口中 Join
        返回:
        the query space from the right-hand-side of the join.
      • isRightHandSideRequired

        public boolean isRightHandSideRequired()
        从接口复制的说明: Join
        Indicates if the joined attribute is required to be non-null.
        指定者:
        isRightHandSideRequired 在接口中 Join
        返回:
        true, if the joined attribute is required to be non-null; false, otherwise.
      • resolveAliasedLeftHandSideJoinConditionColumns

        public String[] resolveAliasedLeftHandSideJoinConditionColumns​(String leftHandSideTableAlias)
        从接口复制的说明: Join
        Resolves the column names prefixed by the specified alias on the left-hand-side of the join.
        指定者:
        resolveAliasedLeftHandSideJoinConditionColumns 在接口中 Join
        参数:
        leftHandSideTableAlias - The table alias used to prefix the columns.
        返回:
        the aliased columns on the left-hand-side of the join.
      • resolveNonAliasedRightHandSideJoinConditionColumns

        public String[] resolveNonAliasedRightHandSideJoinConditionColumns()
        从接口复制的说明: Join
        Resolves the raw (unaliased) column names on the right-hand-side of the join.
        指定者:
        resolveNonAliasedRightHandSideJoinConditionColumns 在接口中 Join
        返回:
        the columns on the right-hand-side of the join.
      • getAnyAdditionalJoinConditions

        public String getAnyAdditionalJoinConditions​(String rhsTableAlias)
        从接口复制的说明: Join
        Gets any additional conditions on the right-hand-side of the join using the specified table alias.
        指定者:
        getAnyAdditionalJoinConditions 在接口中 Join
        参数:
        rhsTableAlias - The table alias.
        返回:
        additional conditions on the right-hand-side of the join.