Click or drag to resize

BaseUnaryExpression Class

Abstract base class for Unary Expressions.
Inheritance Hierarchy
System.Object
  VDS.RDF.Query.Expressions.BaseUnaryExpression
    More...

Namespace:  VDS.RDF.Query.Expressions
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public abstract class BaseUnaryExpression : ISparqlExpression

The BaseUnaryExpression type exposes the following members.

Constructors
  NameDescription
Public methodBaseUnaryExpression
Creates a new Base Unary Expression.
Top
Properties
  NameDescription
Public propertyArguments
Gets the Arguments of the Expression.
Public propertyCanParallelise
Gets whether an expression can safely be evaluated in parallel.
Public propertyFunctor
Gets the Functor of the Expression.
Public propertyType
Gets the Type of the Expression.
Public propertyVariables
Gets an enumeration of all the Variables used in this expression.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvaluate
Evaluates the expression.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Gets the String representation of the Expression.
(Overrides Object.ToString().)
Public methodTransform
Transforms the arguments of the expression using the given transformer.
Top
Fields
  NameDescription
Protected field_expr
The sub-expression of this Expression.
Top
See Also
Inheritance Hierarchy
System.Object
  VDS.RDF.Query.Expressions.BaseUnaryExpression
    VDS.RDF.Query.Expressions.Arithmetic.MinusExpression
    VDS.RDF.Query.Expressions.Conditional.NotExpression
    VDS.RDF.Query.Expressions.Functions.Arq.BNodeFunction
    VDS.RDF.Query.Expressions.Functions.Arq.LocalNameFunction
    VDS.RDF.Query.Expressions.Functions.Arq.NamespaceFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.CubeFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.EFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.FactorialFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.LeviathanNaturalLogFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.ReciprocalFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.SquareFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.SquareRootFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.TenFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.Trigonometry.BaseTrigonometricFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.Trigonometry.DegreesToRadiansFunction
    VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.Trigonometry.RadiansToDegreesFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.Boolean.BoundFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.Boolean.IsBlankFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.Boolean.IsIriFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.Boolean.IsLiteralFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.Boolean.IsNumericFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.Constructor.BNodeFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.Constructor.IriFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.DateTime.TZFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.Hash.BaseHashFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.String.DataTypeFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.String.LangFunction
    VDS.RDF.Query.Expressions.Functions.Sparql.String.StrFunction
    VDS.RDF.Query.Expressions.Functions.XPath.BooleanFunction
    VDS.RDF.Query.Expressions.Functions.XPath.DateTime.BaseUnaryDateTimeFunction
    VDS.RDF.Query.Expressions.Functions.XPath.Numeric.AbsFunction
    VDS.RDF.Query.Expressions.Functions.XPath.Numeric.CeilingFunction
    VDS.RDF.Query.Expressions.Functions.XPath.Numeric.FloorFunction
    VDS.RDF.Query.Expressions.Functions.XPath.Numeric.RoundFunction
    VDS.RDF.Query.Expressions.Functions.XPath.Numeric.RoundHalfToEvenFunction
    VDS.RDF.Query.Expressions.Primary.AggregateTerm