@@ -317,9 +317,15 @@ var prCols = []vtab.Column{
317
317
{Name : "changed_files" , Type : "INT" },
318
318
{Name : "closed" , Type : "BOOLEAN" },
319
319
{Name : "closed_at" , Type : "DATETIME" },
320
- {Name : "comment_count" , Type : "INT" , OrderBy : vtab .ASC | vtab .DESC },
320
+ {Name : "comment_count" , Type : "INT" , OrderBy : vtab .ASC | vtab .DESC , Filters : []* vtab.ColumnFilter {
321
+ {Op : sqlite .INDEX_CONSTRAINT_GT }, {Op : sqlite .INDEX_CONSTRAINT_GE },
322
+ {Op : sqlite .INDEX_CONSTRAINT_LT }, {Op : sqlite .INDEX_CONSTRAINT_LE },
323
+ }},
321
324
{Name : "commit_count" , Type : "INT" },
322
- {Name : "created_at" , Type : "DATETIME" , OrderBy : vtab .ASC | vtab .DESC },
325
+ {Name : "created_at" , Type : "DATETIME" , OrderBy : vtab .ASC | vtab .DESC , Filters : []* vtab.ColumnFilter {
326
+ {Op : sqlite .INDEX_CONSTRAINT_GT }, {Op : sqlite .INDEX_CONSTRAINT_GE },
327
+ {Op : sqlite .INDEX_CONSTRAINT_LT }, {Op : sqlite .INDEX_CONSTRAINT_LE },
328
+ }},
323
329
{Name : "created_via_email" , Type : "BOOLEAN" },
324
330
{Name : "database_id" , Type : "INT" },
325
331
{Name : "deletions" , Type : "INT" },
@@ -342,7 +348,10 @@ var prCols = []vtab.Column{
342
348
{Name : "review_decision" , Type : "TEXT" },
343
349
{Name : "state" , Type : "TEXT" },
344
350
{Name : "title" , Type : "TEXT" },
345
- {Name : "updated_at" , Type : "DATETIME" , OrderBy : vtab .ASC | vtab .DESC },
351
+ {Name : "updated_at" , Type : "DATETIME" , OrderBy : vtab .ASC | vtab .DESC , Filters : []* vtab.ColumnFilter {
352
+ {Op : sqlite .INDEX_CONSTRAINT_GT }, {Op : sqlite .INDEX_CONSTRAINT_GE },
353
+ {Op : sqlite .INDEX_CONSTRAINT_LT }, {Op : sqlite .INDEX_CONSTRAINT_LE },
354
+ }},
346
355
{Name : "url" , Type : "TEXT" },
347
356
}
348
357
0 commit comments