Ziyang Hu
|
1b8b6e9dcc
|
left outer join
|
2 years ago |
Ziyang Hu
|
32a00ff449
|
tupleslice always sharedptr
|
2 years ago |
Ziyang Hu
|
bfd0e5cdc3
|
cartesian join
|
2 years ago |
Ziyang Hu
|
0c7f65f22a
|
take and skip
|
2 years ago |
Ziyang Hu
|
63dd65f6d2
|
clearer assoc construction
|
2 years ago |
Ziyang Hu
|
7bf31f598c
|
AssocOp
|
2 years ago |
Ziyang Hu
|
1759401726
|
fix edge idx fiasco
|
2 years ago |
Ziyang Hu
|
0dc41eb671
|
relational algebra not dyn trait
|
2 years ago |
Ziyang Hu
|
854ab4903f
|
Arc for relational algebra is not necessary
|
2 years ago |
Ziyang Hu
|
169a915656
|
flatten on output
|
2 years ago |
Ziyang Hu
|
68b76fc607
|
support unscoped map in select
|
2 years ago |
Ziyang Hu
|
de953b4be9
|
selection op
|
2 years ago |
Ziyang Hu
|
58af3afa79
|
where filter
|
2 years ago |
Ziyang Hu
|
bd8e7584db
|
single table scan
|
2 years ago |
Ziyang Hu
|
bd8181dc7d
|
placeholders
|
2 years ago |
Ziyang Hu
|
9d972c58d4
|
remove useless method
|
2 years ago |
Ziyang Hu
|
0a7e5d8382
|
remove useless method
|
2 years ago |
Ziyang Hu
|
472d27bedd
|
get edge and index info
|
2 years ago |
Ziyang Hu
|
6b56f8a558
|
profiling
|
2 years ago |
Ziyang Hu
|
dd76c4521e
|
profiling
|
2 years ago |
Ziyang Hu
|
b990829bc1
|
profiling
|
2 years ago |
Ziyang Hu
|
b0d660bbfb
|
insertion of test data
|
2 years ago |
Ziyang Hu
|
6cf889232e
|
remove old file
|
2 years ago |
Ziyang Hu
|
dded6b887a
|
tagged insertion
|
2 years ago |
Ziyang Hu
|
86c262a237
|
row eval context
|
2 years ago |
Ziyang Hu
|
c17e703fb0
|
renaming
|
2 years ago |
Ziyang Hu
|
f7b68edcbf
|
use anyhow throughout
|
2 years ago |
Ziyang Hu
|
95239589b9
|
use anyhow throughout
|
2 years ago |
Ziyang Hu
|
c30eca5088
|
cleanup
|
2 years ago |
Ziyang Hu
|
9c1a368508
|
cleanup
|
2 years ago |
Ziyang Hu
|
743529d7f4
|
insertion of values
|
2 years ago |
Ziyang Hu
|
0adf90e6c9
|
fighting with lifetimes
|
2 years ago |
Ziyang Hu
|
27016eb31e
|
call it a day
|
2 years ago |
Ziyang Hu
|
e112cfcf3a
|
partial eval concat
|
2 years ago |
Ziyang Hu
|
29c487131d
|
partial eval merge
|
2 years ago |
Ziyang Hu
|
6619dc0488
|
ra from values
|
2 years ago |
Ziyang Hu
|
8c1a214102
|
extend params
|
2 years ago |
Ziyang Hu
|
1032109cd5
|
extend params
|
2 years ago |
Ziyang Hu
|
e207b05588
|
extend params
|
2 years ago |
Ziyang Hu
|
a863b5e4cc
|
extend params
|
2 years ago |
Ziyang Hu
|
dcd11e4a7b
|
split file and format
|
2 years ago |
Ziyang Hu
|
0b2fe4eecd
|
cleaning up
|
2 years ago |
Ziyang Hu
|
119b1adad4
|
cleaning up
|
2 years ago |
Ziyang Hu
|
b30e9cf278
|
cleaning up
|
2 years ago |
Ziyang Hu
|
8624cdcda9
|
format
|
2 years ago |
Ziyang Hu
|
7fb4b80711
|
execute schema-defining scripts
|
2 years ago |
Ziyang Hu
|
5942e4fb0c
|
delete old files
|
2 years ago |
Ziyang Hu
|
737478b19d
|
change grammar
|
2 years ago |
Ziyang Hu
|
190e2abc4c
|
popping envs
|
2 years ago |
Ziyang Hu
|
a15c43dc2e
|
almost completing reify tables
|
2 years ago |
Ziyang Hu
|
98d9420b5f
|
store data in main
|
2 years ago |
Ziyang Hu
|
1168a836e9
|
store data in main
|
2 years ago |
Ziyang Hu
|
33e95e52cd
|
store data in main
|
2 years ago |
Ziyang Hu
|
d51a3c482d
|
store table for temp
|
2 years ago |
Ziyang Hu
|
1c6c3777e8
|
more principled approaches to storing meta information
|
2 years ago |
Ziyang Hu
|
726107adec
|
fix edge field names
|
2 years ago |
Ziyang Hu
|
5fb4a14234
|
avoid unnecessary evaluation
|
2 years ago |
Ziyang Hu
|
dff378c7ac
|
retire the special case of field access
|
2 years ago |
Ziyang Hu
|
793030d9a1
|
reification without execution
|
2 years ago |
Ziyang Hu
|
3e15032122
|
parse DDL to dry representation
|
2 years ago |
Ziyang Hu
|
63ed776699
|
node def parsing again
|
2 years ago |
Ziyang Hu
|
79162f833e
|
start RA
|
2 years ago |
Ziyang Hu
|
1cfa704fcc
|
fn call notation
|
2 years ago |
Ziyang Hu
|
1e3af751b7
|
fn call notation
|
2 years ago |
Ziyang Hu
|
c0f2618278
|
totally misunderstood rust's "polymorphism"
|
2 years ago |
Ziyang Hu
|
f6b58e460f
|
switch expr
|
2 years ago |
Ziyang Hu
|
274d6477f1
|
switch expr
|
2 years ago |
Ziyang Hu
|
8484ae33a4
|
if expression
|
2 years ago |
Ziyang Hu
|
0e9edd715f
|
more optimized eval
|
2 years ago |
Ziyang Hu
|
e1d86b83e1
|
format
|
2 years ago |
Ziyang Hu
|
ca9c3ee831
|
cleanup
|
2 years ago |
Ziyang Hu
|
55304c621e
|
ops in their own modules
|
2 years ago |
Ziyang Hu
|
efefdbf8c7
|
optimize expr
|
2 years ago |
Ziyang Hu
|
4b0cc31bec
|
optimized eval implementation
|
2 years ago |
Ziyang Hu
|
d393d4cf5f
|
row evaluation
|
2 years ago |
Ziyang Hu
|
007c36daa2
|
tuples are complicated
|
2 years ago |
Ziyang Hu
|
f5de468548
|
various stuff
|
2 years ago |
Ziyang Hu
|
3160789922
|
engin start
|
2 years ago |
Ziyang Hu
|
8639b60aad
|
format
|
2 years ago |
Ziyang Hu
|
ece15f0940
|
remove column family related stuff
|
2 years ago |
Ziyang Hu
|
57937b6f56
|
tests for expression parsing
|
2 years ago |
Ziyang Hu
|
2f4368fd9b
|
tests for expression parsing
|
2 years ago |
Ziyang Hu
|
7b00b81a2d
|
parsing of expressions again
|
2 years ago |
Ziyang Hu
|
6b0c3d88c0
|
ser/deser of expr to/from values
|
2 years ago |
Ziyang Hu
|
304ea38e29
|
another round of refactoring
|
2 years ago |
Ziyang Hu
|
bb1eeacc71
|
plan for some revamp
|
2 years ago |
Ziyang Hu
|
49b7581053
|
no keeping iterators around for nothing
|
2 years ago |
Ziyang Hu
|
a154eccce0
|
formatting
|
2 years ago |
Ziyang Hu
|
e6356fc876
|
ordering stuff, refreshing iterators
|
2 years ago |
Ziyang Hu
|
5999ec6eee
|
bytes type
|
2 years ago |
Ziyang Hu
|
9e0b739589
|
sorting mat plan
|
2 years ago |
Ziyang Hu
|
8d41002711
|
limit and offset
|
2 years ago |
Ziyang Hu
|
c74f0a4810
|
limiter
|
2 years ago |
Ziyang Hu
|
dd3722a635
|
getting complicated
|
2 years ago |
Ziyang Hu
|
9a55a04398
|
supports associate table for initiating nodes
|
2 years ago |
Ziyang Hu
|
9e06b23f35
|
parse associate tables
|
2 years ago |
Ziyang Hu
|
c8c8ac15e3
|
special value type for reverse sorting
|
2 years ago |
Ziyang Hu
|
b3651f8d47
|
refactor
|
2 years ago |
Ziyang Hu
|
db4b7c4851
|
fix nested join iter
|
2 years ago |
Ziyang Hu
|
c7b22e6d6f
|
nested loop join complete
|
2 years ago |
Ziyang Hu
|
a0b001f94a
|
edge to node join
|
2 years ago |
Ziyang Hu
|
aa56126edc
|
nested loop join
|
2 years ago |
Ziyang Hu
|
006ba78ba6
|
format
|
2 years ago |
Ziyang Hu
|
95af831c82
|
start chain join
|
2 years ago |
Ziyang Hu
|
75863ddae8
|
tuple_widths
|
2 years ago |
Ziyang Hu
|
14e572403b
|
cartesian product
|
2 years ago |
Ziyang Hu
|
413cb4e714
|
edge iterator
|
2 years ago |
Ziyang Hu
|
06159699f9
|
edge iterator
|
2 years ago |
Ziyang Hu
|
d9b1be6273
|
simplest fully auto query construction and execution
|
2 years ago |
Ziyang Hu
|
341b94bbcd
|
clippy happy
|
2 years ago |
Ziyang Hu
|
b4e33af5c2
|
safety warning
|
2 years ago |
Ziyang Hu
|
eb8c4311af
|
rename to ExecPlan
|
2 years ago |
Ziyang Hu
|
b72f837b74
|
formatting
|
2 years ago |
Ziyang Hu
|
612a6caeb2
|
outer merge join
|
2 years ago |
Ziyang Hu
|
797a8ebac5
|
refactor
|
2 years ago |
Ziyang Hu
|
ccabdaa820
|
keyed difference
|
2 years ago |
Ziyang Hu
|
1c0cfa4149
|
keyed union
|
2 years ago |
Ziyang Hu
|
07fc0ae868
|
remove unnecessary indirections
|
2 years ago |
Ziyang Hu
|
c099ece0a9
|
bags union
|
2 years ago |
Ziyang Hu
|
218757ce21
|
bags union
|
2 years ago |
Ziyang Hu
|
75cc39a4b8
|
no copying
|
2 years ago |
Ziyang Hu
|
b201e79029
|
merge join
|
2 years ago |
Ziyang Hu
|
50e3eebfa3
|
eval iterator
|
2 years ago |
Ziyang Hu
|
9bb12e9bf5
|
output iterator
|
2 years ago |
Ziyang Hu
|
79c59713fd
|
filtering iterator
|
2 years ago |
Ziyang Hu
|
fef1d2c203
|
error handling
|
2 years ago |
Ziyang Hu
|
3a00a88436
|
use trait objects
|
2 years ago |
Ziyang Hu
|
29fb1b9999
|
whole set of iterators
|
2 years ago |
Ziyang Hu
|
b192c72e51
|
cleanup
|
2 years ago |
Ziyang Hu
|
8d6bf05b6f
|
tuple_eval deals with megatuple instead
|
2 years ago |
Ziyang Hu
|
42fa98b223
|
change unique_ptr to shared
|
2 years ago |
Ziyang Hu
|
967c27f56a
|
cartesian product iterator
|
2 years ago |
Ziyang Hu
|
06daecfe18
|
associate iterators
|
2 years ago |
Ziyang Hu
|
bfda892965
|
fix iterator
|
2 years ago |
Ziyang Hu
|
921ce4d7ad
|
use while let
|
2 years ago |
Ziyang Hu
|
e8eef6855c
|
remove questionable iterator impl
|
2 years ago |
Ziyang Hu
|
1113e01387
|
iterators don't go outside bounds
|
2 years ago |
Ziyang Hu
|
61fbcdde52
|
smallish improvements
|
2 years ago |
Ziyang Hu
|
dff481130b
|
extract table refs from cnf conditions
|
2 years ago |
Ziyang Hu
|
55c7bfc302
|
CNF transform
|
2 years ago |
Ziyang Hu
|
7618250c91
|
fix unary parsing
|
2 years ago |
Ziyang Hu
|
dc2a233d48
|
cnf transform
|
2 years ago |
Ziyang Hu
|
0e97db174f
|
hand-crafted queries
|
2 years ago |
Ziyang Hu
|
a29819ff95
|
hand-crafted queries
|
2 years ago |
Ziyang Hu
|
5cba7ad376
|
tuple_eval takes in refs
|
2 years ago |
Ziyang Hu
|
375fd6b7b8
|
fix coalesce partial eval; going through
|
2 years ago |
Ziyang Hu
|
cd664ce270
|
fix value eval problem
|
2 years ago |
Ziyang Hu
|
2f68fe3919
|
two sets of function eval
|
2 years ago |
Ziyang Hu
|
9f6a734797
|
cleanup
|
2 years ago |
Ziyang Hu
|
c8a9c40e89
|
tuple eval
|
2 years ago |