Sign in
apache
/
iceberg-rust
/
HEAD
adc5d20
Add missing arrow predicate pushdown implementations for `StartsWith`, `NotStartsWith`, `In`, and `NotIn` (#404)
by Scott Donnelly
· 29 hours ago
main
070576b
Implement `BoundPredicateVisitor` for `ManifestFilterVisitor` (#367)
by Shabana Baig
· 3 days ago
b20d7ac
feat: Add storage features for iceberg (#400)
by Xuanwo
· 3 days ago
1912f0f
SnapshotRetention::Tag max_ref_age_ms should be optional (#391)
by Christian
· 3 days ago
ffafe15
deps: Bump arrow related crates to 52 (#403)
by Yue Deng
· 3 days ago
e41f17e
Add accessor for Schema identifier_field_ids (#388)
by Christian
· 4 days ago
a888bd8
Derive Clone for TableUpdate (#402)
by Christian
· 4 days ago
15e61f2
feat: add `ExpressionEvaluator` (#363)
by Marvin Lanhenke
· 6 days ago
f1ea6e1
feat: `StructAccessor.get` returns `Result<Option<Datum>>` instead of `Result<Datum>` (#390)
by Scott Donnelly
· 9 days ago
1aa05e0
docs(writer/docker): fix small typos and wording (#389)
by Jack
· 2 weeks ago
8068407
fix: make PrimitiveLiteral and Literal not be Ord (#386)
by ZENOTME
· 2 weeks ago
4407634
replaced `i32` in `TableUpdate::SetDefaultSortOrder` to `i64` (#387)
by Matiukhin Vlad
· 2 weeks ago
e5b59a7
Feature: Schema into_builder method (#381)
by Christian
· 3 weeks ago
1bf80e1
make file scan task serializable (#377)
by ZENOTME
· 3 weeks ago
43df392
Rename V2 spec names. (#380)
by Ajay Gupte
· 3 weeks ago
e1c10b5
Add `InclusiveMetricsEvaluator` (#347)
by Scott Donnelly
· 4 weeks ago
6d95a5c
chore(deps): Update itertools requirement from 0.12 to 0.13 (#376)
by dependabot[bot]
· 4 weeks ago
40eb024
chore(deps): Update datafusion requirement from 37.0.0 to 38.0.0 (#369)
by dependabot[bot]
· 4 weeks ago
81df940
feat: Convert predicate to arrow filter and push down to parquet reader (#295)
by Liang-Chi Hsieh
· 5 weeks ago
3b8121e
feat: Extract FileRead and FileWrite trait (#364)
by Xuanwo
· 5 weeks ago
ffb691d
fix (manifest-list): added serde aliases to support both forms conventions (#365)
by Alon Agmon
· 5 weeks ago
1c66e5a
refactor: cache partition_schema in `fn plan_files()` (#362)
by Marvin Lanhenke
· 6 weeks ago
bbd042d
Basic Integration with Datafusion (#324)
by Marvin Lanhenke
· 6 weeks ago
7dfc548
Refactor: Extract `partition_filters` from `ManifestEvaluator` (#360)
by Marvin Lanhenke
· 7 weeks ago
0154829
feat: implement manifest filtering in TableScan (#323)
by Scott Donnelly
· 7 weeks ago
aba6209
feat: init iceberg writer (#275)
by ZENOTME
· 8 weeks ago
0666b4b
feat: add ManifestEvaluator (#322)
by Scott Donnelly
· 8 weeks ago
0e683f2
chore: update roadmap (#336)
by Marvin Lanhenke
· 8 weeks ago
dcc380a
feat: Glue Catalog - table operations (3/3) (#314)
by Marvin Lanhenke
· 8 weeks ago
7666bb6
Simplify expression when doing `{and,or}` operations (#339)
by Fokko Driesprong
· 8 weeks ago
5761fd2
feat: Implement the conversion from Iceberg Schema to Arrow Schema (#277)
by ZENOTME
· 8 weeks ago
de80a24
feat: add InclusiveProjection (#335)
by Scott Donnelly
· 8 weeks ago
9160bba
feat: add BoundPredicateVisitor. Add AlwaysTrue and AlwaysFalse to Predicate (#334)
by Scott Donnelly
· 9 weeks ago
8847f9c
chore(deps): Bump apache/skywalking-eyes from 0.5.0 to 0.6.0 (#328)
by dependabot[bot]
· 9 weeks ago
2bb6918
chore(deps): Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 (#333)
by dependabot[bot]
· 9 weeks ago
9dba0ce
chore(deps): Bump peaceiris/actions-mdbook from 1 to 2 (#332)
by dependabot[bot]
· 9 weeks ago
ecde318
chore(deps): Update pilota requirement from 0.10.0 to 0.11.0 (#327)
by dependabot[bot]
· 9 weeks ago
4170872
feat: use str args rather than String in transform (#325)
by Scott Donnelly
· 9 weeks ago
ca9de89
feat: add Struct Accessors to BoundReferences (#317)
by Scott Donnelly
· 2 months ago
4e89ac7
feat: Project transform (#309)
by Marvin Lanhenke
· 2 months ago
f7bffb1
Support identifier warehouses (#308)
by Fokko Driesprong
· 2 months ago
301a0af
Upgrade to rust-version 1.77.1 (#316)
by Marvin Lanhenke
· 2 months ago
865f774
refine: seperate parquet reader and arrow convert (#313)
by ZENOTME
· 2 months ago
3dcb3a9
feat: support uri redirect in rest client (#310)
by TennyZhuang
· 2 months ago
d57d91b
Fix day timestamp micro (#312)
by Marvin Lanhenke
· 3 months ago
6e5a871
feat: Read Parquet data file with projection (#245)
by Liang-Chi Hsieh
· 3 months ago
162f16e
fix: chrono dep (#274)
by Chengxu Bian
· 3 months ago
49117cb
feat: Support customized header in Rest catalog client (#306)
by Howie Wang
· 3 months ago
94c9af0
feat: Complete predicate builders for all operators. (#276)
by QuakeWang
· 3 months ago
bbc8578
feat: add transform_literal (#287)
by ZENOTME
· 3 months ago
2018ffc
feat: Glue Catalog - namespace operations (2/3) (#304)
by Marvin Lanhenke
· 3 months ago
c67007a
feat: Make OAuth token server configurable (#305)
by Howie Wang
· 3 months ago
ce71aeb
fix: renaming FileScanTask.data_file to data_manifest_entry (#300)
by Alon Agmon
· 3 months ago
ffd76eb
fix: missing properties (#303)
by Marvin Lanhenke
· 3 months ago
e196725
feat: rest client respect prefix prop (#297)
by TennyZhuang
· 3 months ago
fd9aa71
Glue Catalog: Basic Setup + Test Infra (1/3) (#294)
by Marvin Lanhenke
· 3 months ago
a8f2939
chore(deps): Update reqwest requirement from ^0.11 to ^0.12 (#296)
by dependabot[bot]
· 3 months ago
1c2a20b
feat: implement prune column for schema (#261)
by Yue Deng
· 3 months ago
0629ad5
Add hive metastore catalog support (part 2/2) (#285)
by Marvin Lanhenke
· 3 months ago
757ef4c
feat: modify `Bind` calls so that they don't consume `self` and instead return a new struct, leaving the original unmoved" (#290)
by Scott Donnelly
· 3 months ago
ce09b1e
Rename funtion name to add_manifests (#293)
by Liang-Chi Hsieh
· 3 months ago
39aafdd
feat: Implement the conversion from Arrow Schema to Iceberg Schema (#258)
by Liang-Chi Hsieh
· 3 months ago
f0effeb
fix: enable public access to ManifestEntry properties (#284)
by Alon Agmon
· 3 months ago
c3c1f5f
feat: make optional oauth param configurable (#278)
by Himadri Pal
· 3 months ago
6f85456
Metadata Serde + default partition_specs and sort_orders (#272)
by Marvin Lanhenke
· 3 months ago
76af889
build: Restore CI by making parquet and arrow version consistent (#280)
by Liang-Chi Hsieh
· 3 months ago
124a79b
docs: annotate precision and length to primitive types (#270)
by Ruihang Xia
· 3 months ago
d6703df
feat: implement OAuth for catalog rest client (#254)
by TennyZhuang
· 3 months ago
6e29ca7
feat (static table): implement a read-only table struct loaded from metadata (#259)
by Alon Agmon
· 3 months ago
3d08f04
Rename stat_table to table_exists in Catalog trait (#257)
by 张林伟
· 3 months ago
39e7e9d
feat: init TableMetadataBuilder (#262)
by ZENOTME
· 3 months ago
71cd44f
add rewrite_not (#263)
by Marvin Lanhenke
· 3 months ago
78a416d
Implement Display instead of ToString (#256)
by 张林伟
· 3 months ago
83cdff4
feat: Implement binding expression (#231)
by Renjie Liu
· 3 months ago
7a1cb12
Make plan_files as asynchronous stream (#243)
by Liang-Chi Hsieh
· 3 months ago
b8919cd
chore: Enable projects. (#247)
by Renjie Liu
· 3 months ago
3a947fa
Add hive metastore catalog support (part 1/2) (#237)
by Marvin Lanhenke
· 3 months ago
0914f7a
feat: add parquet writer (#176)
by ZENOTME
· 3 months ago
c7727e3
chore: doc-test as a target (#235)
by Renjie Liu
· 3 months ago
8e4308d
Implement basic Parquet data file reading capability (#207)
by Scott Donnelly
· 3 months ago
f61d475
fix: Remove deprecated methods to pass ci (#234)
by Renjie Liu
· 3 months ago
0fc0b0f
feat: add `UnboundPredicate::negate()` (#228)
by Scott Donnelly
· 3 months ago
b248fd6
minor: Fix `double` API doc typo (#226)
by Liang-Chi Hsieh
· 3 months ago
cbf2873
chord: Add IssueNavigationLink for RustRover (#230)
by stream2000
· 3 months ago
811fd1d
feat: Add expression builder and display. (#169)
by Renjie Liu
· 4 months ago
a20cda8
ci: Ignore RUSTSEC-2023-0071 for no actions to take (#222)
by Xuanwo
· 4 months ago
048eac8
test: add FileIO s3 test (#220)
by Chengxu Bian
· 4 months ago
61e6444
chore(deps): Update derive_builder requirement from 0.13.0 to 0.20.0 (#203)
by dependabot[bot]
· 4 months ago
49a9d86
doc: Add download page (#219)
by Renjie Liu
· 4 months ago
9f70c0d
Follow naming convention from Iceberg's Java and Python implementations (#204)
by Shabana Baig
· 4 months ago
86784ee
docs: Add basic README for all crates (#215)
by Xuanwo
· 4 months ago
fad60e1
ci: add workflow for cargo audit (#217)
by Scott Donnelly
· 4 months ago
8e3f950
ci: Add workflow for publish (#218)
by Xuanwo
· 4 months ago
d251904
Add UnboundSortOrder (#115)
by Farooq Qaiser
· 4 months ago
b6bbd1d
feat: Make thrift transport configurable (#194)
by Mark Grey
· 4 months ago
027f271
feat: Add Sync + Send to Catalog trait (#202)
by ZHENGLIN LI
· 4 months ago
07c9e0f
Fix the REST spec version (#198)
by Fokko Driesprong
· 4 months ago
5c23124
Fix: add required rust version in cargo.toml (#193)
by Dinesh Phuyel
· 4 months ago
69a5f14
refactor: remove unwraps (#196)
by Chengxu Bian
· 4 months ago
e2ba1a4
refactor: remove support of manifest list format as a list of file path (#201)
by Yue Deng
· 4 months ago
Next »