Skip to main content

Crate dataprof_core

Crate dataprof_core 

Source

Re-exports§

pub use classification::DataType;
pub use classification::PatternCategory;
pub use config::DataprofConfig;
pub use config::DataprofConfigBuilder;
pub use config::EngineConfig;
pub use config::IsoQualityConfig;
pub use config::MemoryConfig;
pub use config::OutputConfig;
pub use config::QualityConfig;
pub use errors::DataProfilerError;
pub use errors::RecoveryAttempt;
pub use errors::RecoveryStrategy;
pub use errors::RetryConfig;
pub use execution::ExecutionMetadata;
pub use execution::TruncationReason;
pub use memory_tracker::MemoryLeak;
pub use memory_tracker::MemoryTracker;
pub use output::OutputFormat;
pub use partial::ColumnSchema;
pub use partial::CountMethod;
pub use partial::RowCountEstimate;
pub use partial::SchemaResult;
pub use pattern::Pattern;
pub use profile::BooleanStats;
pub use profile::ColumnProfile;
pub use profile::ColumnStats;
pub use profile::DateTimeStats;
pub use profile::FrequencyItem;
pub use profile::NumericStats;
pub use profile::Quartiles;
pub use profile::TextStats;
pub use progress::ProgressEvent;
pub use progress::ProgressSink;
pub use quality::MetricPack;
pub use quality::QualityDimension;
pub use sampling::ChunkSize;
pub use sampling::MultiReservoirSampler;
pub use sampling::ReservoirSampler;
pub use sampling::ReservoirStats;
pub use sampling::SamplingState;
pub use sampling::SamplingStrategy;
pub use sampling::WeightedReservoirSampler;
pub use semantic::SemanticHints;
pub use source::DataFrameLibrary;
pub use source::DataSource;
pub use source::FileFormat;
pub use source::ParquetMetadata;
pub use source::QueryEngine;
pub use source::StreamSourceSystem;
pub use stop_condition::SchemaStabilityTracker;
pub use stop_condition::StopCondition;
pub use stop_condition::StopEvaluator;
pub use stop_condition::schema_stable_threshold;
pub use validation::InputValidator;
pub use validation::ValidationError;
pub use validation::exit_codes;

Modules§

classification
config
errors
execution
memory_tracker
output
partial
pattern
profile
progress
quality
sampling
semantic
serde_helpers
Custom serde serialization helpers for formatting numeric values with appropriate precision.
source
stop_condition
Composable stop conditions for early termination of stream-based profiling.
validation