Commit graph

10 commits

Author SHA1 Message Date
277fc748e3 Combine AND(Fixed, SQL) into a single IN clause, reducing roundtrips. Add a test and benchmark. 2015-11-12 15:14:48 -05:00
831b14c23e graph/sql: Use an IN clause when optimizing a fixed iterator 2015-11-12 14:56:18 -05:00
fab8cd64b3 Option to remove size calls
Fix permutations of optimization intersections

Return empty string as per bolt

fix case sensitivity and memstore panic
2015-08-12 16:03:25 -04:00
aedd0401e2 Fix up hash interface and speed up save queries 10x
Fix all optimizer
2015-08-12 16:03:25 -04:00
c98318aa97 Fix tests and update Godep 2015-08-12 16:03:25 -04:00
8830760df2 Split intersection and node iteration into two logical SQL iterators 2015-08-12 16:03:25 -04:00
3e02bb2b71 refactor to SQL builder iterators and standard iterator wrapper 2015-08-12 16:03:25 -04:00
425292811b First reasonably fast integration test 2015-08-12 16:03:25 -04:00
7153a766c1 Add new builder iterators, v2
Subcommits:

link iterator next/contains

implement sql_node_iterator next/buildsql

fix optimizers
2015-08-12 16:03:25 -04:00
621acae945 Optimize by collapsing trees into single SQL queries 2015-08-12 16:03:25 -04:00