Crate sui_analytics_indexer

Crate sui_analytics_indexer 

Source
Expand description

Analytics indexer for Sui blockchain data.

This crate provides an analytics indexer that processes Sui blockchain data and writes it to columnar formats (CSV, Parquet) for analytics workloads.

Re-exports§

pub use config::BatchSizeConfig;
pub use config::FileFormat;
pub use config::IndexerConfig;
pub use config::OutputStoreConfig;
pub use config::PipelineConfig;
pub use handlers::AnalyticsHandler;
pub use handlers::Batch;
pub use handlers::Row;
pub use indexer::build_analytics_indexer;
pub use pipeline::Pipeline;
pub use progress_monitoring::MaxCheckpointReader;
pub use schema::ColumnValue;
pub use schema::RowSchema;
pub use store::AnalyticsStore;
pub use store::FileRangeEntry;
pub use store::FileRangeIndex;

Modules§

config
Configuration types for the analytics indexer.
handlers
Handlers for the analytics indexer.
indexer
Analytics indexer builder.
metrics
package_store
pipeline
Pipeline definitions for the analytics indexer.
progress_monitoring
Progress monitoring for analytics pipelines.
schema
Row schema abstraction for columnar data serialization.
store
Analytics store implementation with TransactionalStore support.
tables