def _orderby(q: QueryBuilder, column: Column, order: str) -> QueryBuilder: if order == "asc": return q.orderby(parse_parameter(column.parameter), order=Order.asc) elif order == "desc": return q.orderby(parse_parameter(column.parameter), order=Order.desc) elif order == "none": return q.orderby(parse_parameter(column.parameter))
def _orderby(q: QueryBuilder, column: Column, order: str) -> QueryBuilder: column_param = parse_parameter(column.parameter) value_ = column_param.get("value") if order == "asc": return q.orderby(value_, order=Order.asc) elif order == "desc": return q.orderby(value_, order=Order.desc) elif order == "none": return q.orderby(value_)
def _orderby(q: QueryBuilder, column: Column) -> QueryBuilder: return q.orderby(parse_parameter(column.parameter))