Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SparqlPatchPermissionsExtractor

Generates permissions for a SPARQL DELETE/INSERT patch. Updates with only an INSERT can be done with just append permissions, while DELETEs require write permissions as well.

Hierarchy

Index

Constructors

constructor

Methods

canHandle

  • canHandle(__namedParameters: Operation): Promise<void>

handle

handleSafe

Private isDeleteInsert

  • isDeleteInsert(op: Operation): op is DeleteInsert

Private isSparql

Private needsAppend

  • needsAppend(update: DeleteInsert): boolean

Private needsWrite

  • needsWrite(update: DeleteInsert): boolean