n8n/packages/nodes-base/nodes/Databricks/actions/interfaces.ts
Garrit Franke 76af1e6fd9
feat(databricks Node): Add basic databricks node (#27004)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 08:16:41 +00:00

49 lines
838 B
TypeScript

export interface DatabricksCredentials {
host: string;
}
export interface DatabricksStatementResponse {
statement_id: string;
status: {
state: 'PENDING' | 'RUNNING' | 'SUCCEEDED' | 'FAILED' | 'CANCELED';
error?: {
error_code: string;
message: string;
};
};
manifest?: {
total_chunk_count?: number;
schema?: {
columns: Array<{ name: string; type: string }>;
};
};
result?: {
data_array?: unknown[][];
};
}
export interface OpenAPISchema {
servers?: Array<{
url: string;
}>;
paths: {
[path: string]: {
post?: {
requestBody?: {
content?: {
'application/json'?: {
schema?: {
oneOf?: Array<{
type: string;
properties: Record<string, unknown>;
}>;
properties?: Record<string, unknown>;
};
};
};
};
};
};
};
}