UNPKG

semantic-ds-toolkit

Version:

Performance-first semantic layer for modern data stacks - Stable Column Anchors & intelligent inference

55 lines 2.01 kB
import { ShadowSemanticOptions } from '../core/shadow-semantics'; export interface BenchmarkResult { operation: string; execution_time_ms: number; memory_usage_mb: number; throughput: { columns_per_second: number; rows_per_second: number; }; accuracy_metrics: { confidence_threshold: number; high_confidence_matches: number; low_confidence_matches: number; false_positives: number; false_negatives: number; }; scalability_metrics: { dataset_size: number; column_count: number; performance_degradation: number; }; } export interface BenchmarkSuite { suite_name: string; total_execution_time_ms: number; results: BenchmarkResult[]; summary: { average_confidence: number; total_columns_processed: number; overall_throughput: number; memory_efficiency: number; }; } export declare class ShadowSystemBenchmark { private shadowLayer; private reconciler; constructor(options?: Partial<ShadowSemanticOptions>); runComprehensiveBenchmark(): Promise<BenchmarkSuite>; benchmarkBasicAttachment(): Promise<BenchmarkResult>; benchmarkLargeDataset(): Promise<BenchmarkResult>; benchmarkComplexReconciliation(): Promise<BenchmarkResult>; benchmarkMemoryEfficiency(): Promise<BenchmarkResult>; benchmarkConcurrentOperations(): Promise<BenchmarkResult>; benchmarkScalability(): Promise<BenchmarkResult>; private generateTestDataFrame; private generateTestColumns; private generateTestAnchors; private calculateAccuracyMetrics; private calculateSummary; private getMemoryUsage; generateReport(benchmarkSuite: BenchmarkSuite): string; } export declare function runShadowSystemBenchmark(options?: Partial<ShadowSemanticOptions>): Promise<BenchmarkSuite>; export declare function generateBenchmarkReport(benchmarkSuite: BenchmarkSuite): string; //# sourceMappingURL=shadow-performance.d.ts.map