Class SparqlVariable
Class of Sparql Variables.
Inherited Members
Namespace: VDS.RDF.Query
Assembly: dotNetRdf.dll
Syntax
public class SparqlVariable
Constructors
| Edit this page View SourceSparqlVariable(string)
Creates a new Sparql Variable.
Declaration
public SparqlVariable(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Variable Name (with leading ?/$ removed). |
SparqlVariable(string, bool)
Creates a new Sparql Variable.
Declaration
public SparqlVariable(string name, bool isResultVar)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Variable Name. |
| bool | isResultVar | Does this Variable appear in the Result Set?. |
SparqlVariable(string, ISparqlAggregate)
Creates a new Sparql Variable which is an Aggregate.
Declaration
public SparqlVariable(string name, ISparqlAggregate aggregate)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Variable Name (with leading ?/$ removed). |
| ISparqlAggregate | aggregate | Aggregate Function. |
Remarks
All Aggregate Variables are automatically considered as Result Variables.
SparqlVariable(string, ISparqlExpression)
Creates a new Sparql Variable which is a Projection Expression.
Declaration
public SparqlVariable(string name, ISparqlExpression expr)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Variable Name (with leading ?/$ removed). |
| ISparqlExpression | expr | Projection Expression. |
Properties
| Edit this page View SourceAggregate
Gets the Aggregate Function for this Variable.
Declaration
public ISparqlAggregate Aggregate { get; }
Property Value
| Type | Description |
|---|---|
| ISparqlAggregate |
IsAggregate
Gets whether the Variable is an Aggregate.
Declaration
public bool IsAggregate { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsProjection
Gets whether the Variable is a Projection Expression.
Declaration
public bool IsProjection { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsResultVariable
Gets whether the Variable appears in the Result Set.
Declaration
public bool IsResultVariable { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Name
Variable Name.
Declaration
public string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
Projection
Gets the Projection Expression for this Variable.
Declaration
public ISparqlExpression Projection { get; }
Property Value
| Type | Description |
|---|---|
| ISparqlExpression |
Methods
| Edit this page View SourceToString()
Get the String representation of the Variable.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string |