Skip to content

@sqlrooms/duckdb / DuckDbSliceState

Type Alias: DuckDbSliceState

DuckDbSliceState: object

State and actions for the DuckDB slice

Type declaration

NameType
db{ connector: DuckDbConnector; schema: string; tables: DataTable[]; tableRowCounts: {}; setConnector: (connector) => void; initialize: () => Promise<void>; destroy: () => Promise<void>; addTable: Promise<DataTable>; getTable: undefined | DataTable; setTableRowCount: void; findTableByName: undefined | DataTable; refreshTableSchemas: Promise<DataTable[]>; getConnector: () => Promise<DuckDbConnector>; getTables: (schema?) => Promise<string[]>; getTableRowCount: (tableName, schema?) => Promise<number>; getTableSchema: (tableName, schema?) => Promise<DataTable>; getTableSchemas: (schema?) => Promise<DataTable[]>; checkTableExists: (tableName, schema?) => Promise<boolean>; dropTable: (tableName) => Promise<void>; createTableFromQuery: (tableName, query) => Promise<{ tableName: string; rowCount: number; }>; }