interface ISyncEvaluatorContext {
    aggregate?: ((expression) => Term);
    baseIRI?: string;
    bnode?: ((input?) => BlankNode);
    defaultTimeZone?: ITimeZoneRepresentation;
    exists?: ((expression, mapping) => boolean);
    extensionFunctionCreator?: SyncExtensionFunctionCreator;
    functionArgumentsCache?: FunctionArgumentsCache;
    getSuperType?: SuperTypeCallback;
    now?: Date;
    typeCache?: TypeCache;
}

Hierarchy

  • ISharedContext
    • ISyncEvaluatorContext

Properties

aggregate?: ((expression) => Term)

Type declaration

    • (expression): Term
    • Parameters

      • expression: AggregateExpression

      Returns Term

baseIRI?: string
bnode?: ((input?) => BlankNode)

Type declaration

    • (input?): BlankNode
    • Parameters

      • Optional input: string

      Returns BlankNode

defaultTimeZone?: ITimeZoneRepresentation
exists?: ((expression, mapping) => boolean)

Type declaration

    • (expression, mapping): boolean
    • Parameters

      • expression: ExistenceExpression
      • mapping: Bindings

      Returns boolean

extensionFunctionCreator?: SyncExtensionFunctionCreator
functionArgumentsCache?: FunctionArgumentsCache
getSuperType?: SuperTypeCallback
now?: Date
typeCache?: TypeCache