mirror of
https://github.com/Kaelio/ktx.git
synced 2026-06-13 08:15:14 +02:00
400 lines
13 KiB
TypeScript
400 lines
13 KiB
TypeScript
export {
|
|
REDACTED_KTX_CREDENTIAL_VALUE,
|
|
redactKtxCredentialEnvelope,
|
|
redactKtxCredentialValue,
|
|
redactKtxScanMetadata,
|
|
redactKtxScanReport,
|
|
redactKtxScanWarning,
|
|
} from './credentials.js';
|
|
export type {
|
|
KtxDataDictionaryColumnState,
|
|
KtxDataDictionarySampleDecision,
|
|
KtxDataDictionarySettings,
|
|
KtxDataDictionarySkipReason,
|
|
} from './data-dictionary.js';
|
|
export {
|
|
defaultKtxDataDictionarySettings,
|
|
isKtxDataDictionaryCandidate,
|
|
shouldKtxSampleColumnForDictionary,
|
|
} from './data-dictionary.js';
|
|
export type {
|
|
KtxColumnAnalysisResult,
|
|
KtxColumnDescriptionPromptInput,
|
|
KtxDataSourceDescriptionPromptInput,
|
|
KtxDescriptionCachePort,
|
|
KtxDescriptionColumn,
|
|
KtxDescriptionColumnTable,
|
|
KtxDescriptionGenerationSettings,
|
|
KtxDescriptionGeneratorOptions,
|
|
KtxDescriptionSamplingPort,
|
|
KtxDescriptionTableInput,
|
|
KtxGenerateColumnDescriptionsInput,
|
|
KtxGenerateDataSourceDescriptionInput,
|
|
KtxGenerateTableDescriptionInput,
|
|
KtxTableDescriptionPromptInput,
|
|
} from './description-generation.js';
|
|
export {
|
|
appendKtxWordLimitInstruction,
|
|
buildKtxColumnDescriptionPrompt,
|
|
buildKtxDataSourceDescriptionPrompt,
|
|
buildKtxTableDescriptionPrompt,
|
|
KtxDescriptionGenerator,
|
|
} from './description-generation.js';
|
|
export type { KtxColumnEmbeddingForeignKeys, KtxColumnEmbeddingTextInput } from './embedding-text.js';
|
|
export { buildKtxColumnEmbeddingText } from './embedding-text.js';
|
|
export type {
|
|
ComputeKtxScanEnrichmentInputHashInput,
|
|
KtxScanEnrichmentCompletedStage,
|
|
KtxScanEnrichmentFailedStage,
|
|
KtxScanEnrichmentStageLookup,
|
|
KtxScanEnrichmentStageRecord,
|
|
KtxScanEnrichmentStateStore,
|
|
} from './enrichment-state.js';
|
|
export {
|
|
completedKtxScanEnrichmentStateSummary,
|
|
computeKtxScanEnrichmentInputHash,
|
|
KTX_SCAN_ENRICHMENT_STAGES,
|
|
summarizeKtxScanEnrichmentState,
|
|
} from './enrichment-state.js';
|
|
export {
|
|
failedKtxScanEnrichmentSummary,
|
|
ktxScanErrorMessage,
|
|
skippedKtxScanEnrichmentSummary,
|
|
} from './enrichment-summary.js';
|
|
export type {
|
|
KtxColumnSampleUpdate,
|
|
KtxDescriptionSource,
|
|
KtxDescriptionUpdate,
|
|
KtxEmbeddingUpdate,
|
|
KtxEnrichedColumn,
|
|
KtxEnrichedRelationship,
|
|
KtxEnrichedSchema,
|
|
KtxEnrichedTable,
|
|
KtxRelationshipEndpoint,
|
|
KtxRelationshipSource,
|
|
KtxRelationshipType,
|
|
KtxRelationshipUpdate,
|
|
KtxScanMetadataStore,
|
|
KtxSkippedRelationship,
|
|
KtxStructuralSyncPlan,
|
|
} from './enrichment-types.js';
|
|
export type {
|
|
DeterministicLocalScanEnrichmentProviderOptions,
|
|
KtxLocalScanEnrichmentInput,
|
|
KtxLocalScanEnrichmentProviders,
|
|
KtxLocalScanEnrichmentResult,
|
|
} from './local-enrichment.js';
|
|
export {
|
|
createDeterministicLocalScanEnrichmentProviders,
|
|
runLocalScanEnrichment,
|
|
snapshotToKtxEnrichedSchema,
|
|
} from './local-enrichment.js';
|
|
export type {
|
|
WriteLocalScanEnrichmentArtifactsInput,
|
|
WriteLocalScanEnrichmentArtifactsResult,
|
|
WriteLocalScanManifestShardsInput,
|
|
WriteLocalScanManifestShardsResult,
|
|
} from './local-enrichment-artifacts.js';
|
|
export {
|
|
writeLocalScanEnrichmentArtifacts,
|
|
writeLocalScanManifestShards,
|
|
} from './local-enrichment-artifacts.js';
|
|
export type {
|
|
LocalScanMcpOptions,
|
|
LocalScanRunResult,
|
|
LocalScanStatusResponse,
|
|
RunLocalScanOptions,
|
|
} from './local-scan.js';
|
|
export { getLocalScanReport, getLocalScanStatus, runLocalScan } from './local-scan.js';
|
|
export type { ReadLocalScanStructuralSnapshotInput } from './local-structural-artifacts.js';
|
|
export { readLocalScanStructuralSnapshot } from './local-structural-artifacts.js';
|
|
export type {
|
|
KtxEnrichmentScanPhaseResult,
|
|
KtxScanOrchestratorOptions,
|
|
KtxScanOrchestratorRunInput,
|
|
KtxScanOrchestratorRunResult,
|
|
KtxStructuralScanPhaseResult,
|
|
} from './orchestrator.js';
|
|
export { KtxScanOrchestrator } from './orchestrator.js';
|
|
export type {
|
|
KtxRelationshipArtifactStatus,
|
|
ReadLocalScanRelationshipArtifactsResult,
|
|
} from './relationship-artifacts.js';
|
|
export { readLocalScanRelationshipArtifacts } from './relationship-artifacts.js';
|
|
export type {
|
|
KtxRelationshipBenchmarkReport,
|
|
KtxRelationshipBenchmarkReportCase,
|
|
KtxRelationshipBenchmarkReportCaseStatus,
|
|
} from './relationship-benchmark-report.js';
|
|
export {
|
|
buildKtxRelationshipBenchmarkReport,
|
|
formatKtxRelationshipBenchmarkReportMarkdown,
|
|
} from './relationship-benchmark-report.js';
|
|
export type {
|
|
KtxRelationshipBenchmarkCaseResult,
|
|
KtxRelationshipBenchmarkDetectedLink,
|
|
KtxRelationshipBenchmarkDetectedPk,
|
|
KtxRelationshipBenchmarkDetector,
|
|
KtxRelationshipBenchmarkDetectorInput,
|
|
KtxRelationshipBenchmarkDetectorResult,
|
|
KtxRelationshipBenchmarkExpectedLink,
|
|
KtxRelationshipBenchmarkExpectedLinks,
|
|
KtxRelationshipBenchmarkExpectedPk,
|
|
KtxRelationshipBenchmarkFixture,
|
|
KtxRelationshipBenchmarkMetrics,
|
|
KtxRelationshipBenchmarkMode,
|
|
KtxRelationshipBenchmarkStatus,
|
|
KtxRelationshipBenchmarkSuiteResult,
|
|
KtxRelationshipBenchmarkTier,
|
|
} from './relationship-benchmarks.js';
|
|
export {
|
|
currentKtxRelationshipBenchmarkDetector,
|
|
ktxRelationshipBenchmarkDetectorWithLlm,
|
|
KTX_RELATIONSHIP_BENCHMARK_MODES,
|
|
KTX_RELATIONSHIP_BENCHMARK_TIERS,
|
|
loadKtxRelationshipBenchmarkFixture,
|
|
loadKtxRelationshipBenchmarkFixtures,
|
|
maskKtxRelationshipBenchmarkSnapshot,
|
|
runKtxRelationshipBenchmarkCase,
|
|
runKtxRelationshipBenchmarkSuite,
|
|
} from './relationship-benchmarks.js';
|
|
export type {
|
|
ApplyKtxRelationshipValidationBudgetInput,
|
|
KtxRelationshipBudgetedCandidate,
|
|
KtxRelationshipValidationBudget,
|
|
KtxRelationshipValidationBudgetResult,
|
|
} from './relationship-budget.js';
|
|
export {
|
|
applyKtxRelationshipValidationBudget,
|
|
defaultKtxRelationshipValidationBudget,
|
|
} from './relationship-budget.js';
|
|
export type {
|
|
KtxRelationshipDiscoveryCandidate,
|
|
KtxRelationshipDiscoveryCandidateEvidence,
|
|
KtxRelationshipDiscoveryCandidateOptions,
|
|
KtxRelationshipDiscoveryCandidateSource,
|
|
KtxRelationshipDiscoveryCandidateStatus,
|
|
KtxRelationshipInferredTargetPk,
|
|
} from './relationship-candidates.js';
|
|
export {
|
|
generateKtxRelationshipDiscoveryCandidates,
|
|
inferKtxRelationshipTargetPks,
|
|
mergeKtxRelationshipDiscoveryCandidates,
|
|
} from './relationship-candidates.js';
|
|
export type {
|
|
DiscoverKtxCompositeRelationshipsInput,
|
|
DiscoverKtxCompositeRelationshipsResult,
|
|
KtxCompositePrimaryKeyCandidate,
|
|
KtxCompositeRelationshipCandidate,
|
|
KtxCompositeRelationshipStatus,
|
|
KtxCompositeRelationshipTupleEndpoint,
|
|
KtxCompositeRelationshipValidationEvidence,
|
|
} from './relationship-composite-candidates.js';
|
|
export { discoverKtxCompositeRelationships } from './relationship-composite-candidates.js';
|
|
export type {
|
|
BuildKtxRelationshipArtifactsInput,
|
|
BuildKtxRelationshipDiagnosticsInput,
|
|
EmptyKtxRelationshipProfileArtifactInput,
|
|
KtxRelationshipArtifact,
|
|
KtxRelationshipArtifactEdge,
|
|
KtxRelationshipArtifactEndpoint,
|
|
KtxRelationshipDiagnosticsArtifact,
|
|
KtxRelationshipDiagnosticsSummary,
|
|
KtxRelationshipDiagnosticsThresholds,
|
|
KtxRelationshipDiagnosticsValidation,
|
|
} from './relationship-diagnostics.js';
|
|
export {
|
|
buildKtxRelationshipArtifacts,
|
|
buildKtxRelationshipDiagnostics,
|
|
emptyKtxRelationshipProfileArtifact,
|
|
} from './relationship-diagnostics.js';
|
|
export type {
|
|
BuildKtxRelationshipFeedbackCalibrationReportInput,
|
|
CalibrateLocalRelationshipFeedbackLabelsInput,
|
|
KtxRelationshipFeedbackCalibrationBucket,
|
|
KtxRelationshipFeedbackCalibrationLabel,
|
|
KtxRelationshipFeedbackCalibrationReport,
|
|
} from './relationship-feedback-calibration.js';
|
|
export {
|
|
buildKtxRelationshipFeedbackCalibrationReport,
|
|
calibrateLocalRelationshipFeedbackLabels,
|
|
formatKtxRelationshipFeedbackCalibrationMarkdown,
|
|
} from './relationship-feedback-calibration.js';
|
|
export type {
|
|
ExportLocalRelationshipFeedbackLabelsInput,
|
|
ExportLocalRelationshipFeedbackLabelsResult,
|
|
KtxRelationshipFeedbackDecisionFilter,
|
|
KtxRelationshipFeedbackExportWarning,
|
|
KtxRelationshipFeedbackLabel,
|
|
} from './relationship-feedback-export.js';
|
|
export {
|
|
exportLocalRelationshipFeedbackLabels,
|
|
formatKtxRelationshipFeedbackLabelsJsonl,
|
|
} from './relationship-feedback-export.js';
|
|
export {
|
|
collectKtxFormalMetadataRelationships,
|
|
type KtxFormalMetadataRelationshipCollection,
|
|
} from './relationship-formal-metadata.js';
|
|
export type {
|
|
KtxRelationshipGraphResolutionResult,
|
|
KtxRelationshipGraphResolverSettings,
|
|
KtxResolvedRelationshipDiscoveryCandidate,
|
|
KtxResolvedRelationshipGraphEvidence,
|
|
KtxResolvedRelationshipPk,
|
|
KtxResolvedRelationshipPkEvidence,
|
|
KtxResolvedRelationshipStatus,
|
|
ResolveKtxRelationshipGraphInput,
|
|
} from './relationship-graph-resolver.js';
|
|
export { resolveKtxRelationshipGraph } from './relationship-graph-resolver.js';
|
|
export type {
|
|
KtxRelationshipLlmProposalGenerateText,
|
|
KtxRelationshipLlmProposalResult,
|
|
KtxRelationshipLlmProposalSettings,
|
|
ProposeKtxRelationshipCandidatesWithLlmInput,
|
|
} from './relationship-llm-proposal.js';
|
|
export { proposeKtxRelationshipCandidatesWithLlm } from './relationship-llm-proposal.js';
|
|
export type {
|
|
KtxRelationshipLocalityCandidateTable,
|
|
LocalKtxRelationshipCandidateTablesInput,
|
|
} from './relationship-locality.js';
|
|
export { localCandidateTables } from './relationship-locality.js';
|
|
export type {
|
|
KtxRelationshipNormalizedName,
|
|
KtxRelationshipTokenInput,
|
|
} from './relationship-name-similarity.js';
|
|
export {
|
|
normalizeKtxRelationshipName,
|
|
pluralizeKtxRelationshipToken,
|
|
singularizeKtxRelationshipToken,
|
|
tokenizeKtxRelationshipName,
|
|
tokenSimilarity,
|
|
} from './relationship-name-similarity.js';
|
|
export type {
|
|
DiscoverKtxRelationshipsInput,
|
|
DiscoverKtxRelationshipsResult,
|
|
} from './relationship-discovery.js';
|
|
export { discoverKtxRelationships } from './relationship-discovery.js';
|
|
export type {
|
|
KtxRelationshipColumnProfile,
|
|
KtxRelationshipProfileArtifact,
|
|
KtxRelationshipReadOnlyExecutor,
|
|
KtxRelationshipTableProfile,
|
|
ProfileKtxRelationshipSchemaInput,
|
|
} from './relationship-profiling.js';
|
|
export {
|
|
formatKtxRelationshipTableRef,
|
|
profileKtxRelationshipSchema,
|
|
quoteKtxRelationshipIdentifier,
|
|
} from './relationship-profiling.js';
|
|
export type {
|
|
AppliedRelationshipReviewDecision,
|
|
ApplyLocalScanRelationshipReviewDecisionsInput,
|
|
ApplyLocalScanRelationshipReviewDecisionsResult,
|
|
} from './relationship-review-apply.js';
|
|
export { applyLocalScanRelationshipReviewDecisions } from './relationship-review-apply.js';
|
|
export type {
|
|
KtxRelationshipReviewDecisionArtifact,
|
|
KtxRelationshipReviewDecisionEntry,
|
|
KtxRelationshipReviewDecisionValue,
|
|
WriteLocalScanRelationshipReviewDecisionInput,
|
|
WriteLocalScanRelationshipReviewDecisionResult,
|
|
} from './relationship-review-decisions.js';
|
|
export { writeLocalScanRelationshipReviewDecision } from './relationship-review-decisions.js';
|
|
export type {
|
|
KtxRelationshipFixtureOrigin,
|
|
KtxRelationshipScoreBreakdown,
|
|
KtxRelationshipScoreSignal,
|
|
KtxRelationshipScoreWeights,
|
|
KtxRelationshipScoringCalibrationObservation,
|
|
KtxRelationshipSignalVector,
|
|
} from './relationship-scoring.js';
|
|
export {
|
|
calibrateWeightsFromSyntheticFixtures,
|
|
defaultKtxRelationshipScoreWeights,
|
|
KTX_RELATIONSHIP_SCORE_SIGNAL_KEYS,
|
|
normalizeKtxRelationshipScoreWeights,
|
|
scoreKtxRelationshipCandidate,
|
|
} from './relationship-scoring.js';
|
|
export type {
|
|
AdviseLocalRelationshipFeedbackThresholdsInput,
|
|
BuildKtxRelationshipThresholdAdviceReportInput,
|
|
KtxRelationshipThresholdAdviceCandidate,
|
|
KtxRelationshipThresholdAdviceReport,
|
|
KtxRelationshipThresholdAdviceStatus,
|
|
} from './relationship-threshold-advice.js';
|
|
export {
|
|
adviseLocalRelationshipFeedbackThresholds,
|
|
buildKtxRelationshipThresholdAdviceReport,
|
|
formatKtxRelationshipThresholdAdviceMarkdown,
|
|
} from './relationship-threshold-advice.js';
|
|
export type {
|
|
KtxRelationshipValidationEvidence,
|
|
KtxRelationshipValidationSettings,
|
|
KtxValidatedRelationshipDiscoveryCandidate,
|
|
KtxValidatedRelationshipStatus,
|
|
ValidateKtxRelationshipDiscoveryCandidatesInput,
|
|
} from './relationship-validation.js';
|
|
export { validateKtxRelationshipDiscoveryCandidates } from './relationship-validation.js';
|
|
export type { SqliteLocalScanEnrichmentStateStoreOptions } from './sqlite-local-enrichment-state-store.js';
|
|
export { SqliteLocalScanEnrichmentStateStore } from './sqlite-local-enrichment-state-store.js';
|
|
export type { KtxColumnTypeMapping } from './type-normalization.js';
|
|
export {
|
|
inferKtxDimensionType,
|
|
ktxColumnTypeMappingFromNative,
|
|
normalizeKtxNativeType,
|
|
} from './type-normalization.js';
|
|
export type {
|
|
KtxColumnSampleInput,
|
|
KtxColumnSampleResult,
|
|
KtxColumnStatsInput,
|
|
KtxColumnStatsResult,
|
|
KtxConnectionDriver,
|
|
KtxConnectorCapabilities,
|
|
KtxCredentialEnvelope,
|
|
KtxCredentialEnvReference,
|
|
KtxCredentialFileReference,
|
|
KtxEmbeddingPort,
|
|
KtxEventPropertyDiscovery,
|
|
KtxEventPropertyDiscoveryInput,
|
|
KtxEventPropertyValuesInput,
|
|
KtxEventPropertyValuesResult,
|
|
KtxEventStreamDiscoveryPort,
|
|
KtxEventTypeDiscovery,
|
|
KtxEventTypeDiscoveryInput,
|
|
KtxNetworkEndpoint,
|
|
KtxNetworkTunnelPort,
|
|
KtxNetworkTunnelRequest,
|
|
KtxOptionalConnectorCapabilities,
|
|
KtxProgressPort,
|
|
KtxProgressUpdateOptions,
|
|
KtxQueryResult,
|
|
KtxReadOnlyQueryInput,
|
|
KtxResolvedCredentialEnvelope,
|
|
KtxScanArtifactPaths,
|
|
KtxScanConnector,
|
|
KtxScanContext,
|
|
KtxScanDiffSummary,
|
|
KtxScanEnrichmentStage,
|
|
KtxScanEnrichmentStateSummary,
|
|
KtxScanEnrichmentSummary,
|
|
KtxScanInput,
|
|
KtxScanLoggerPort,
|
|
KtxScanMode,
|
|
KtxScanRelationshipSummary,
|
|
KtxScanReport,
|
|
KtxScanTrigger,
|
|
KtxScanWarning,
|
|
KtxScanWarningCode,
|
|
KtxSchemaColumn,
|
|
KtxSchemaDimensionType,
|
|
KtxSchemaForeignKey,
|
|
KtxSchemaScope,
|
|
KtxSchemaSnapshot,
|
|
KtxSchemaTable,
|
|
KtxSchemaTableKind,
|
|
KtxStructuralSyncStats,
|
|
KtxTableRef,
|
|
KtxTableSampleInput,
|
|
KtxTableSampleResult,
|
|
} from './types.js';
|
|
export { createKtxConnectorCapabilities } from './types.js';
|