Module model

Module model 

Source

Modules§

dataset
In-memory implementation of RDF datasets.
quads
vocab

Structs§

BlankNode
An owned RDF blank node.
BlankNodeRef
A borrowed RDF blank node.
Boolean
XML Schema boolean datatype
CompatibleStringArgs
CorruptionError
An error return if some content in the database is corrupted.
Dataset
An in-memory RDF dataset.
Date
XML Schema date datatype
DateTime
XML Schema dateTime datatype
DateTimeOverflowError
An overflow during DateTime-related operations.
DayTimeDuration
XML Schema dayTimeDuration datatype
Decimal
XML Schema decimal datatype
Double
XML Schema double datatype
Duration
XML Schema duration datatype
DurationOverflowError
An overflow during Duration-related operations.
Float
XML Schema float datatype
GDay
XML Schema date datatype
GMonth
XML Schema gMonth datatype
GMonthDay
XML Schema gMonthDay datatype
GYear
XML Schema gYear datatype
GYearMonth
XML Schema gYearMonth datatype
Graph
An in-memory RDF graph.
Int
XML Schema integer datatype
Integer
XML Schema integer datatype
InvalidTimezoneError
The value provided as timezone is not valid.
Iri
A RFC 3987 IRI.
IriParseError
An error raised during Iri or IriRef validation.
LanguageString
LanguageStringRef
Literal
An owned RDF literal.
LiteralRef
A borrowed RDF literal.
NamedNode
An owned RDF IRI.
NamedNodeRef
A borrowed RDF IRI.
ObjectId
An object id uniquely identifies an RDF Term. As a result, two object ids with a = b imply that this is the same RDF term. No further checks are necessary.
OppositeSignInDurationComponentsError
The year-month and the day-time components of a Duration have an opposite sign.
OwnedStringLiteral
An owned string literal in RDF, consisting of a value and an optional language tag.
ParseDateTimeError
A parsing error
ParseDecimalError
An error when parsing a Decimal.
ParseDurationError
A parsing error
Quad
An owned triple in an RDF dataset.
QuadRef
A borrowed triple in an RDF dataset.
SimpleLiteral
SimpleLiteralRef
StringLiteralRef
A reference to a string literal in RDF, consisting of a value and an optional language tag.
TermParseError
An error raised during term serialization parsing using the FromStr trait.
TermToTypedValueError
Time
XML Schema time datatype
Timestamp
TimezoneOffset
A timezone offset with respect to UTC.
TooLargeForDecimalError
The input is too large to fit into a Decimal.
TooLargeForIntError
The input is too large to fit into an Int.
TooLargeForIntegerError
The input is too large to fit into an Integer.
Triple
An owned RDF triple.
TriplePattern
A triple pattern
TripleRef
A borrowed RDF triple.
Variable
A SPARQL query owned variable.
VariableNameParseError
An error raised during Variable name validation.
VariableRef
A SPARQL query borrowed variable.
YearMonthDuration
XML Schema yearMonthDuration datatype

Enums§

BlankNodeMatchingMode
Specifies how blank nodes should be matched.
GraphName
An owned graph name
GraphNameRef
A borrowed graph name
GroundTerm
The union of IRIs, literals and triples.
NamedNodePattern
The union of IRIs and variables.
NamedOrBlankNode
The owned union of IRIs and blank nodes.
NamedOrBlankNodeRef
The borrowed union of IRIs and blank nodes.
Numeric
NumericPair
PropertyPathExpression
A property path expression.
StorageError
An error related to storage operations (reads, writes…).
Term
An owned RDF term
TermPattern
The union of terms and variables.
TermRef
A borrowed RDF term
ThinError
A thin error type that indicates an expected failure without any reason.
TypedValue
TypedValueRef

Functions§

is_numeric_datatype
Checks if the datatype is a numeric datatype.

Type Aliases§

AResult
DFResult
ThinResult
A light-weight result, mainly used for SPARQL operations.