Nepomuk
term.h
Go to the documentation of this file.
137 };
496 NEPOMUKQUERY_EXPORT ComparisonTerm operator<( const Types::Property& property, const Term& term );
512 NEPOMUKQUERY_EXPORT ComparisonTerm operator>( const Types::Property& property, const Term& term );
528 NEPOMUKQUERY_EXPORT ComparisonTerm operator<=( const Types::Property& property, const Term& term );
544 NEPOMUKQUERY_EXPORT ComparisonTerm operator>=( const Types::Property& property, const Term& term );
560 NEPOMUKQUERY_EXPORT ComparisonTerm operator==( const Types::Property& property, const Term& term );
587template<> Nepomuk::Query::TermPrivate* QSharedDataPointer<Nepomuk::Query::TermPrivate>::clone();
Term operator&&(const Term &term1, const Term &term2)
Logical and operator which combines two terms into one term matching both term1 and term2.
A term matching the value of a property.
Definition: comparisonterm.h:71
ComparisonTerm operator<=(const Types::Property &property, const Term &term)
Comparision operator for simple creation of ComparisonTerm objects using the ComparisonTerm::SmallerO...
ComparisonTerm operator>=(const Types::Property &property, const Term &term)
Comparision operator for simple creation of ComparisonTerm objects using the ComparisonTerm::GreaterO...
ComparisonTerm operator==(const Types::Property &property, const Term &term)
Comparision operator for simple creation of ComparisonTerm objects using the ComparisonTerm::Equal co...
ComparisonTerm operator<(const Types::Property &property, const Term &term)
Comparision operator for simple creation of ComparisonTerm objects using the ComparisonTerm::Smaller ...
Term operator!=(const Types::Property &property, const Term &term)
Comparision operator for simple creation of negated ComparisionTerm objects using the ComparisonTerm:...
ComparisonTerm operator>(const Types::Property &property, const Term &term)
Comparision operator for simple creation of ComparisonTerm objects using the ComparisonTerm::Greater ...
Term operator!(const Term &term)
Logical negation operator which negates the meaning of one term.
Match resource that match at least one of the sub terms.
Definition: orterm.h:44
Term operator||(const Term &term1, const Term &term2)
Logical or operator which combines two terms into one term matching either term1 or term2.
ResourceTypeTerm toResourceTypeTerm() const
Interpret this term as a ResourceTypeTerm.
bool isResourceTerm() const
NegationTerm & toNegationTerm()
Convert this term into a NegationTerm.
QDebug operator<<(QDebug) const
static Term fromVariant(const Variant &variant)
Construct a Term from a Variant value.
bool isOptionalTerm() const
LiteralTerm & toLiteralTerm()
Convert this term into a LiteralTerm.
bool isLiteralTerm() const
ResourceTerm & toResourceTerm()
Convert this term into a ResourceTerm.
bool isOrTerm() const
NegationTerm toNegationTerm() const
Interpret this term as a NegationTerm.
OptionalTerm & toOptionalTerm()
Convert this term into a OptionalTerm.
static Term fromProperty(const Types::Property &property, const Variant &variant)
Create a term using a Types::Property and a Variant.
ComparisonTerm & toComparisonTerm()
Convert this term into a ComparisonTerm.
OptionalTerm toOptionalTerm() const
Interpret this term as a OptionalTerm.
bool isAndTerm() const
bool isComparisonTerm() const
static Term fromString(const QString &s)
Parse a Term that has been encoded as a string via toString().
bool isValid() const
bool isNegationTerm() const
ComparisonTerm toComparisonTerm() const
Interpret this term as a ComparisonTerm.
Type type() const
ResourceTypeTerm & toResourceTypeTerm()
Convert this term into a ResourceTypeTerm.
Term optimized() const
Optimizes the term without changing its meaning.
LiteralTerm toLiteralTerm() const
Interpret this term as a LiteralTerm.
bool isResourceTypeTerm() const
ResourceTerm toResourceTerm() const
Interpret this term as a ResourceTerm.
A property is a resource of type rdf:Property which relates a domain with a range.
Definition: property.h:53
The Nepomuk Variant extends over QVariant by introducing direct support for Resource embedding,...
Definition: variant.h:66
uint qHash(const Nepomuk::Query::Query &)
QDebug operator<<(QDebug, const Nepomuk::Query::Term &)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.