/** * Field metadata information */ export interface IFieldInfo { /** Field name */ name: string; /** Database-specific type ID */ dataTypeID: number; /** Human-readable type name (e.g., 'varchar', 'integer') */ dataTypeName: string; /** Whether the field can contain null values */ nullable: boolean; } /** * Query result with metadata * @template T - Type of rows returned */ export interface IQueryResult { /** Result rows */ rows: T[]; /** Number of rows returned */ rowCount: number; /** Field metadata for each column */ fields: IFieldInfo[]; /** SQL command executed (e.g., SELECT, INSERT, UPDATE, DELETE) */ command: string; } //# sourceMappingURL=IQueryResult.d.ts.map