Comunica
    Preparing search index...

    Interface IQueryContextCommon

    Common query context interface

    interface IQueryContextCommon {
        dataFactory?: ComunicaDataFactory;
        datetime?: Date;
        destination?: IDataDestination;
        distinctConstruct?: boolean;
        explain?: QueryExplainMode;
        extensionFunctionCreator?: (
            functionNamedNode: NamedNode,
        ) => ((args: Term[]) => Promise<Term>) | undefined;
        extensionFunctions?: Record<string, (args: Term[]) => Promise<Term>>;
        extensionFunctionsAlwaysPushdown?: boolean;
        fetch?: {
            (input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
            (input: string | Request | URL, init?: RequestInit): Promise<Response>;
        };
        fileBaseIRI?: string;
        functionArgumentsCache?: FunctionArgumentsCache;
        httpAbortSignal?: AbortSignal;
        httpAuth?: string;
        httpBodyTimeout?: boolean;
        httpCache?: boolean;
        httpIncludeCredentials?: boolean;
        httpProxyHandler?: IProxyHandler;
        httpRetryCount?: number;
        httpRetryDelayFallback?: number;
        httpRetryDelayLimit?: number;
        httpRetryStatusCodes?: number[];
        httpTimeout?: number;
        initialBindings?: Bindings;
        invalidateCache?: boolean;
        lenient?: boolean;
        log?: Logger;
        parseUnsupportedVersions?: boolean;
        queryTimestampHighResolution?: number;
        readOnly?: boolean;
        recoverBrokenLinks?: boolean;
        sources: QuerySourceUnidentified[];
        traverse?: boolean;
        unionDefaultGraph?: boolean;
    }
    Index

    Properties

    dataFactory?: ComunicaDataFactory
    datetime?: Date
    destination?: IDataDestination
    distinctConstruct?: boolean
    extensionFunctionCreator?: (
        functionNamedNode: NamedNode,
    ) => ((args: Term[]) => Promise<Term>) | undefined
    extensionFunctions?: Record<string, (args: Term[]) => Promise<Term>>
    extensionFunctionsAlwaysPushdown?: boolean
    fetch?: {
        (input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
        (input: string | Request | URL, init?: RequestInit): Promise<Response>;
    }

    Type Declaration

      • (input: RequestInfo | URL, init?: RequestInit): Promise<Response>
      • Parameters

        • input: RequestInfo | URL
        • Optionalinit: RequestInit

        Returns Promise<Response>

      • (input: string | Request | URL, init?: RequestInit): Promise<Response>
      • Parameters

        • input: string | Request | URL
        • Optionalinit: RequestInit

        Returns Promise<Response>

    fileBaseIRI?: string
    functionArgumentsCache?: FunctionArgumentsCache
    httpAbortSignal?: AbortSignal
    httpAuth?: string
    httpBodyTimeout?: boolean
    httpCache?: boolean
    httpIncludeCredentials?: boolean
    httpProxyHandler?: IProxyHandler
    httpRetryCount?: number
    httpRetryDelayFallback?: number
    httpRetryDelayLimit?: number
    httpRetryStatusCodes?: number[]
    httpTimeout?: number
    initialBindings?: Bindings
    invalidateCache?: boolean
    lenient?: boolean
    log?: Logger
    parseUnsupportedVersions?: boolean
    queryTimestampHighResolution?: number
    readOnly?: boolean
    recoverBrokenLinks?: boolean
    traverse?: boolean
    unionDefaultGraph?: boolean