예제 #1
0
 def __init__(self, table: t.Type[Table]):
     super().__init__(table)
     self.limit_delegate = LimitDelegate()
     self.offset_delegate = OffsetDelegate()
     self.order_by_delegate = OrderByDelegate()
     self.output_delegate = OutputDelegate()
     self.output_delegate._output.as_objects = True
     self.where_delegate = WhereDelegate()
예제 #2
0
 def __init__(
     self,
     table: t.Type[Table],
     prefetch: t.Sequence[t.Union[ForeignKey, t.List[ForeignKey]]] = (),
     **kwargs,
 ):
     super().__init__(table, **kwargs)
     self.limit_delegate = LimitDelegate()
     self.offset_delegate = OffsetDelegate()
     self.order_by_delegate = OrderByDelegate()
     self.output_delegate = OutputDelegate()
     self.output_delegate._output.as_objects = True
     self.prefetch_delegate = PrefetchDelegate()
     self.prefetch(*prefetch)
     self.where_delegate = WhereDelegate()
예제 #3
0
파일: select.py 프로젝트: coder3112/piccolo
    def __init__(
        self,
        table: t.Type[Table],
        columns_list: t.Sequence[t.Union[Selectable, str]] = [],
        exclude_secrets: bool = False,
    ):
        super().__init__(table)
        self.exclude_secrets = exclude_secrets

        self.columns_delegate = ColumnsDelegate()
        self.distinct_delegate = DistinctDelegate()
        self.group_by_delegate = GroupByDelegate()
        self.limit_delegate = LimitDelegate()
        self.offset_delegate = OffsetDelegate()
        self.order_by_delegate = OrderByDelegate()
        self.output_delegate = OutputDelegate()
        self.where_delegate = WhereDelegate()

        self.columns(*columns_list)
예제 #4
0
파일: exists.py 프로젝트: zkan/piccolo
 def __init__(self, table: t.Type[Table]):
     super().__init__(table)
     self.where_delegate = WhereDelegate()
예제 #5
0
 def __init__(self, table: t.Type[Table], force: bool = False, **kwargs):
     super().__init__(table, **kwargs)
     self.force = force
     self.where_delegate = WhereDelegate()
예제 #6
0
 def __init__(self, table: t.Type[Table], **kwargs):
     super().__init__(table, **kwargs)
     self.where_delegate = WhereDelegate()