Ziyang Hu
|
019657dded
|
json type
|
1 year ago |
Ziyang Hu
|
b70aa210c2
|
fix timeout on WASM targets
|
1 year ago |
Ziyang Hu
|
aa77ee02e9
|
fix tikv storage
|
1 year ago |
Ziyang Hu
|
e3e155cfa3
|
happy clippy
|
1 year ago |
Ziyang Hu
|
5a23d515a2
|
remove clutter
|
1 year ago |
Ziyang Hu
|
d90aea2dad
|
improve performance
|
1 year ago |
Ziyang Hu
|
4f839bbab1
|
correct heuristic
|
1 year ago |
Ziyang Hu
|
d8e6ee5887
|
fix hnsw panic
|
1 year ago |
Ziyang Hu
|
72c77fe9d4
|
fix potential panic
|
1 year ago |
Ziyang Hu
|
f4462757aa
|
update dependencies
|
1 year ago |
Ziyang Hu
|
bf43d02cc8
|
update version numbers
|
1 year ago |
Ziyang Hu
|
776e8e26a5
|
finished preliminary implementation of HNSW
|
1 year ago |
Ziyang Hu
|
a03af029db
|
query runs
|
1 year ago |
Ziyang Hu
|
84163915a1
|
HNSW compilation redux
|
1 year ago |
Ziyang Hu
|
2141731cab
|
HNSW compilation
|
1 year ago |
Ziyang Hu
|
36286c5659
|
more program validation
|
1 year ago |
Ziyang Hu
|
1b7d96f93f
|
HNSW through magic rewrite
|
1 year ago |
Ziyang Hu
|
bf479c3a64
|
parsing of HNSW search query
|
1 year ago |
Ziyang Hu
|
e352c762f1
|
hnsw index auto insert/remove
|
1 year ago |
Ziyang Hu
|
2e84ce275d
|
higher level hnsw removal
|
1 year ago |
Ziyang Hu
|
becf49eefc
|
removal
|
1 year ago |
Ziyang Hu
|
9e84392798
|
hash stuff
|
1 year ago |
Ziyang Hu
|
02c3358362
|
insertion now compiles
|
1 year ago |
Ziyang Hu
|
9462409b90
|
pre-insertions for HNSW
|
1 year ago |
Ziyang Hu
|
6ccdf71892
|
hnsw preliminary
|
1 year ago |
Ziyang Hu
|
a8f946a719
|
function int_range
|
1 year ago |
Ziyang Hu
|
5aec17f6ad
|
hnsw backing table
|
1 year ago |
Ziyang Hu
|
1c1bedd2a7
|
parse index construction config
|
1 year ago |
Ziyang Hu
|
3af821a497
|
visibility changes
|
1 year ago |
Ziyang Hu
|
22054f9340
|
queries now have a default timeout
|
1 year ago |
Ziyang Hu
|
2b9a94955f
|
prepare for indexing
|
1 year ago |
Ziyang Hu
|
f579b971da
|
vector functions
|
1 year ago |
Ziyang Hu
|
4bdc9a5bd1
|
bump rocksdb version
|
1 year ago |
Ziyang Hu
|
f10cbfe019
|
hnsw indexing ops
|
1 year ago |
Ziyang Hu
|
ef92dd62f4
|
fix leak
|
1 year ago |
Ziyang Hu
|
44ee2e939a
|
use ndarray to represent vector
|
1 year ago |
Ziyang Hu
|
a67dcda7bc
|
format
|
1 year ago |
Ziyang Hu
|
833d155027
|
vec values and typings
|
1 year ago |
Ziyang Hu
|
01b5dfca9b
|
additional types
|
1 year ago |
Ziyang Hu
|
5a64821eca
|
resolves https://github.com/cozodb/cozo/issues/49
|
1 year ago |
Ziyang Hu
|
473774fc75
|
Merge branch 'main' into dev
|
2 years ago |
Ziyang Hu
|
5f38aa35ca
|
bump version
|
2 years ago |
Ziyang Hu
|
b517b396c9
|
Merge branch 'main' into dev
|
2 years ago |
Ziyang Hu
|
6750c9083c
|
fix import with JSON
|
2 years ago |
Ziyang Hu
|
2744673c0a
|
Merge branch 'dev' of gitee.com:cozodb/cozo into dev
|
2 years ago |
Ziyang Hu
|
9e743f0310
|
fixed rules support namespace
|
2 years ago |
Ziyang Hu
|
7bb09a27c0
|
Merge branch 'main' into dev
|
2 years ago |
Goldstein
|
07af70899c
|
add FixedRulePayload::inputs_count()
|
2 years ago |
Ziyang Hu
|
6233111fa5
|
fix typo and improve example
As discussed in https://github.com/cozodb/cozo/issues/37
|
2 years ago |
Ziyang Hu
|
f97c497d31
|
make imperative scripts stoppable
|
2 years ago |
Ziyang Hu
|
f975f2eec0
|
forbid unregister default rules
|
2 years ago |
Ziyang Hu
|
f8af23a19e
|
disallow destroying relations with indices
|
2 years ago |
Ziyang Hu
|
b07e28c420
|
disallow destroying relations with indices
|
2 years ago |
Ziyang Hu
|
0b0830d1ba
|
use axum for server; implement callback SSE
|
2 years ago |
Ziyang Hu
|
b30ebf7b77
|
fix compilation
|
2 years ago |
Ziyang Hu
|
99a12b6868
|
multi-transactions
|
2 years ago |
Ziyang Hu
|
91ebe758c1
|
make DB Clone again
|
2 years ago |
Ziyang Hu
|
9ccb891233
|
formatting
|
2 years ago |
Ziyang Hu
|
6411e42e9c
|
improve python API
|
2 years ago |
Ziyang Hu
|
525cfeff59
|
Don't go through JSON
|
2 years ago |
Ziyang Hu
|
8bff4eb92e
|
change channel fixed rule signature
|
2 years ago |
Ziyang Hu
|
5bb68486f5
|
Python callbacks and fixed rules
|
2 years ago |
Ziyang Hu
|
a5ad6b5633
|
change language APIs to match the new Rust API
|
2 years ago |
Ziyang Hu
|
e374f5afe1
|
fixed rules can now be unregistered at will
|
2 years ago |
Ziyang Hu
|
cbf53bfbef
|
Listing fixed rules
|
2 years ago |
Ziyang Hu
|
5326a16595
|
db does not need to be Clone
|
2 years ago |
Ziyang Hu
|
6938b98be4
|
multiple returns
|
2 years ago |
Ziyang Hu
|
1f5949e4a3
|
simple fixed rule
|
2 years ago |
Ziyang Hu
|
e98942aa78
|
be conservative in index selection
|
2 years ago |
Ziyang Hu
|
b1a585fdea
|
remove outdated test parts
|
2 years ago |
Ziyang Hu
|
359b58246c
|
better inline docs
|
2 years ago |
Ziyang Hu
|
3c83761ec6
|
better inline docs
|
2 years ago |
Ziyang Hu
|
4545fbfe0b
|
better inline docs
|
2 years ago |
Ziyang Hu
|
890ef14f80
|
better inline docs
|
2 years ago |
Ziyang Hu
|
c880c6a330
|
better inline docs
|
2 years ago |
Ziyang Hu
|
caa41419ae
|
more guardrails for preventing messing up indices
|
2 years ago |
Ziyang Hu
|
6a5f55db64
|
fix doc link
|
2 years ago |
Ziyang Hu
|
bcf37ddc52
|
expanded the public API
|
2 years ago |
Ziyang Hu
|
b91e456237
|
update dependencies
|
2 years ago |
Ziyang Hu
|
348f17b2cf
|
restructure code
|
2 years ago |
Ziyang Hu
|
758f7392f0
|
tests for custom fixed rules
|
2 years ago |
Ziyang Hu
|
bf48a44030
|
tests for index
|
2 years ago |
Ziyang Hu
|
de9cfb2bd8
|
fix old collection
|
2 years ago |
Ziyang Hu
|
b9bd7bbcb0
|
improve tests for triggers
|
2 years ago |
Ziyang Hu
|
2ddb91ad9f
|
version check on startup
|
2 years ago |
Ziyang Hu
|
e7fd785584
|
disable callbacks for WASM
|
2 years ago |
Ziyang Hu
|
a6a9419a35
|
implemented index
|
2 years ago |
Ziyang Hu
|
a375eff792
|
index creation and deletion; fix trigger decoding
|
2 years ago |
Ziyang Hu
|
92928dfef2
|
index op parser
|
2 years ago |
Ziyang Hu
|
4e99083664
|
prepare for index locks
|
2 years ago |
Ziyang Hu
|
381f024ac4
|
RwLock -> ShardedLock
|
2 years ago |
Ziyang Hu
|
172280a3a7
|
fix callbacks not running
|
2 years ago |
Ziyang Hu
|
798facf94d
|
implemented callbacks
|
2 years ago |
Ziyang Hu
|
4437800bdf
|
path mess
|
2 years ago |
Ziyang Hu
|
523cc8a2ac
|
simplify imperative scripts
|
2 years ago |
Ziyang Hu
|
f6ac1a63d5
|
imperative scripts
|
2 years ago |
Ziyang Hu
|
8c8840957a
|
implemented imperative script
|
2 years ago |
Ziyang Hu
|
e795a2cb9a
|
prepare for imperative scripts
|
2 years ago |
Ziyang Hu
|
e4d082ddc4
|
fix mod precedence
|
2 years ago |
Ziyang Hu
|
f9725edcad
|
fix conditional jumps
|
2 years ago |
Ziyang Hu
|
f9be50cab7
|
rename stuff
|
2 years ago |
Ziyang Hu
|
c110f3be45
|
use stack-based bytecodes instead of tree-walking for evaluating expressions
|
2 years ago |
Ziyang Hu
|
985c0d758a
|
Merge branch 'dev' of gitee.com:cozodb/cozo into dev
|
2 years ago |
Ziyang Hu
|
5963b35aac
|
replace yields with temp stores
|
2 years ago |
Ziyang Hu
|
722175e2ff
|
prepare for imperative scripts
|
2 years ago |
Ziyang Hu
|
0c7f2a3d27
|
python wrapper no longer goes through strings
|
2 years ago |
Ziyang Hu
|
c3c674950f
|
cleanup of type conversion
|
2 years ago |
Ziyang Hu
|
2d5921a4e8
|
extract error format function
|
2 years ago |
Ziyang Hu
|
7914885889
|
bump version
|
2 years ago |
Ziyang Hu
|
ba333c3883
|
Do not use JSON for intermediate results
|
2 years ago |
Ziyang Hu
|
14c9813fd4
|
shorter WASM32 conditional tests
|
2 years ago |
Ziyang Hu
|
46f4e8e0fe
|
deterministic ordering even with parallelism
|
2 years ago |
Ziyang Hu
|
5dba39143d
|
revert skip
|
2 years ago |
Ziyang Hu
|
3eece2ca3d
|
skip rayon if only one rule
|
2 years ago |
Ziyang Hu
|
ac54a7cb08
|
make clippy happy
|
2 years ago |
Ziyang Hu
|
cb8ce96995
|
make store-tx parallel
|
2 years ago |
Ziyang Hu
|
07c9415f37
|
parallel execution
|
2 years ago |
Ziyang Hu
|
16240209db
|
rewrite semi-naive, suggestive of parallel execution
|
2 years ago |
Ziyang Hu
|
83683fcdd5
|
decrease mutability further
|
2 years ago |
Ziyang Hu
|
853c1f3713
|
bump version
|
2 years ago |
Ziyang Hu
|
a754a3b701
|
Ctrl-C kills current query in REPL
|
2 years ago |
Ziyang Hu
|
4b33e9e848
|
import data from file or URL
|
2 years ago |
Ziyang Hu
|
1bd9a0c2bb
|
fix panic when running pagerank on empty graph
|
2 years ago |
Ziyang Hu
|
285c9a57ad
|
update docs
|
2 years ago |
Ziyang Hu
|
cc7f6ccbd3
|
update readme
|
2 years ago |
Ziyang Hu
|
687f2ad1c0
|
bump rocksdb version
|
2 years ago |
Ziyang Hu
|
2b5c15d556
|
update URLs
|
2 years ago |
Ziyang Hu
|
8d7bb9e454
|
new `to_int` conversion function
|
2 years ago |
Ziyang Hu
|
936eee48c1
|
assertions are "closed", whereas retractions are "open".
|
2 years ago |
Ziyang Hu
|
54dc0bcc9b
|
fix function for wasm
|
2 years ago |
Ziyang Hu
|
e2fed657d3
|
make additional engines compile
|
2 years ago |
Ziyang Hu
|
0b0bbef1cb
|
Merge branch 'dev' of gitee.com:cozodb/cozo into dev
|
2 years ago |
Ziyang Hu
|
2ca3ed79d8
|
prepare for 0.4
|
2 years ago |
Ziyang Hu
|
d57224aa87
|
move tests
|
2 years ago |
Ziyang Hu
|
1eec1374ba
|
yielding relations for the next block
|
2 years ago |
Ziyang Hu
|
36b5b804e5
|
yielding relations for the next block
|
2 years ago |
Ziyang Hu
|
46d89a24f2
|
prepare for yielding relations
|
2 years ago |
Ziyang Hu
|
6b246d8f27
|
underscores are ignored for all unification; stricter checks for fixed rule bindings
|
2 years ago |
Ziyang Hu
|
6ac4ec33c2
|
add tests for default columns generation
|
2 years ago |
Ziyang Hu
|
0953c516bb
|
rm does not need all keys
|
2 years ago |
Ziyang Hu
|
ef7f58b368
|
rm does not need all keys
|
2 years ago |
Ziyang Hu
|
adcea96088
|
time travel query
|
2 years ago |
Ziyang Hu
|
2193cee639
|
time travel query
|
2 years ago |
Ziyang Hu
|
b885e01026
|
time travel query
|
2 years ago |
Ziyang Hu
|
cf73749ce5
|
time travel query
|
2 years ago |
Ziyang Hu
|
56a71078f9
|
smallest_by
|
2 years ago |
Ziyang Hu
|
0bad3da7c2
|
time travel query
|
2 years ago |
Ziyang Hu
|
c1b61eac8d
|
time travel query
|
2 years ago |
Ziyang Hu
|
1df0257bf8
|
smallest_by
|
2 years ago |
Ziyang Hu
|
7a89ecbc3c
|
time travel bench size
|
2 years ago |