@prestodb/presto-js-client
Version:
This is a Presto JavaScript client that connects to Presto via Presto's REST API to run queries.
44 lines (43 loc) • 1.23 kB
TypeScript
export declare enum QueryState {
WAITING_FOR_PREREQUISITES = "WAITING_FOR_PREREQUISITES",
QUEUED = "QUEUED",
WAITING_FOR_RESOURCES = "WAITING_FOR_RESOURCES",
DISPATCHING = "DISPATCHING",
PLANNING = "PLANNING",
STARTING = "STARTING",
RUNNING = "RUNNING",
FINISHING = "FINISHING",
FINISHED = "FINISHED",
FAILED = "FAILED"
}
export declare enum StageExecutionState {
PLANNED = "PLANNED",
SCHEDULING = "SCHEDULING",
FINISHED_TASK_SCHEDULING = "FINISHED_TASK_SCHEDULING",
SCHEDULING_SPLITS = "SCHEDULING_SPLITS",
SCHEDULED = "SCHEDULED",
RUNNING = "RUNNING",
FINISHED = "FINISHED",
CANCELED = "CANCELED",
ABORTED = "ABORTED",
FAILED = "FAILED"
}
export declare enum RuntimeUnit {
NONE = "NONE",
NANO = "NANO",
BYTE = "BYTE"
}
export declare enum ErrorType {
USER_ERROR = "USER_ERROR",
INTERNAL_ERROR = "INTERNAL_ERROR",
INSUFFICIENT_RESOURCES = "INSUFFICIENT_RESOURCES",
EXTERNAL = "EXTERNAL"
}
export declare enum QueryType {
CREATE_TABLE_AS_SELECT = "CREATE_TABLE_AS_SELECT",
INSERT = "INSERT",
QUERY = "QUERY",
CREATE_VIEW = "CREATE_VIEW",
CREATE_TABLE = "CREATE_TABLE",
UNSUPPORTED = "UNSUPPORTED"
}