/** * Array Column Handler * * 处理数组类型列,为每个元素创建独立三元组 */ import type { PodColumnBase, PodTable } from '../../schema'; import type { ColumnHandler, RdfTerm, BuildResult, BuildContext } from '../types'; /** * 数组列处理器 * * RDF 中数组表示为多个三元组: * "value1" . * "value2" . */ export declare class ArrayHandler implements ColumnHandler { readonly name = "array"; canHandle(column: PodColumnBase): boolean; formatValue(value: unknown, column: PodColumnBase, _context?: BuildContext): RdfTerm[]; private formatSingleValue; parseValue(term: RdfTerm, column: PodColumnBase): unknown; buildTriples(subject: string, predicate: string, value: unknown, column: PodColumnBase, _table: PodTable, _context: BuildContext): BuildResult; } //# sourceMappingURL=array.d.ts.map