@sqlrooms/ai / createQueryTool
Function: createQueryTool()
createQueryTool(
store,options?):Tool<{type:"query";sqlQuery:string;reasoning:string; }, {success:boolean;data: {type:"query";summary:Record<string,unknown>[] |null;firstRows?:Record<string,unknown>[]; };title:string;sqlQuery:string;details?:undefined;error?:undefined; } | {data?:undefined;success:boolean;details:string;error:string;title:string;sqlQuery:string; }>
Parameters
| Parameter | Type |
|---|---|
store | StoreApi<AiSliceState & DuckDbSliceState> |
options? | QueryToolOptions |
Returns
Tool<{ type: "query"; sqlQuery: string; reasoning: string; }, { success: boolean; data: { type: "query"; summary: Record<string, unknown>[] | null; firstRows?: Record<string, unknown>[]; }; title: string; sqlQuery: string; details?: undefined; error?: undefined; } | { data?: undefined; success: boolean; details: string; error: string; title: string; sqlQuery: string; }>
