CereusDB API Documentation
    Preparing search index...

    Class CereusDB

    Index

    Methods

    • Drop a table.

      Parameters

      • name: string

      Returns void

    • Register a local file (from File API / drag-and-drop) as a table. Currently supports Parquet, GeoJSON, and GeoTIFF rasters.

      Parameters

      • name: string
      • file: File

      Returns Promise<void>

    • Register a GeoJSON object or string as a table.

      Parameters

      • name: string
      • geojson: string | object

      Returns void

    • Register a GeoTIFF buffer as a single-column raster table. Requires the full GDAL-enabled package build.

      Parameters

      • name: string
      • data: BufferSource

      Returns void

    • Register a raster buffer as a single-column raster table. Requires the full GDAL-enabled package build.

      Parameters

      Returns void

    • Register a remote Parquet file as a table. The server must support CORS.

      Parameters

      • name: string
      • url: string

      Returns Promise<void>

    • Execute a SQL query and return results as Arrow IPC bytes.

      Parameters

      • query: string

      Returns Promise<Uint8Array<ArrayBuffer>>

    • Execute a SQL query and return results as JSON.

      Parameters

      • query: string

      Returns Promise<Record<string, unknown>[]>

    • List registered tables.

      Returns string[]

    • Version string.

      Returns string

    • Create and initialize a new CereusDB instance. This loads the WASM module and initializes the query engine.

      Parameters

      Returns Promise<CereusDB>