OINO TS
    Preparing search index...

    Class OINOBlobAbstract

    Abstract base class for blob storage backends. Subclasses implement the two core operations (listEntries and fetchEntry) for a specific provider (e.g. Azure Blob Storage, S3, …).

    The SQL-formatting methods inherited from OINODataSource are not used by blob operations; they are implemented here as passthrough stubs so that the blob datasource can still be composed with OINODataField.

    Hierarchy

    • unknown
      • OINOBlob
    Index

    Constructors

    Properties

    name: string

    Container / bucket name

    Methods

    • Delete a named blob.

      Parameters

      • name: string

        full blob name (path within the container)

      Returns Promise<void>

    • List blob entries, optionally filtered by a query filter. Implementations should apply native query filtering where possible and fall back to in-memory result filtering for predicates that cannot be expressed as a native query.

      Parameters

      • Optionalfilter: OINOQueryFilter

        optional query filter to apply to the results

      Returns Promise<OINOBlobEntry[]>

    • Parameters

      • v: OINODataCell
      • nativeType: string

      Returns OINODataCell

    • Parameters

      • cellValue: OINODataCell
      • _sqlType: string

      Returns string

    • Upload (create or replace) a blob with the given binary content.

      Parameters

      • name: string

        full blob name (path within the container)

      • content: Uint8Array

        binary content to store

      • contentType: string

        MIME type of the content (e.g. "image/jpeg")

      Returns Promise<void>