/** * @kuge/data 的唯一公开入口。 * * 约定(见 ADR-001 / ADR-003):HAR 模块只通过本文件暴露能力。 */ export { DbObject, ObjectType, objectTypeLabel } from './src/main/ets/metadata/Objects'; export { ObjectTreeModel } from './src/main/ets/metadata/ObjectTreeModel'; export { CheckConstraint, ColumnDef, ColumnType, ForeignKeyDef, IndexDef, TableDef, TableValidator, createColumn, emptyTable } from './src/main/ets/schema/TableModel'; export { DdlGenerator, SqlDialect } from './src/main/ets/schema/DdlGenerator'; export { IndexModel } from './src/main/ets/schema/IndexModel'; export { ConstraintDdl, ConstraintValidator } from './src/main/ets/schema/ConstraintModel'; export { ViewDdl, ViewDef } from './src/main/ets/schema/ViewDdl'; export { RoutineDdl, RoutineDef, RoutineKind } from './src/main/ets/schema/RoutineDdl'; export { TriggerDdl, TriggerDef, TriggerEvent, TriggerTiming } from './src/main/ets/schema/TriggerDdl'; export { MiscObjectDdl, SequenceDef } from './src/main/ets/schema/MiscObjectDdl'; export { PartitionDef, PartitionMethod, SpaceDdl } from './src/main/ets/schema/SpaceDdl'; export { SearchUtil } from './src/main/ets/metadata/SearchUtil'; export { ChangeKind, TableChange, TableDiff } from './src/main/ets/schema/TableDiff'; export { BatchOp, BatchOpKind, BatchOps } from './src/main/ets/schema/BatchOps'; export { CacheKeys, MetadataCache } from './src/main/ets/metadata/MetadataCache'; export { PermissionCatalog, PermissionItem } from './src/main/ets/security/PermissionCatalog'; export { AuditEntry, AuditLog } from './src/main/ets/audit/AuditLog'; export { DiffLine, DiffLineKind, TextDiff } from './src/main/ets/schema/TextDiff'; export { ObjectComparator, ObjectCompareSummary } from './src/main/ets/schema/ObjectComparator'; export { SqlToken, SqlTokenizer, TokenKind } from './src/main/ets/sql/SqlTokenizer'; export { FoldingRange, HighlightSpan, SqlHighlighter } from './src/main/ets/sql/SqlHighlighter'; export { CompletionCandidate, CompletionEngine, CompletionRequest } from './src/main/ets/sql/CompletionEngine'; export { SqlFormatter } from './src/main/ets/sql/SqlFormatter'; export { HistoryEntry, QueryHistory } from './src/main/ets/sql/QueryHistory'; export { Snippet, SnippetStore, SnippetVariable } from './src/main/ets/sql/SnippetStore'; export { NamedParam, ParameterBinder, ParamSpec, ParamStyle } from './src/main/ets/sql/ParameterBinder'; export { ConsoleCommand, ConsoleCommandKind, ConsoleParser } from './src/main/ets/sql/ConsoleParser'; export { ExplainParser, PlanNode } from './src/main/ets/sql/ExplainParser'; export { Profiler, TimingSample, TimingStats } from './src/main/ets/sql/Profiler'; export { ValueInspector, ValueKind, ValueView } from './src/main/ets/sql/ValueInspector'; export { PagedResult } from './src/main/ets/sql/PagedResult'; export { EditResult, GridColumn, GridModel, VisibleRange } from './src/main/ets/grid/GridModel'; export { FilterBuilder, FilterCondition, FilterGroup, FilterLogic, FilterOperator, SortSpec } from './src/main/ets/grid/FilterBuilder'; export { AggFunc, AggregationBuilder, AggSpec, GroupSpec, TimePart } from './src/main/ets/grid/AggregationBuilder'; export { CellChange, CommitResult, KeyPart, TableEditor } from './src/main/ets/grid/TableEditor'; export { BatchModifier } from './src/main/ets/grid/BatchModifier'; export { DelimitedCodec } from './src/main/ets/grid/DelimitedCodec'; export { InputDevice, KeyboardPlatform, KeyBinding, KeymapRegistry } from './src/main/ets/grid/KeymapRegistry'; export { RendererRegistry, RendererSpec } from './src/main/ets/grid/RendererRegistry'; export { ColumnRule, ConflictDetector, ConflictInfo, RowValidator, ValidationIssue } from './src/main/ets/grid/Validation'; export { FieldMapper, FieldMapping } from './src/main/ets/grid/FieldMapper'; export { LobBuffer } from './src/main/ets/grid/LobBuffer'; export { FieldSpec, FormViewModel } from './src/main/ets/grid/FormViewModel'; export { WIZARD_STEP_NAMES, WizardModel, WizardStep } from './src/main/ets/io/WizardModel'; export { CsvHandler, CsvImportResult, CsvOptions } from './src/main/ets/io/CsvHandler'; export { SqlExporter } from './src/main/ets/io/SqlExporter'; export { XmlCodec, XmlParseResult } from './src/main/ets/io/XmlCodec'; export { JsonCodec, JsonParseResult } from './src/main/ets/io/JsonCodec'; export { ConvertResult, TargetType, TypeConverter } from './src/main/ets/io/TypeConverter'; export { TextEncoding } from './src/main/ets/io/TextEncoding'; export { FormatRegistry, FormatSpec } from './src/main/ets/io/FormatRegistry'; export { BatchQueue, BatchSummary, BatchTask, TaskState } from './src/main/ets/io/BatchQueue'; export { HtmlExporter, HtmlOptions } from './src/main/ets/io/HtmlExporter'; export { SheetData, SpreadsheetModel } from './src/main/ets/io/SpreadsheetModel'; export { InteractionAction, InteractionContext, MouseButton, PointerInput, PointerResolver } from './src/main/ets/ui/PointerResolver'; export { Breakpoint, DeviceForm, FormAdapter, FormContext, LayoutSpec, Orientation } from './src/main/ets/ui/FormAdapter'; export { DispatchAction, InputDispatcher, InputGesture, InputSource } from './src/main/ets/ui/InputDispatcher';