Options
All
  • Public
  • Public/Protected
  • All
Menu

PatchHandler that supports specific types of SPARQL updates. Currently all DELETE/INSERT types are supported that have empty where bodies and no variables.

Hierarchy

Index

Constructors

constructor

Properties

Protected Readonly logger

logger: Logger = ...

Private Readonly source

Methods

Private applyComposite

  • applyComposite(store: Store<BaseQuad, Quad>, op: CompositeUpdate): void

Private applyDeleteInsert

  • applyDeleteInsert(store: Store<BaseQuad, Quad>, op: DeleteInsert): void

Private applyOperation

  • applyOperation(store: Store<BaseQuad, Quad>, op: Operation): void

Private applyPatch

canHandle

handle

handleSafe

Private isBasicGraphPatternWithoutVariables

  • isBasicGraphPatternWithoutVariables(op: Operation): op is Bgp

Private isComposite

  • isComposite(op: Operation): op is CompositeUpdate

Private isDeleteInsert

  • isDeleteInsert(op: Operation): op is DeleteInsert

Private validateComposite

  • validateComposite(op: CompositeUpdate): void

Private validateDeleteInsert

  • validateDeleteInsert(op: DeleteInsert): void

Private validateUpdate

  • validateUpdate(op: Operation): void