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()
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()
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)
def __init__(self, table: t.Type[Table]): super().__init__(table) self.where_delegate = WhereDelegate()
def __init__(self, table: t.Type[Table], force: bool = False, **kwargs): super().__init__(table, **kwargs) self.force = force self.where_delegate = WhereDelegate()
def __init__(self, table: t.Type[Table], **kwargs): super().__init__(table, **kwargs) self.where_delegate = WhereDelegate()