Re-exports§
pub use api::quick_quality_check;
pub use api::stream_profile;
pub use api::DataProfiler;
pub use core::batch::BatchConfig;
pub use core::batch::BatchProcessor;
pub use core::batch::BatchResult;
pub use core::batch::BatchSummary;
pub use core::errors::DataProfilerError;
pub use core::errors::ErrorSeverity;
pub use core::robust_csv::CsvDiagnostics;
pub use core::sampling::ChunkSize;
pub use core::sampling::SamplingStrategy;
pub use core::config::DataprofConfig;
pub use core::exit_codes;
pub use core::validation::InputValidator;
pub use core::validation::ValidationError;
pub use engines::streaming::ProgressInfo;
pub use engines::AdaptiveProfiler;
pub use engines::EnginePerformance;
pub use engines::ProcessingType;
pub use output::html::generate_html_report;
pub use types::ColumnProfile;
pub use types::ColumnStats;
pub use types::DataQualityMetrics;
pub use types::DataType;
pub use types::FileInfo;
pub use types::OutputFormat;
pub use types::Pattern;
pub use types::QualityReport;
pub use types::ScanInfo;
pub use parsers::csv::analyze_csv;
pub use parsers::csv::analyze_csv_fast;
pub use parsers::csv::analyze_csv_robust;
pub use parsers::csv::analyze_csv_with_sampling;
pub use parsers::json::analyze_json;
pub use parsers::json::analyze_json_with_quality;
pub use analysis::analyze_column_fast;
pub use analysis::detect_patterns;
pub use analysis::infer_type;
pub use analysis::MetricsCalculator;
pub use stats::calculate_numeric_stats;
pub use stats::calculate_text_stats;
Modules§
Functions§
- check_
memory_ leaks - Global memory leak detection utility
- get_
memory_ usage_ stats - Get global memory usage statistics