SDK API Reference / SDKQueryOptions
Interface: SDKQueryOptions
SDK Query options
These options match CLI command options, allowing SDK to be used programmatically with the same flexibility as the CLI.
Properties
catalog?
optionalcatalog:string
Trino catalog
Default
ts
'td'onJobId()?
optionalonJobId: (jobId) =>void
Callback when job ID is received Used by CLI to update progress indicator
Parameters
jobId
string
Returns
void
onProgress()?
optionalonProgress: (stats) =>void
Callback for progress updates Used by CLI to show query state, processed rows, and split progress
Parameters
stats
completedSplits
number
processedRows
number
state
string
totalSplits
number
Returns
void
schema?
optionalschema:string
Database name (Trino schema) Maps to --database option in CLI
signal?
optionalsignal:AbortSignal
Abort signal for cancellation
timeout?
optionaltimeout:number
Query timeout in milliseconds Maps to --timeout option in CLI