コード例 #1
0
ファイル: querying.py プロジェクト: scraping-xx/everest
    def __init__(self, entity_class, custom_join_clauses=None):
        """
        Constructs a SqlOrderSpecificationVisitor

        :param klass: a class that is mapped to a selectable using SQLAlchemy
        """
        OrderSpecificationVisitor.__init__(self)
        self.__entity_class = entity_class
        if custom_join_clauses is None:
            custom_join_clauses = {}
        self.__custom_join_clauses = custom_join_clauses
        self.__joins = set()
コード例 #2
0
ファイル: querying.py プロジェクト: BigData-Tools/everest
    def __init__(self, entity_class, custom_join_clauses=None):
        """
        Constructs a SqlOrderSpecificationVisitor

        :param klass: a class that is mapped to a selectable using SQLAlchemy
        """
        OrderSpecificationVisitor.__init__(self)
        self.__entity_class = entity_class
        if custom_join_clauses is None:
            custom_join_clauses = {}
        self.__custom_join_clauses = custom_join_clauses
        self.__joins = set()
コード例 #3
0
ファイル: querying.py プロジェクト: helixyte/everest
 def visit_nullary(self, spec):
     OrderSpecificationVisitor.visit_nullary(self, spec)
     if spec.attr_name in self.__custom_join_clauses:
         self.__joins = set(self.__custom_join_clauses[spec.attr_name])
コード例 #4
0
ファイル: querying.py プロジェクト: papagr/everest
 def visit_nullary(self, spec):
     OrderSpecificationVisitor.visit_nullary(self, spec)
     if spec.attr_name in self.__custom_join_clauses:
         self.__joins = set(self.__custom_join_clauses[spec.attr_name])