Namespace VDS.RDF.Query.Patterns
Classes
Base class for representing all types of Triple Patterns in SPARQL queries.
Represents a set of Bindings for a SPARQL Query or part thereof i.e. represents the VALUES clause.
Represents a Tuple in a BINDINGS clause.
Class for representing BIND assignments in SPARQL Queries.
Pattern which matches temporary variables.
Class for representing Filter Patterns in SPARQL Queries.
Pattern which matches the Blank Node with the given Internal ID regardless of the Graph the nodes come from.
Class for representing Graph Patterns in Sparql Queries.
Class for representing LET Patterns in SPARQL Queries.
Pattern which matches specific Nodes.
Class for representing Node Patterns in Sparql Queries.
Class for representing property function patterns in SPARQL Query.
Class for representing property patterns in SPARQL Queries.
Class for representing Sub-queries which occur as part of a SPARQL query.
Class for representing Triple Patterns in SPARQL Queries.
Comparer for Triple Pattern Types.
Pattern which matches Variables.
Interfaces
Interface for Triple Patterns that represent Assignment operators.
Interface for Triple Patterns that can be used in a CONSTRUCT pattern.
Interface for Triple Patterns that apply filters.
Inteface for Triple Patterns that do simple pattern matching.
Interface for Triple Patterns that do property functions.
Interface for Triple Patterns that do property paths.
Interface for Triple Patterns that do sub-queries.
Interface for Triple Patterns.
Enums
Possible Types of Triple Pattern.