Module patterns

Module patterns 

Source

Structs§

PatternLoweringRule
This rule is responsible for lowering a PatternNode into a set of filters and projections.
PatternNode
A logical node that represents a pattern match on a generic input.

Functions§

compute_filters_for_pattern
Computes the filters that will be applied for a given PatternNode. Callers can use this function to only apply the filters of a pattern and ignore any projections to variables.
compute_schema_for_pattern
Computes a DataFusion schema for a general pattern of RDF terms.
compute_schema_for_triple_pattern
Computes a DataFusion schema for a SPARQL triple pattern.