Revision ad703955002c32c6b178571a62fe78d5fb20f793 authored by Denys Smirnov on 06 May 2017, 13:01:15 UTC, committed by Denys Smirnov on 11 August 2017, 13:20:10 UTC
Implement a new optimizer with static types. Generic cost-independent optimization will be run for query shapes, allowing to reuse most optimization logic from backends. As a second step, iterator tree is built and optimized again to account for index sizes and to materialize individual query parts. graphmock: new package with mock quadstore implementations iterator: allow to specify size of materialize
1 parent 937b3f2
File | Mode | Size |
---|---|---|
.github | ||
appengine | ||
client | ||
clog | ||
cmd | ||
data | ||
docs | ||
examples | ||
graph | ||
integration | ||
internal | ||
quad | ||
query | ||
schema | ||
server | ||
static | ||
svg | ||
templates | ||
version | ||
voc | ||
writer | ||
.dockerignore | -rw-r--r-- | 6 bytes |
.gitignore | -rw-r--r-- | 123 bytes |
.relego.yaml | -rw-r--r-- | 606 bytes |
.travis.yml | -rw-r--r-- | 803 bytes |
AUTHORS | -rw-r--r-- | 854 bytes |
CONTRIBUTORS | -rw-r--r-- | 909 bytes |
Dockerfile | -rw-r--r-- | 782 bytes |
LICENSE | -rw-r--r-- | 9.9 KB |
README.md | -rw-r--r-- | 2.4 KB |
build.sh | -rw-r--r-- | 139 bytes |
cayley_example.yml | -rw-r--r-- | 310 bytes |
glide.lock | -rw-r--r-- | 5.1 KB |
glide.yaml | -rw-r--r-- | 1.2 KB |
gogen.go | -rw-r--r-- | 107 bytes |
imports.go | -rw-r--r-- | 1.2 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...