@monkdb/monkdb
Version:
🚀 Official TypeScript SDK for MonkDB — a unified, AI-native database for diverse data workloads
43 lines • 995 B
TypeScript
export declare enum DataType {
NULL = 0,
NOT_SUPPORTED = 1,
CHAR = 2,
BOOLEAN = 3,
TEXT = 4,
IP = 5,
DOUBLE = 6,
REAL = 7,
SMALLINT = 8,
INTEGER = 9,
BIGINT = 10,
TIMESTAMP_WITH_TZ = 11,
OBJECT = 12,
GEOPOINT = 13,
GEOSHAPE = 14,
TIMESTAMP_WITHOUT_TZ = 15,
UNCHECKED_OBJECT = 16,
REGPROC = 19,
TIME = 20,
OIDVECTOR = 21,
NUMERIC = 22,
REGCLASS = 23,
DATE = 24,
BIT = 25,
JSON = 26,
CHARACTER = 27,
ARRAY = 100
}
export type ConverterFunction<Input = any, Output = Input> = (value: Input | null | undefined) => Output | null;
export type ColumnTypeDefinition = DataType | [DataType.ARRAY, ColumnTypeDefinition];
export interface SqlResult {
cols: string[];
col_types: ColumnTypeDefinition[];
rows: any[][];
rowcount: number;
duration: number;
results?: Array<{
rowcount: number;
error_message?: string;
}>;
}
//# sourceMappingURL=index.d.ts.map