UNPKG

aws-athena-node-client

Version:
19 lines (18 loc) 586 B
import { Column } from './Column.js'; import { type QueryExecutionState } from '@aws-sdk/client-athena'; export declare class Query<T> { id?: string; athenaId?: string; readonly originalSql: string; readonly parameters?: Record<string, unknown>; status?: QueryExecutionState; sql: string; waitTime: number; results: T[]; columns: Column[]; cacheInMinutes?: number; s3Location?: string; constructor(sql: string, waitTime?: number, parameters?: Record<string, unknown>, id?: string); hasColumns(): boolean; hasResults(): boolean; }