Show / Hide Table of Contents

Class NumericExpression

Represents a numeric expression of undefined type.

Inheritance
object
PrimaryExpression<ISparqlExpression>
SparqlExpression
RdfTermExpression
LiteralExpression
NumericExpression
Inherited Members
LiteralExpression.ToSimpleLiteral()
SparqlExpression.In(params SparqlExpression[])
SparqlExpression.Gt(ISparqlExpression, ISparqlExpression)
SparqlExpression.Lt(ISparqlExpression, ISparqlExpression)
SparqlExpression.Ge(ISparqlExpression, ISparqlExpression)
SparqlExpression.Le(ISparqlExpression, ISparqlExpression)
PrimaryExpression<ISparqlExpression>.Expression
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Query.Builder.Expressions
Assembly: dotNetRdf.dll
Syntax
public class NumericExpression : LiteralExpression

Constructors

| Edit this page View Source

NumericExpression(ISparqlExpression)

Wraps the expression as a numeric expression.

Declaration
public NumericExpression(ISparqlExpression expression)
Parameters
Type Name Description
ISparqlExpression expression

Operators

| Edit this page View Source

operator +(byte, NumericExpression)

Declaration
public static NumericExpression operator +(byte left, NumericExpression right)
Parameters
Type Name Description
byte left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(decimal, NumericExpression)

Declaration
public static NumericExpression operator +(decimal left, NumericExpression right)
Parameters
Type Name Description
decimal left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(double, NumericExpression)

Declaration
public static NumericExpression operator +(double left, NumericExpression right)
Parameters
Type Name Description
double left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(short, NumericExpression)

Declaration
public static NumericExpression operator +(short left, NumericExpression right)
Parameters
Type Name Description
short left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(int, NumericExpression)

Declaration
public static NumericExpression operator +(int left, NumericExpression right)
Parameters
Type Name Description
int left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(long, NumericExpression)

Declaration
public static NumericExpression operator +(long left, NumericExpression right)
Parameters
Type Name Description
long left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(sbyte, NumericExpression)

Declaration
public static NumericExpression operator +(sbyte left, NumericExpression right)
Parameters
Type Name Description
sbyte left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(float, NumericExpression)

Declaration
public static NumericExpression operator +(float left, NumericExpression right)
Parameters
Type Name Description
float left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, byte)

Declaration
public static NumericExpression operator +(NumericExpression left, byte right)
Parameters
Type Name Description
NumericExpression left
byte right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, decimal)

Declaration
public static NumericExpression operator +(NumericExpression left, decimal right)
Parameters
Type Name Description
NumericExpression left
decimal right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, double)

Declaration
public static NumericExpression operator +(NumericExpression left, double right)
Parameters
Type Name Description
NumericExpression left
double right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, short)

Declaration
public static NumericExpression operator +(NumericExpression left, short right)
Parameters
Type Name Description
NumericExpression left
short right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, int)

Declaration
public static NumericExpression operator +(NumericExpression left, int right)
Parameters
Type Name Description
NumericExpression left
int right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, long)

Declaration
public static NumericExpression operator +(NumericExpression left, long right)
Parameters
Type Name Description
NumericExpression left
long right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, sbyte)

Declaration
public static NumericExpression operator +(NumericExpression left, sbyte right)
Parameters
Type Name Description
NumericExpression left
sbyte right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, float)

Declaration
public static NumericExpression operator +(NumericExpression left, float right)
Parameters
Type Name Description
NumericExpression left
float right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, NumericExpression)

Declaration
public static NumericExpression operator +(NumericExpression left, NumericExpression right)
Parameters
Type Name Description
NumericExpression left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(NumericExpression, VariableExpression)

Declaration
public static NumericExpression operator +(NumericExpression left, VariableExpression right)
Parameters
Type Name Description
NumericExpression left
VariableExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator +(VariableExpression, NumericExpression)

Declaration
public static NumericExpression operator +(VariableExpression left, NumericExpression right)
Parameters
Type Name Description
VariableExpression left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(byte, NumericExpression)

Declaration
public static NumericExpression operator /(byte left, NumericExpression right)
Parameters
Type Name Description
byte left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(decimal, NumericExpression)

Declaration
public static NumericExpression operator /(decimal left, NumericExpression right)
Parameters
Type Name Description
decimal left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(double, NumericExpression)

Declaration
public static NumericExpression operator /(double left, NumericExpression right)
Parameters
Type Name Description
double left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(short, NumericExpression)

Declaration
public static NumericExpression operator /(short left, NumericExpression right)
Parameters
Type Name Description
short left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(int, NumericExpression)

Declaration
public static NumericExpression operator /(int left, NumericExpression right)
Parameters
Type Name Description
int left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(long, NumericExpression)

Declaration
public static NumericExpression operator /(long left, NumericExpression right)
Parameters
Type Name Description
long left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(sbyte, NumericExpression)

Declaration
public static NumericExpression operator /(sbyte left, NumericExpression right)
Parameters
Type Name Description
sbyte left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(float, NumericExpression)

Declaration
public static NumericExpression operator /(float left, NumericExpression right)
Parameters
Type Name Description
float left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, byte)

Declaration
public static NumericExpression operator /(NumericExpression left, byte right)
Parameters
Type Name Description
NumericExpression left
byte right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, decimal)

Declaration
public static NumericExpression operator /(NumericExpression left, decimal right)
Parameters
Type Name Description
NumericExpression left
decimal right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, double)

Declaration
public static NumericExpression operator /(NumericExpression left, double right)
Parameters
Type Name Description
NumericExpression left
double right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, short)

Declaration
public static NumericExpression operator /(NumericExpression left, short right)
Parameters
Type Name Description
NumericExpression left
short right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, int)

Declaration
public static NumericExpression operator /(NumericExpression left, int right)
Parameters
Type Name Description
NumericExpression left
int right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, long)

Declaration
public static NumericExpression operator /(NumericExpression left, long right)
Parameters
Type Name Description
NumericExpression left
long right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, sbyte)

Declaration
public static NumericExpression operator /(NumericExpression left, sbyte right)
Parameters
Type Name Description
NumericExpression left
sbyte right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, float)

Declaration
public static NumericExpression operator /(NumericExpression left, float right)
Parameters
Type Name Description
NumericExpression left
float right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, NumericExpression)

Declaration
public static NumericExpression operator /(NumericExpression left, NumericExpression right)
Parameters
Type Name Description
NumericExpression left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(NumericExpression, VariableExpression)

Declaration
public static NumericExpression operator /(NumericExpression left, VariableExpression right)
Parameters
Type Name Description
NumericExpression left
VariableExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator /(VariableExpression, NumericExpression)

Declaration
public static NumericExpression operator /(VariableExpression left, NumericExpression right)
Parameters
Type Name Description
VariableExpression left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator >(NumericExpression, NumericExpression)

Declaration
public static BooleanExpression operator >(NumericExpression leftExpression, NumericExpression rightExpression)
Parameters
Type Name Description
NumericExpression leftExpression
NumericExpression rightExpression
Returns
Type Description
BooleanExpression
| Edit this page View Source

operator >=(NumericExpression, NumericExpression)

Declaration
public static BooleanExpression operator >=(NumericExpression leftExpression, NumericExpression rightExpression)
Parameters
Type Name Description
NumericExpression leftExpression
NumericExpression rightExpression
Returns
Type Description
BooleanExpression
| Edit this page View Source

operator <(NumericExpression, NumericExpression)

Declaration
public static BooleanExpression operator <(NumericExpression leftExpression, NumericExpression rightExpression)
Parameters
Type Name Description
NumericExpression leftExpression
NumericExpression rightExpression
Returns
Type Description
BooleanExpression
| Edit this page View Source

operator <=(NumericExpression, NumericExpression)

Declaration
public static BooleanExpression operator <=(NumericExpression leftExpression, NumericExpression rightExpression)
Parameters
Type Name Description
NumericExpression leftExpression
NumericExpression rightExpression
Returns
Type Description
BooleanExpression
| Edit this page View Source

operator *(byte, NumericExpression)

Declaration
public static NumericExpression operator *(byte left, NumericExpression right)
Parameters
Type Name Description
byte left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(decimal, NumericExpression)

Declaration
public static NumericExpression operator *(decimal left, NumericExpression right)
Parameters
Type Name Description
decimal left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(double, NumericExpression)

Declaration
public static NumericExpression operator *(double left, NumericExpression right)
Parameters
Type Name Description
double left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(short, NumericExpression)

Declaration
public static NumericExpression operator *(short left, NumericExpression right)
Parameters
Type Name Description
short left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(int, NumericExpression)

Declaration
public static NumericExpression operator *(int left, NumericExpression right)
Parameters
Type Name Description
int left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(long, NumericExpression)

Declaration
public static NumericExpression operator *(long left, NumericExpression right)
Parameters
Type Name Description
long left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(sbyte, NumericExpression)

Declaration
public static NumericExpression operator *(sbyte left, NumericExpression right)
Parameters
Type Name Description
sbyte left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(float, NumericExpression)

Declaration
public static NumericExpression operator *(float left, NumericExpression right)
Parameters
Type Name Description
float left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, byte)

Declaration
public static NumericExpression operator *(NumericExpression left, byte right)
Parameters
Type Name Description
NumericExpression left
byte right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, decimal)

Declaration
public static NumericExpression operator *(NumericExpression left, decimal right)
Parameters
Type Name Description
NumericExpression left
decimal right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, double)

Declaration
public static NumericExpression operator *(NumericExpression left, double right)
Parameters
Type Name Description
NumericExpression left
double right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, short)

Declaration
public static NumericExpression operator *(NumericExpression left, short right)
Parameters
Type Name Description
NumericExpression left
short right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, int)

Declaration
public static NumericExpression operator *(NumericExpression left, int right)
Parameters
Type Name Description
NumericExpression left
int right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, long)

Declaration
public static NumericExpression operator *(NumericExpression left, long right)
Parameters
Type Name Description
NumericExpression left
long right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, sbyte)

Declaration
public static NumericExpression operator *(NumericExpression left, sbyte right)
Parameters
Type Name Description
NumericExpression left
sbyte right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, float)

Declaration
public static NumericExpression operator *(NumericExpression left, float right)
Parameters
Type Name Description
NumericExpression left
float right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, NumericExpression)

Declaration
public static NumericExpression operator *(NumericExpression left, NumericExpression right)
Parameters
Type Name Description
NumericExpression left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(NumericExpression, VariableExpression)

Declaration
public static NumericExpression operator *(NumericExpression left, VariableExpression right)
Parameters
Type Name Description
NumericExpression left
VariableExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator *(VariableExpression, NumericExpression)

Declaration
public static NumericExpression operator *(VariableExpression left, NumericExpression right)
Parameters
Type Name Description
VariableExpression left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(byte, NumericExpression)

Declaration
public static NumericExpression operator -(byte left, NumericExpression right)
Parameters
Type Name Description
byte left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(decimal, NumericExpression)

Declaration
public static NumericExpression operator -(decimal left, NumericExpression right)
Parameters
Type Name Description
decimal left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(double, NumericExpression)

Declaration
public static NumericExpression operator -(double left, NumericExpression right)
Parameters
Type Name Description
double left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(short, NumericExpression)

Declaration
public static NumericExpression operator -(short left, NumericExpression right)
Parameters
Type Name Description
short left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(int, NumericExpression)

Declaration
public static NumericExpression operator -(int left, NumericExpression right)
Parameters
Type Name Description
int left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(long, NumericExpression)

Declaration
public static NumericExpression operator -(long left, NumericExpression right)
Parameters
Type Name Description
long left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(sbyte, NumericExpression)

Declaration
public static NumericExpression operator -(sbyte left, NumericExpression right)
Parameters
Type Name Description
sbyte left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(float, NumericExpression)

Declaration
public static NumericExpression operator -(float left, NumericExpression right)
Parameters
Type Name Description
float left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, byte)

Declaration
public static NumericExpression operator -(NumericExpression left, byte right)
Parameters
Type Name Description
NumericExpression left
byte right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, decimal)

Declaration
public static NumericExpression operator -(NumericExpression left, decimal right)
Parameters
Type Name Description
NumericExpression left
decimal right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, double)

Declaration
public static NumericExpression operator -(NumericExpression left, double right)
Parameters
Type Name Description
NumericExpression left
double right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, short)

Declaration
public static NumericExpression operator -(NumericExpression left, short right)
Parameters
Type Name Description
NumericExpression left
short right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, int)

Declaration
public static NumericExpression operator -(NumericExpression left, int right)
Parameters
Type Name Description
NumericExpression left
int right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, long)

Declaration
public static NumericExpression operator -(NumericExpression left, long right)
Parameters
Type Name Description
NumericExpression left
long right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, sbyte)

Declaration
public static NumericExpression operator -(NumericExpression left, sbyte right)
Parameters
Type Name Description
NumericExpression left
sbyte right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, float)

Declaration
public static NumericExpression operator -(NumericExpression left, float right)
Parameters
Type Name Description
NumericExpression left
float right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, NumericExpression)

Declaration
public static NumericExpression operator -(NumericExpression left, NumericExpression right)
Parameters
Type Name Description
NumericExpression left
NumericExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(NumericExpression, VariableExpression)

Declaration
public static NumericExpression operator -(NumericExpression left, VariableExpression right)
Parameters
Type Name Description
NumericExpression left
VariableExpression right
Returns
Type Description
NumericExpression
| Edit this page View Source

operator -(VariableExpression, NumericExpression)

Declaration
public static NumericExpression operator -(VariableExpression left, NumericExpression right)
Parameters
Type Name Description
VariableExpression left
NumericExpression right
Returns
Type Description
NumericExpression

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • NumericExpression(ISparqlExpression)
  • Operators
    • operator +(byte, NumericExpression)
    • operator +(decimal, NumericExpression)
    • operator +(double, NumericExpression)
    • operator +(short, NumericExpression)
    • operator +(int, NumericExpression)
    • operator +(long, NumericExpression)
    • operator +(sbyte, NumericExpression)
    • operator +(float, NumericExpression)
    • operator +(NumericExpression, byte)
    • operator +(NumericExpression, decimal)
    • operator +(NumericExpression, double)
    • operator +(NumericExpression, short)
    • operator +(NumericExpression, int)
    • operator +(NumericExpression, long)
    • operator +(NumericExpression, sbyte)
    • operator +(NumericExpression, float)
    • operator +(NumericExpression, NumericExpression)
    • operator +(NumericExpression, VariableExpression)
    • operator +(VariableExpression, NumericExpression)
    • operator /(byte, NumericExpression)
    • operator /(decimal, NumericExpression)
    • operator /(double, NumericExpression)
    • operator /(short, NumericExpression)
    • operator /(int, NumericExpression)
    • operator /(long, NumericExpression)
    • operator /(sbyte, NumericExpression)
    • operator /(float, NumericExpression)
    • operator /(NumericExpression, byte)
    • operator /(NumericExpression, decimal)
    • operator /(NumericExpression, double)
    • operator /(NumericExpression, short)
    • operator /(NumericExpression, int)
    • operator /(NumericExpression, long)
    • operator /(NumericExpression, sbyte)
    • operator /(NumericExpression, float)
    • operator /(NumericExpression, NumericExpression)
    • operator /(NumericExpression, VariableExpression)
    • operator /(VariableExpression, NumericExpression)
    • operator >(NumericExpression, NumericExpression)
    • operator >=(NumericExpression, NumericExpression)
    • operator <(NumericExpression, NumericExpression)
    • operator <=(NumericExpression, NumericExpression)
    • operator *(byte, NumericExpression)
    • operator *(decimal, NumericExpression)
    • operator *(double, NumericExpression)
    • operator *(short, NumericExpression)
    • operator *(int, NumericExpression)
    • operator *(long, NumericExpression)
    • operator *(sbyte, NumericExpression)
    • operator *(float, NumericExpression)
    • operator *(NumericExpression, byte)
    • operator *(NumericExpression, decimal)
    • operator *(NumericExpression, double)
    • operator *(NumericExpression, short)
    • operator *(NumericExpression, int)
    • operator *(NumericExpression, long)
    • operator *(NumericExpression, sbyte)
    • operator *(NumericExpression, float)
    • operator *(NumericExpression, NumericExpression)
    • operator *(NumericExpression, VariableExpression)
    • operator *(VariableExpression, NumericExpression)
    • operator -(byte, NumericExpression)
    • operator -(decimal, NumericExpression)
    • operator -(double, NumericExpression)
    • operator -(short, NumericExpression)
    • operator -(int, NumericExpression)
    • operator -(long, NumericExpression)
    • operator -(sbyte, NumericExpression)
    • operator -(float, NumericExpression)
    • operator -(NumericExpression, byte)
    • operator -(NumericExpression, decimal)
    • operator -(NumericExpression, double)
    • operator -(NumericExpression, short)
    • operator -(NumericExpression, int)
    • operator -(NumericExpression, long)
    • operator -(NumericExpression, sbyte)
    • operator -(NumericExpression, float)
    • operator -(NumericExpression, NumericExpression)
    • operator -(NumericExpression, VariableExpression)
    • operator -(VariableExpression, NumericExpression)
  • Extension Methods
Back to top Generated by DocFX