Skip to main content

Crate dataprof_runtime

Crate dataprof_runtime 

Source

Re-exports§

pub use findings::DEFAULT_MIXED_TYPES_PERCENTAGE;
pub use findings::DEFAULT_NULL_HEAVY_PERCENTAGE;
pub use findings::EvidenceValue;
pub use findings::Finding;
pub use findings::FindingCode;
pub use findings::FindingPolicy;
pub use findings::FindingPolicyError;
pub use findings::FindingsResult;
pub use findings::NotEvaluatedReason;
pub use findings::Severity;
pub use findings::UnevaluatedRule;
pub use hint_binding::ValueHintBindingAccumulator;
pub use memory_config::MemoryConfig;
pub use profile_builder::ColumnProfileInput;
pub use profile_builder::ExactNumericAggregates;
pub use profile_builder::TextLengths;
pub use profile_builder::build_column_profile;
pub use profile_builder::infer_data_type_streaming;
pub use profile_builder::mark_container_columns;
pub use profile_builder::nested_column_profile;
pub use profile_builder::profile_from_stats;
pub use profile_builder::profile_from_stats_with_hints;
pub use profile_builder::profiles_from_streaming;
pub use profile_builder::profiles_from_streaming_with_hints;
pub use profile_builder::quality_check_samples;
pub use profile_report::MetricSemantics;
pub use profile_report::ProfileReport;
pub use profile_report::QualityAnalysisStatus;
pub use profile_report::REPORT_SCHEMA_VERSION;
pub use quality_gate::Check;
pub use quality_gate::CheckBounds;
pub use quality_gate::CheckCode;
pub use quality_gate::CheckStatus;
pub use quality_gate::Evidence;
pub use quality_gate::EvidenceGap;
pub use quality_gate::Expectation;
pub use quality_gate::GateResult;
pub use quality_gate::MetricValue;
pub use quality_gate::NotEvaluated;
pub use quality_gate::PolicyError;
pub use quality_gate::PolicyScope;
pub use quality_gate::QualityPolicy;
pub use quality_gate::RequiredMetric;
pub use quality_gate::Verdict;
pub use report_assembler::ReportAssembler;
pub use streaming_stats::RowCompletenessTracker;
pub use streaming_stats::RowSignature;
pub use streaming_stats::RowUniquenessTracker;
pub use streaming_stats::StreamReservoirSampler;
pub use streaming_stats::StreamingColumnCollection;
pub use streaming_stats::StreamingStatistics;
pub use streaming_stats::TextLengthStats;

Modules§

findings
Structured, prioritized findings over a ProfileReport (#375).
hint_binding
Exact, bounded-memory semantic-hint binding counts for streaming engines.
memory_config
profile_builder
Shared conversion from StreamingColumnCollection / StreamingStatistics into ColumnProfile and quality-check sample maps.
profile_report
quality_gate
Declarative quality gates over a ProfileReport.
report_assembler
Centralized report assembly for all profiling engines.
streaming_stats