Skip to content

Commit 60533ae

Browse files
authored
Pco encoding (#3525)
Signed-off-by: mwlon <[email protected]>
1 parent d7904de commit 60533ae

File tree

11 files changed

+710
-2
lines changed

11 files changed

+710
-2
lines changed

Cargo.lock

Lines changed: 49 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ opentelemetry-otlp = "0.29.0"
126126
opentelemetry_sdk = "0.29.0"
127127
parquet = "55"
128128
paste = "1.0.15"
129+
pco = "0.4.4"
129130
pin-project = "1.1.5"
130131
pin-project-lite = "0.2.15"
131132
prost = "0.13.4"
@@ -199,6 +200,7 @@ vortex-ipc = { version = "0.1.0", path = "./vortex-ipc", default-features = fals
199200
vortex-layout = { version = "0.1.0", path = "./vortex-layout", default-features = false }
200201
vortex-mask = { version = "0.1.0", path = "./vortex-mask", default-features = false }
201202
vortex-metrics = { version = "0.1.0", path = "./vortex-metrics", default-features = false }
203+
vortex-pco = { version = "0.1.0", path = "./encodings/pco", default-features = false }
202204
vortex-proto = { version = "0.1.0", path = "./vortex-proto", default-features = false }
203205
vortex-runend = { version = "0.1.0", path = "./encodings/runend", default-features = false }
204206
vortex-scalar = { version = "0.1.0", path = "./vortex-scalar", default-features = false }

encodings/pco/Cargo.toml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
[package]
2+
name = "vortex-pco"
3+
authors = { workspace = true }
4+
categories = { workspace = true }
5+
description = "Vortex Pco array"
6+
edition = { workspace = true }
7+
homepage = { workspace = true }
8+
include = { workspace = true }
9+
keywords = { workspace = true }
10+
license = { workspace = true }
11+
readme = { workspace = true }
12+
repository = { workspace = true }
13+
rust-version = { workspace = true }
14+
version = { workspace = true }
15+
16+
[lints]
17+
workspace = true
18+
19+
[dependencies]
20+
half = { workspace = true }
21+
pco = { workspace = true }
22+
prost = { workspace = true }
23+
vortex-array = { workspace = true }
24+
vortex-buffer = { workspace = true }
25+
vortex-dtype = { workspace = true }
26+
vortex-error = { workspace = true }
27+
vortex-mask = { workspace = true }
28+
vortex-scalar = { workspace = true }
29+
30+
[dev-dependencies]
31+
vortex-array = { workspace = true, features = ["test-harness"] }

0 commit comments

Comments
 (0)