初始化项目
This commit is contained in:
+103
@@ -0,0 +1,103 @@
|
||||
/**
|
||||
* @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';
|
||||
Reference in New Issue
Block a user