类 AbstractQuerySpace

    • 方法详细资料

      • canJoinsBeRequired

        public boolean canJoinsBeRequired()
        Can any joins created from here (with this as the left-hand side) be required joins?
        返回:
        true indicates joins can be required; false indicates they cannot.
      • getQuerySpaces

        public QuerySpaces getQuerySpaces()
        Provides subclasses access to the spaces to which this space belongs.
        指定者:
        getQuerySpaces 在接口中 QuerySpace
        返回:
        The query spaces
      • getJoins

        public Iterable<Join> getJoins()
        从接口复制的说明: QuerySpace
        Obtain all joins which originate from this QuerySpace, in other words, all the joins which this QuerySpace is the left-hand-side of.

        For all the joins returned here, Join.getLeftHandSide() should point back to this QuerySpace such that space.getJoins().forEach{ join -> join.getLeftHandSide() == space } is true for all.

        指定者:
        getJoins 在接口中 QuerySpace
        返回:
        The joins which originate from this query space.
      • internalGetJoins

        protected List<Join> internalGetJoins()