Re-exports§
pub use file_compactor::CompactionResult;pub use file_compactor::FileCompactorConfig;pub use file_compactor::FileCompactorConfigBuilder;pub use file_meta::FileMeta;pub use file_poller::FilePollerConfig;pub use file_poller::FilePollerConfigBuilder;pub use file_poller::FilePollerServer;pub use file_poller::FilePollerState;pub use file_poller::FilePollerStateRecorder;pub use file_poller::FileStream;pub use file_poller::FileStreamReceiver;pub use file_poller::LookbackBehavior;pub use file_sink::ParquetSink;pub use file_sink::ParquetSinkBuilder;pub use file_sink::ParquetSinkClient;pub use file_source::RecordBatchStream;pub use file_source::deserialize_stream;pub use file_source::deserialize_to_vec;pub use file_upload::FileUpload;pub use file_upload::FileUploadServer;pub use traits::ArrowSchema;pub use traits::ArrowSerialize;pub use traits::ParquetSerialize;
Modules§
Structs§
Enums§
Functions§
- get_
file - Download a file from S3 as bytes
- list_
all_ files - List all parquet files in an S3 bucket (collects stream into Vec)
- list_
files - List parquet files in an S3 bucket with optional timestamp filtering
- new_
client - Create a new S3 client with caching
- put_
file - Upload a parquet file to S3
- rebuild_
type_ as_ required - Helper function to rebuild a parquet Type with REQUIRED repetition and a new field name This is used for map keys which must be non-nullable
- rebuild_
type_ with_ optional - Helper function to rebuild a parquet Type with OPTIONAL repetition and a new field name
This is used by the derive macros to properly handle Option
fields - remove_
file - Remove a file from S3
Type Aliases§
Derive Macros§
- Arrow
Group - Arrow
Reader - Arrow
Writer - Prestige
Schema - Comprehensive derive macro that implements all Prestige traits and schemas