Interface ColumnarWorkflowSessionExperimental

interface ColumnarWorkflowSession {
    dispose(): Promise<void>;
    download(query: ColumnarWorkflowQuery): ColumnarDownloadHandoff;
    inspect(signal?: AbortSignal): Promise<ColumnarWorkflowDescription>;
    plan(query: ColumnarWorkflowQuery): ColumnarWorkflowPlan;
    render(batch: ColumnarBatchV1, geometry: "point" | "polygon" | "line"): ColumnarRenderHandoff;
    stream(query: ColumnarWorkflowQuery): AsyncIterable<ColumnarWorkflowBatch, any, any>;
    table(batch: ColumnarBatchV1, maxRows: number): ColumnarTableHandoff;
    worker(batch: ColumnarBatchV1, operation?: string): ColumnarWorkerHandoff;
}

Methods