Source code for rdf4j_python.query

"""SPARQL query builder for RDF4J Python."""

from ._builder import AskQuery, ConstructQuery, DescribeQuery, SelectQuery
from ._pattern import GraphPattern


[docs] def select(*variables: str) -> SelectQuery: """Create a new ``SELECT`` query builder.""" return SelectQuery(*variables)
[docs] def ask() -> AskQuery: """Create a new ``ASK`` query builder.""" return AskQuery()
[docs] def construct(*templates: tuple) -> ConstructQuery: """Create a new ``CONSTRUCT`` query builder.""" return ConstructQuery(*templates)
[docs] def describe(*resources) -> DescribeQuery: """Create a new ``DESCRIBE`` query builder.""" return DescribeQuery(*resources)
__all__ = [ "select", "ask", "construct", "describe", "GraphPattern", "SelectQuery", "AskQuery", "ConstructQuery", "DescribeQuery", ]