/** * Inline Object Column Handler * * 处理内联对象类型列 (object/json),创建嵌套三元组结构 */ import type { PodColumnBase, PodTable } from '../../schema'; import type { ColumnHandler, RdfTerm, BuildResult, BuildContext } from '../types'; /** * 内联对象处理器 * * 内联对象存储为嵌套三元组: * . * "value1" . * "value2" . */ export declare class InlineObjectHandler implements ColumnHandler { readonly name = "inline"; canHandle(column: PodColumnBase): boolean; formatValue(value: unknown, _column: PodColumnBase, _context?: BuildContext): RdfTerm; parseValue(term: RdfTerm, _column: PodColumnBase): unknown; buildTriples(subject: string, predicate: string, value: unknown, column: PodColumnBase, table: PodTable, context: BuildContext): BuildResult; /** * 构建子对象的属性三元组 */ private buildChildTriples; /** * 解析谓词 URI */ private resolvePredicateUri; /** * 格式化子对象属性值 */ private formatChildValue; } //# sourceMappingURL=inline.d.ts.map