Interface for SPARQL Expression Terms that can be used in Expression Trees while evaluating Sparql Queries
For a list of all members of this type, see ISparqlExpression Members .
| Type | Description |
|---|---|
| AdditionExpression | Class representing Arithmetic Addition expressions |
| DivisionExpression | Class representing Arithmetic Division expressions |
| MinusExpression | Class representing Unary Minus expressions (sign of numeric expression is reversed) |
| MultiplicationExpression | Class representing Arithmetic Multiplication expressions |
| SubtractionExpression | Class representing Arithmetic Subtraction expressions |
| BaseBinaryExpression | Abstract base class for Binary Expressions |
| BaseUnaryExpression | Abstract base class for Unary Expressions |
| EqualsExpression | Class representing Relational Equality expressions |
| GreaterThanExpression | Class representing Relational Greater Than Expressions |
| GreaterThanOrEqualToExpression | Class representing Relational Greater Than or Equal To Expressions |
| LessThanExpression | Class representing Relational Less Than Expressions |
| LessThanOrEqualToExpression | Class representing Relational Less Than or Equal To Expressions |
| NotEqualsExpression | Class representing Relational Non-Equality expressions |
| AndExpression | Class representing Conditional And expressions |
| NotExpression | Class representing logical Not Expressions |
| OrExpression | Class representing Conditional Or expressions |
| BNodeFunction | Represents the ARQ afn:bnode() function |
| EFunction | Represents the ARQ e() function |
| LocalNameFunction | Represents the ARQ afn:localname() function |
| MaxFunction | Represents the ARQ max() function |
| MinFunction | Represents the ARQ min() function |
| NamespaceFunction | Represents the ARQ namespace() function |
| NowFunction | Represents the ARQ afn:now() function |
| PiFunction | Represents the ARQ pi() function |
| Sha1Function | Represents the ARQ afn:sha1sum() function |
| StringJoinFunction | Represents the ARQ afn:strjoin() function which is a string concatenation function with a separator |
| SubstringFunction | Represents the ARQ afn:substring() function which is a sub-string with Java semantics |
| MD5HashFunction | Represents the Leviathan lfn:md5hash() function |
| Sha256HashFunction | Represents the Leviathan lfn:sha256hash() function |
| CartesianFunction | Represents the Leviathan lfn:cartesian() function |
| CubeFunction | Represents the Leviathan lfn:cube() function |
| EFunction | Represents the Leviathan lfn:e() function |
| FactorialFunction | Represents the Leviathan lfn:factorial() function |
| LeviathanNaturalLogFunction | Represents the Leviathan lfn:ln() function |
| LogFunction | Represents the Leviathan lfn:log() function |
| PowerFunction | Represents the Leviathan lfn:pow() function |
| PythagoreanDistanceFunction | Represents the Leviathan lfn:pythagoras() function |
| RandomFunction | Represents the Leviathan lfn:rnd() function |
| ReciprocalFunction | Represents the Leviathan lfn:reciprocal() function |
| RootFunction | Represents the Leviathan lfn:root() function |
| SquareFunction | Represents the Leviathan lfn:sq() function |
| SquareRootFunction | Represents the Leviathan lfn:sqrt() function |
| TenFunction | Represents the Leviathan lfn:ten() function |
| BaseTrigonometricFunction | Abstract Base Class for Unary Trigonometric Functions in the Leviathan Function Library |
| CosecantFunction | Represents the Leviathan lfn:cosec() or lfn:cosec-1 function |
| CosineFunction | Represents the Leviathan lfn:cos() or lfn:cos-1 function |
| CotangentFunction | Represents the Leviathan lfn:cot() or lfn:cot-1 function |
| DegreesToRadiansFunction | Represents the Leviathan lfn:degrees-to-radians() function |
| RadiansToDegreesFunction | Represents the Leviathan lfn:radians-to-degrees() function |
| SecantFunction | Represents the Leviathan lfn:sec() or lfn:sec-1 function |
| SineFunction | Represents the Leviathan lfn:sin() or lfn:sin-1 function |
| TangentFunction | Represents the Leviathan lfn:tan() or lfn:tan-1 function |
| BoundFunction | Class representing the SPARQL BOUND() function |
| ExistsFunction | Represents an EXIST/NOT EXISTS clause used as a Function in an Expression |
| IsBlankFunction | Class representing the Sparql IsBlank() function |
| IsIriFunction | Class representing the Sparql IsIRI() function |
| IsLiteralFunction | Class representing the Sparql IsLiteral() function |
| IsNumericFunction | Represents the SPARQL ISNUMERIC() Function |
| IsUriFunction | Class representing the Sparql IsURI() function |
| LangMatchesFunction | Class representing the Sparql LangMatches() function |
| RegexFunction | Class representing the SPARQL REGEX function |
| SameTermFunction | Class representing the Sparql SameTerm() function |
| CallFunction | Class representing the SPARQL CALL() function |
| CoalesceFunction | Class representing the SPARQL COALESCE() function |
| BNodeFunction | Class representing the SPARQL BNODE() function |
| IriFunction | Class representing the SPARQL IRI() function |
| StrDtFunction | Class representing the Sparql StrDt() function |
| StrLangFunction | Class representing the Sparql StrDt() function |
| DayFunction | Represents the SPARQL DAY() Function |
| HoursFunction | Represents the SPARQL HOURS() Function |
| MinutesFunction | Represents the SPARQL MINUTES() Function |
| MonthFunction | Represents the SPARQL MONTH() Function |
| NowFunction | Represents the SPARQL NOW() Function |
| SecondsFunction | Represents the SPARQL SECONDS() Function |
| TimezoneFunction | Represents the SPARQL TIMEZONE() Function |
| TZFunction | Represents the SPARQL TZ() Function |
| YearFunction | Represents the SPARQL YEAR() Function |
| BaseHashFunction | Abstract base class for Hash Functions |
| MD5HashFunction | Represents the SPARQL MD5() Function |
| Sha1HashFunction | Represents the SPARQL SHA1() Function |
| Sha256HashFunction | Represents the SPARQL SHA256() Function |
| Sha384HashFunction | Represents the SPARQL SHA384() Function |
| Sha512HashFunction | Represents the SPARQL SHA512() Function |
| IfElseFunction | Class representing the SPARQL IF function |
| AbsFunction | Represents the SPARQL ABS() Function |
| CeilFunction | Represents the SPARQL CEIL() Function |
| FloorFunction | Represents the SPARQL FLOOR() Function |
| RandFunction | Represents the SPARQL RAND() Function |
| RoundFunction | Represents the SPARQL ROUND() Function |
| BaseSetFunction | Abstract base class for SPARQL Functions which operate on Sets |
| InFunction | Class representing the SPARQL IN set function |
| NotInFunction | Class representing the SPARQL NOT IN set function |
| BaseBinaryStringFunction | Abstract Base Class for SPARQL String Testing functions which take two arguments |
| BaseUUIDFunction | Abstract Base Class for functions that generate UUIDs |
| ConcatFunction | Represents the SPARQL CONCAT function |
| ContainsFunction | Represents the SPARQL CONTAINS function |
| DataType11Function | Class representing the SPARQL Datatype() function in SPARQL 1.1 |
| DataTypeFunction | Class representing the SPARQL Datatype() function |
| EncodeForUriFunction | Represents the SPARQL ENCODE_FOR_URI Function |
| LangFunction | Class representing the Sparql Lang() function |
| LCaseFunction | Represents the SPARQL LCASE Function |
| ReplaceFunction | Represents the XPath fn:replace() function |
| StrAfterFunction | Represents the SPARQL STRAFTER Function |
| StrBeforeFunction | Represents the SPARQL STRBEFORE function |
| StrEndsFunction | Represents the SPARQL STRENDS Function |
| StrFunction | Class representing the Sparql Str() function |
| StrLenFunction | Represents the SPARQL STRLEN Function |
| StrStartsFunction | Represents the SPARQL STRSTARTS Function |
| StrUUIDFunction | Represents the SPARQL STRUUID Function |
| SubStrFunction | Represents the SPARQL SUBSTR Function |
| UCaseFunction | Represents the SPARQL UCASE Function |
| UUIDFunction | Represents the SPARQL UUID Function |
| UnknownFunction | Represents an Unknown Function that is not supported by dotNetRDF |
| BooleanFunction | Represents the XPath boolean() function |
| BaseCast | Abstract Expression class used as the base class for implementation of XPath Casting Function expressions |
| BooleanCast | Class representing an XPath Boolean Cast Function |
| DateTimeCast | Class representing an XPath Date Time Cast Function |
| DecimalCast | Class representing an XPath Decimal Cast Function |
| DoubleCast | Class representing an XPath Double Cast Function |
| FloatCast | Class representing an XPath Float Cast Function |
| IntegerCast | Class representing an XPath Integer Cast Function |
| StringCast | Class representing an XPath String Cast Function |
| BaseUnaryDateTimeFunction | Abstract Base Class for functions which are Unary functions applied to Date Time objects in the XPath function library |
| DayFromDateTimeFunction | Represents the XPath day-from-dateTime() function |
| HoursFromDateTimeFunction | Represents the XPath hours-from-dateTime() function |
| MinutesFromDateTimeFunction | Represents the XPath minutes-from-dateTime() function |
| MonthFromDateTimeFunction | Represents the XPath month-from-dateTime() function |
| SecondsFromDateTimeFunction | Represents the XPath seconds-from-dateTime() function |
| TimezoneFromDateTimeFunction | Represents the XPath timezone-from-dateTime() function |
| YearFromDateTimeFunction | Represents the XPath year-from-dateTime() function |
| AbsFunction | Represents the XPath fn:abs() function |
| CeilingFunction | Represents the XPath fn:ceiling() function |
| FloorFunction | Represents the XPath fn:floor() function |
| RoundFunction | Represents the XPath fn:round() function |
| RoundHalfToEvenFunction | Represents the XPath fn:round() function |
| BaseBinaryStringFunction | Abstract Base class for XPath Binary String functions |
| BaseUnaryStringFunction | Abstract Base Class for XPath Unary String functions |
| CompareFunction | Represents the XPath fn:compare() function |
| ConcatFunction | Represents the XPath fn:concat() function |
| ContainsFunction | Represents the XPath fn:contains() function |
| EncodeForUriFunction | Represents the XPath fn:encode-for-uri() function |
| EndsWithFunction | Represents the XPath fn:ends-with() function |
| EscapeHtmlUriFunction | Represents the XPath fn:escape-html-uri() function |
| LowerCaseFunction | Represents the XPath fn:lower-case() function |
| NormalizeSpaceFunction | Represents the XPath fn:normalize-space() function |
| NormalizeUnicodeFunction | Represents the XPath fn:normalize-unicode() function |
| ReplaceFunction | Represents the XPath fn:replace() function |
| StartsWithFunction | Represents the XPath fn:starts-with() function |
| StringLengthFunction | Represents the XPath fn:string-length() function |
| SubstringAfterFunction | Represents the XPath fn:substring-after() function |
| SubstringBeforeFunction | Represents the XPath fn:substring-before() function |
| SubstringFunction | Represents the XPath fn:substring() function |
| UpperCaseFunction | Represents the XPath fn:upper-case() function |
| AggregateTerm | Class for representing Aggregate Expressions which have Numeric Results |
| AllModifier | Class for representing the All Modifier |
| ConstantTerm | Class for representing constant terms |
| DistinctModifier | Class for representing the Distinct Modifier |
| GraphPatternTerm | Class for representing Graph Pattern Terms (as used in EXISTS/NOT EXISTS) |
| VariableTerm | Class representing Variable value expressions |
Namespace: VDS.RDF.Query.Expressions
Assembly: dotNetRDF (in dotNetRDF.dll)
ISparqlExpression Members | VDS.RDF.Query.Expressions Namespace