\
ReadonlybeforeActor that must be registered in the bus before this actor.
ReadonlybusThe bus this actor subscribes to.
ReadonlynameThe name for this actor.
ProtectedgetOptionaldata: () => anyProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyRun the given action on this actor.
In most cases, this method should not be called directly. Instead, #runObservable should be called.
The action to run.
A promise that resolves to the run result.
Run the given action on this actor AND invokes the Bus#onRun method.
The action to run.
A promise that resolves to the run result.
Check if this actor can run the given action, without actually running it.
The action to test.
A promise that resolves to the test result.
StaticgetGet the logger from the given context.
An optional context.
The logger or undefined.
StaticgetGet the distinct variables in the given terms, including those within quoted triples.
RDF terms.
StaticrewriteRewrite the given path into regular operations where possible.
The algebra factory.
A function that returns a variable that does not occur in the query yet.
A path.
A comunica Path to Patterns Optimize Query Operation Actor.
Rewrites possible parts of property paths into regular operations. Links become quad patterns, inverse paths swap their subject and object, sequences become joins, and alternatives become unions. Arbitrary-length paths, zero-or-one paths and negated paths are not handled.