Skip to content

Commit 532dd0d

Browse files
Rusty Conoverclaude
andcommitted
Embed the Haybarn 2.0 engine in the example worker
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent d9d2013 commit 532dd0d

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎CLAUDE.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1176,7 +1176,7 @@ without a C++ build:
11761176
expose the SQL.
11771177
- **Evaluator (worker):** `example/table/ExpressionFilterEvaluator` evaluates
11781178
the predicates against each batch via an embedded **haybarn_jdbc** engine
1179-
(Maven Central `farm.query.haybarn:haybarn_jdbc:1.5.3` + `arrow-c-data`),
1179+
(Maven Central `farm.query.haybarn:haybarn_jdbc:2.0.0-rc8`, Haybarn 2.0 + `arrow-c-data`),
11801180
thread-local connection with spatial loaded — the Java analogue of
11811181
vgi-python's `vgi._duckdb` evaluator. Batch is bridged in via the Arrow C
11821182
Data interface (`registerArrowStream`); a registered stream is **single-use**

‎vgi-example-worker/build.gradle.kts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ dependencies {
1010
// (spatial &&, list_contains, ...) against emitted batches — mirrors
1111
// vgi-python's `vgi._duckdb` expression-filter evaluator. arrow-c-data
1212
// bridges an Arrow batch into the engine via the C Data interface.
13-
implementation("farm.query.haybarn:haybarn_jdbc:1.5.4-rc1")
13+
implementation("farm.query.haybarn:haybarn_jdbc:2.0.0-rc8")
1414
// Held at 19.0.0 deliberately: vgi-rpc-java exports arrow-vector/
1515
// arrow-memory-netty 19.0.0 as `api` deps, and Arrow's Java modules must
1616
// stay version-consistent on one classpath. Bump this only in lockstep

0 commit comments

Comments
 (0)