Interface IQueryQuadsEnhanced

Enhanced query operation output for quads. For example: SPARQL CONSTRUCT results

interface IQueryQuadsEnhanced {
    execute: ((opts?) => Promise<AsyncIterator<Quad> & ResultStream<Quad>>);
    resultType: "quads";
    metadata<M>(opts?): Promise<ConditionalMetadataType<unknown, M, QuadTermName>>;
}

Hierarchy (view full)

Properties

Methods

Properties

execute: ((opts?) => Promise<AsyncIterator<Quad> & ResultStream<Quad>>)

Type declaration

    • (opts?): Promise<AsyncIterator<Quad> & ResultStream<Quad>>
    • Parameters

      • Optional opts: QueryExecuteOptions<QuadTermName>

      Returns Promise<AsyncIterator<Quad> & ResultStream<Quad>>

resultType: "quads"

Methods

  • Asynchronously return metadata of the current result.

    Type Parameters

    • M extends MetadataOpts<AllMetadataSupport>

    Parameters

    • Optional opts: M

    Returns Promise<ConditionalMetadataType<unknown, M, QuadTermName>>