Class NumericMaxAggregate
Class representing NMAX Aggregate Functions.
Implements
Inherited Members
Namespace: VDS.RDF.Query.Aggregates.Leviathan
Assembly: dotNetRdf.dll
Syntax
public class NumericMaxAggregate : BaseAggregate, ISparqlAggregate
Remarks
Only operates over numeric data which is typed to one of the supported SPARQL Numeric types (integers, decimals and doubles).
Constructors
| Improve this Doc View SourceNumericMaxAggregate(ISparqlExpression, bool)
Creates a new NMAX Aggregate.
Declaration
public NumericMaxAggregate(ISparqlExpression expr, bool distinct)
Parameters
Type | Name | Description |
---|---|---|
ISparqlExpression | expr | Expression. |
System.Boolean | distinct | Whether a DISTINCT modifier applies. |
Remarks
Only operates over numeric data which is typed to one of the supported SPARQL Numeric types (integers, decimals and doubles).
NumericMaxAggregate(ISparqlExpression)
Creates a new NMAX Aggregate.
Declaration
public NumericMaxAggregate(ISparqlExpression expr)
Parameters
Type | Name | Description |
---|---|---|
ISparqlExpression | expr | Expression. |
Remarks
Only operates over numeric data which is typed to one of the supported SPARQL Numeric types (integers, decimals and doubles).
NumericMaxAggregate(VariableTerm, bool)
Creates a new NMAX Aggregate.
Declaration
public NumericMaxAggregate(VariableTerm expr, bool distinct)
Parameters
Type | Name | Description |
---|---|---|
VariableTerm | expr | Variable Expression. |
System.Boolean | distinct | Whether a DISTINCT modifier applies. |
Remarks
Only operates over numeric data which is typed to one of the supported SPARQL Numeric types (integers, decimals and doubles).
NumericMaxAggregate(VariableTerm)
Creates a new NMAX Aggregate.
Declaration
public NumericMaxAggregate(VariableTerm expr)
Parameters
Type | Name | Description |
---|---|---|
VariableTerm | expr | Variable Expression. |
Remarks
Only operates over numeric data which is typed to one of the supported SPARQL Numeric types (integers, decimals and doubles).
Properties
| Improve this Doc View SourceFunctor
Gets the Functor of the Aggregate.
Declaration
public override string Functor { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Remarks
Only operates over numeric data which is typed to one of the supported SPARQL Numeric types (integers, decimals and doubles).
Variable
Declaration
public string Variable { get; }
Property Value
Type | Description |
---|---|
string |
Remarks
Only operates over numeric data which is typed to one of the supported SPARQL Numeric types (integers, decimals and doubles).
Methods
| Improve this Doc View SourceAccept<TResult, TContext, TBinding>(ISparqlAggregateProcessor<TResult, TContext, TBinding>, TContext, IEnumerable<TBinding>)
Declaration
public override TResult Accept<TResult, TContext, TBinding>(ISparqlAggregateProcessor<TResult, TContext, TBinding> processor, TContext context, IEnumerable<TBinding> bindings)
Parameters
Type | Name | Description |
---|---|---|
ISparqlAggregateProcessor<TResult, TContext, TBinding> | processor | |
TContext | context | |
System.Collections.Generic.IEnumerable<T><TBinding> | bindings |
Returns
Type | Description |
---|---|
TResult |
Type Parameters
Name | Description |
---|---|
TResult | |
TContext | |
TBinding |
Overrides
Remarks
Only operates over numeric data which is typed to one of the supported SPARQL Numeric types (integers, decimals and doubles).
ToString()
Gets the String representation of the Aggregate.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |
Overrides
Remarks
Only operates over numeric data which is typed to one of the supported SPARQL Numeric types (integers, decimals and doubles).