datapilot-cli
Version:
Enterprise-grade streaming multi-format data analysis with comprehensive statistical insights and intelligent relationship detection - supports CSV, JSON, Excel, TSV, Parquet - memory-efficient, cross-platform
40 lines • 1.22 kB
TypeScript
/**
* Rich Output Formatting for Join Analysis
* Phase 1: Foundation Architecture - Comprehensive result formatting
*/
import { JoinAnalysisResult, OutputFormat } from './types';
export declare class JoinFormatter {
/**
* Format join analysis results according to specified format
*/
format(result: JoinAnalysisResult, format: OutputFormat): string;
/**
* Format as comprehensive markdown report
*/
private formatMarkdown;
private formatMarkdownHeader;
private formatMarkdownSummary;
private formatMarkdownJoinCandidates;
private formatTopJoins;
private formatMarkdownDependencyGraph;
private formatMarkdownIntegrityReport;
private formatMarkdownBusinessRules;
private formatMarkdownRecommendations;
private formatMarkdownPerformance;
/**
* Format as JSON for programmatic consumption
*/
private formatJSON;
/**
* Generate SQL join statements and optimization hints
*/
private formatSQL;
/**
* Generate visual diagram representation
*/
private formatDiagram;
private formatStrategy;
private formatCardinality;
private getJoinType;
}
//# sourceMappingURL=join-formatter.d.ts.map