Commit Graph

  • ec6e970bbc Fix `order by rowid` to apply w/o clause Colin Dellow 2018-06-24 15:20:06 -0400
  • 5b59ba02fe Make ORDER BY ROWID fast Colin Dellow 2018-06-24 15:07:27 -0400
  • b774973852 Avoid row filter check when no constraints Colin Dellow 2018-06-24 14:51:54 -0400
  • 84a22e6e77 link to blog Colin Dellow 2018-06-24 11:39:44 -0400
  • 16cdd70f2b Short-circuit row group evaluation Colin Dellow 2018-06-24 11:08:56 -0400
  • fd87c44ccd Add link to csv2parquet Colin Dellow 2018-06-23 23:58:13 -0400
  • e1a86954e5 Revert "Don't eagerly evaluate constraints" Colin Dellow 2018-06-23 20:48:39 -0400
  • 603153c36c avoid looking up physical type Colin Dellow 2018-06-23 20:42:38 -0400
  • cbde3c73b6 Don't eagerly evaluate constraints Colin Dellow 2018-06-23 20:31:03 -0400
  • d7c5002cee Move some code out of ensureColumn Colin Dellow 2018-06-23 19:10:23 -0400
  • b9c58bd97e persist row group clauses on EOF Colin Dellow 2018-06-23 16:25:56 -0400
  • 6d4be61261 tweak Makefile Colin Dellow 2018-06-23 16:13:18 -0400
  • 596496c9cb rejig README Colin Dellow 2018-03-25 00:07:56 -0400
  • d3ab5ff3e7 Cache clauses -> row group mapping Colin Dellow 2018-03-24 23:51:15 -0400
  • d2c736f25a Add LIMIT/OFFSET to random queries Colin Dellow 2018-03-24 19:02:30 -0400
  • cafd087113 Update README Colin Dellow 2018-03-24 12:49:03 -0400
  • 51d0f27a68 don't segfault on low memory Colin Dellow 2018-03-24 12:48:29 -0400
  • 6fa7bc3d0b Add harness for low memory testing Colin Dellow 2018-03-24 11:27:06 -0400
  • 599430b2f4 Add #ifdefs around printfs Colin Dellow 2018-03-20 19:57:12 -0400
  • 5480de7fb6 Compile w/static linkages for parquet Colin Dellow 2018-03-20 19:06:39 -0400
  • 8bf890ab66 Fix incorrect row pruning for non-text BYTE_ARRAY Colin Dellow 2018-03-18 19:43:09 -0400
  • 893e4c63f5 Add testcase generator Colin Dellow 2018-03-18 19:11:26 -0400
  • 045e17da34 Note about 64-bit sqlite Colin Dellow 2018-03-18 18:25:08 -0400
  • b0c7b229dd Create queries from templates if needed Colin Dellow 2018-03-18 17:50:39 -0400
  • 7f2042742b Also compare queries against SQLite itself Colin Dellow 2018-03-18 17:49:12 -0400
  • e2af2a07a4 Make rowid start from 1, not 0 Colin Dellow 2018-03-18 17:03:46 -0400
  • d430a45e41 Update README Colin Dellow 2018-03-18 15:08:02 -0400
  • 1f3ffce560 Row group filtering for BYTE_ARRAY Colin Dellow 2018-03-18 15:03:08 -0400
  • 7b302a0eb2 Bail on rowId constraint when non-int Colin Dellow 2018-03-18 14:31:23 -0400
  • 078754467e Generate queries from templates Colin Dellow 2018-03-18 14:28:31 -0400
  • e3f0dff083 Move queries/* to templates Colin Dellow 2018-03-18 13:28:56 -0400
  • 65ea1b2f61 Rewrite tests for automatic generation Colin Dellow 2018-03-18 13:11:29 -0400
  • 3b557f7fb0 Add explicit test for file not found Colin Dellow 2018-03-18 11:58:23 -0400
  • 4cbde9fc09 Row filtering for doubles Colin Dellow 2018-03-17 16:09:57 -0400
  • 86e09b111e Add row filtering for int32/64/96/boolean Colin Dellow 2018-03-17 16:05:38 -0400
  • a3af16eb54 Row-filtering for other string ops Colin Dellow 2018-03-17 15:28:51 -0400
  • 03a20a9432 LIKE row group filtering Colin Dellow 2018-03-17 00:11:38 -0400
  • 753a490687 Tests for blobs Colin Dellow 2018-03-16 23:53:08 -0400
  • 01e8ffaba7 Row group filtering for double/float Colin Dellow 2018-03-16 16:30:05 -0400
  • 9c22fd1f57 Row group filters for strings, int32/64/96, bools Colin Dellow 2018-03-16 16:07:41 -0400
  • cbf388698b BOOL and INT96 tests Colin Dellow 2018-03-16 16:02:11 -0400
  • e87f0d0f68 Note about versions Colin Dellow 2018-03-16 00:12:12 -0400
  • 1f4cebe2a6 Don't use accessors Colin Dellow 2018-03-15 23:04:11 -0400
  • 8ba13f44d5 Remove unnecessary copy Colin Dellow 2018-03-15 22:10:45 -0400
  • f7f1ed03d1 add row filter for string == Colin Dellow 2018-03-15 21:37:52 -0400
  • 6648ff5968 add string == row group filter Colin Dellow 2018-03-15 20:40:21 -0400
  • dc431aee20 Dispatch row group filtering based on parquet type Colin Dellow 2018-03-15 20:25:02 -0400
  • 92ba5f94e0 reuse FileMetaData Colin Dellow 2018-03-15 19:57:38 -0400
  • 769060dbcb Add stub row group filters for text/int/dbl Colin Dellow 2018-03-12 23:07:41 -0400
  • 110e3e3668 row group skipping for is [not] null queries Colin Dellow 2018-03-12 21:09:00 -0400
  • 95748a5192 Remove bool from Constraint Colin Dellow 2018-03-12 20:50:30 -0400
  • acc15256ec Add rowgroup filtering for rowid Colin Dellow 2018-03-12 20:42:50 -0400
  • 1f938a005d More tests cases to deal with affinity Colin Dellow 2018-03-11 19:18:44 -0400
  • 095b576cc2 Scaffolding for row group filters, tests Colin Dellow 2018-03-11 15:43:40 -0400
  • 5559a7b563 Fix when last rowgroup is not same size as first Colin Dellow 2018-03-11 15:04:38 -0400
  • 830053c1fc Scaffolding for in-extension filtering Colin Dellow 2018-03-11 13:58:10 -0400
  • d28ae86d15 Test unusable constraints Colin Dellow 2018-03-10 13:38:34 -0500
  • 96fcafcd2f Add test cases Colin Dellow 2018-03-10 13:25:13 -0500
  • b7c134efc0 test-queries: can debug a testcase Colin Dellow 2018-03-10 11:54:36 -0500
  • 210f322a1c Code to pretty print constraints Colin Dellow 2018-03-10 10:59:53 -0500
  • 2bc054a2cf Add crappy Makefile Colin Dellow 2018-03-10 10:46:10 -0500
  • 824a416f51 better debug logs for xBestIndex Colin Dellow 2018-03-08 13:21:33 -0500
  • 2d616c54fb More tests Colin Dellow 2018-03-07 20:30:25 -0500
  • 35fcde926c Rewrite SQL oracle harness Colin Dellow 2018-03-07 20:20:34 -0500
  • caefc23b1e Add a pg oracle Colin Dellow 2018-03-07 19:40:38 -0500
  • 0d4806ca6f Rejig parquet generation Colin Dellow 2018-03-06 21:02:26 -0500
  • 56245c1d3d test case for nulls Colin Dellow 2018-03-04 22:48:39 -0500
  • 67005623df `ensureColumn` catches up when rows are skipped Colin Dellow 2018-03-04 22:29:35 -0500
  • bb3a9440f7 Add query test framework, fix xFilter Colin Dellow 2018-03-04 21:05:26 -0500
  • 4c54ab89ae Don't segfault on full table scan Colin Dellow 2018-03-04 17:49:19 -0500
  • 7edb5e472f Support BLOBs Colin Dellow 2018-03-04 17:20:28 -0500
  • f3e78408bf Update demo to use checked in parquet Colin Dellow 2018-03-04 13:06:50 -0500
  • aea9469bff tweak wording Colin Dellow 2018-03-04 13:04:58 -0500
  • a4f368af9c Add tests for unsupported types Colin Dellow 2018-03-04 13:02:42 -0500
  • 681c8a443f Add tool to generate sample parquets Colin Dellow 2018-03-04 11:51:17 -0500
  • 67b0d96967 float support Colin Dellow 2018-03-03 20:57:09 -0500
  • 18f07f4c43 More defensive, add caveats Colin Dellow 2018-03-03 20:26:41 -0500
  • eb0b48f867 Boolean, INT96, INT64 Colin Dellow 2018-03-03 20:00:50 -0500
  • 1de843fca8 Very rough first cut Colin Dellow 2018-03-03 15:44:01 -0500
  • f8599f8d3e Rename some references to CSVs Colin Dellow 2018-03-02 19:11:52 -0500
  • 552da5a647 Initial checkin of CSV table Colin Dellow 2018-03-02 18:59:34 -0500
  • 811badc9f9 Add script to fetch+build sqlite Colin Dellow 2018-03-02 18:46:40 -0500
  • 8b9b3bcc9d
    Initial commit Colin Dellow 2018-03-02 18:37:08 -0500