winnow是一个服务器端数据过滤的框架。
winnow-filters的Python项目详细描述
winnow是一个服务器端数据过滤的框架。它被设计成具有表现力、可扩展性和快速性。Winnow的输入如下:
{"logical_op":"&","filter_clauses":[{"data_source":"Created","operator":"before","value":"2015-03-01"},{"data_source":"Owner","operator":"any of","value":[{"name":"Steven","id":23},{"name":"Margaret","id":41},{"name":"Evan","id":90}]}]}
Winnow的输出如下:
"WHERE created_date < %s::timestamp AND owner_id = ANY(VALUES (%s),(%s),(%s))",('2015-03-01',23,41,90)