Add new builder iterators, v2

Subcommits:

link iterator next/contains

implement sql_node_iterator next/buildsql

fix optimizers
This commit is contained in:
Barak Michener 2015-07-23 16:01:20 -04:00
parent 621acae945
commit 7153a766c1
7 changed files with 1173 additions and 169 deletions

View file

@ -200,7 +200,7 @@ func (qs *QuadStore) Quad(val graph.Value) quad.Quad {
}
func (qs *QuadStore) QuadIterator(d quad.Direction, val graph.Value) graph.Iterator {
return NewStatementIterator(qs, d, val.(string))
return NewSQLLinkIterator(qs, d, val.(string))
}
func (qs *QuadStore) NodesAllIterator() graph.Iterator {