Traqula docs
    Preparing search index...

    The transformers the rules traverse with, e.g. ones using known keys allowlists to skip unknown keys.

    interface ContextConfigs {
        algebraTransformer?: TransformerSubTyped<Algebra.Operation>;
        astTransformer?: AstTransformer;
        baseIRI?: string;
        blankToVariable?: boolean;
        dataFactory?: DataFactory<BaseQuad, BaseQuad> & { variable: Function };
        namedAggregatorCallback?: (iri: string) => boolean;
        prefixes?: Record<string, string>;
        quads?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    algebraTransformer?: TransformerSubTyped<Algebra.Operation>

    Transformer to traverse the algebra with. Defaults to the transformer of the algebra utilities.

    astTransformer?: AstTransformer

    Transformer to traverse the AST with. Defaults to an AstTransformer.

    baseIRI?: string
    blankToVariable?: boolean
    dataFactory?: DataFactory<BaseQuad, BaseQuad> & { variable: Function }
    namedAggregatorCallback?: (iri: string) => boolean

    Decides whether the function with the given full IRI is a custom aggregate, translated as a Algebra.BoundNamedAggregate.

    prefixes?: Record<string, string>
    quads?: boolean