Interface ISparqlExpressionProcessor<TResult, TContext, TBinding>
  The interface to be implemented by a class that can process SPARQL expressions.
 
  
  
  Assembly: dotNetRdf.dll
  Syntax
  
    public interface ISparqlExpressionProcessor<out TResult, in TContext, in TBinding>
   
  Type Parameters
  
    
      
        | Name | 
        Description | 
      
    
    
      
        | TResult | 
         | 
      
      
        | TContext | 
         | 
      
      
        | TBinding | 
         | 
      
    
  
  Methods
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessAbsFunction(AbsFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessAbsFunction(AbsFunction abs, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AbsFunction | 
        abs | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessAbsFunction(AbsFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessAbsFunction(AbsFunction abs, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AbsFunction | 
        abs | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessAdditionExpression(AdditionExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessAdditionExpression(AdditionExpression addition, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessAggregateTerm(AggregateTerm, TContext, TBinding)
  Process an AggregateTerm.
 
  
  Declaration
  
    TResult ProcessAggregateTerm(AggregateTerm aggregate, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AggregateTerm | 
        aggregate | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessAllModifier(AllModifier, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessAllModifier(AllModifier all, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AllModifier | 
        all | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessAndExpression(AndExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessAndExpression(AndExpression and, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AndExpression | 
        and | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessArqBNodeFunction(BNodeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessArqBNodeFunction(BNodeFunction bNode, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | BNodeFunction | 
        bNode | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessBNodeFunction(BNodeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessBNodeFunction(BNodeFunction bNode, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | BNodeFunction | 
        bNode | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessBooleanCast(BooleanCast, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessBooleanCast(BooleanCast cast, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | BooleanCast | 
        cast | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessBooleanFunction(BooleanFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessBooleanFunction(BooleanFunction boolean, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | BooleanFunction | 
        boolean | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessBoundFunction(BoundFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessBoundFunction(BoundFunction bound, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | BoundFunction | 
        bound | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCallFunction(CallFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCallFunction(CallFunction call, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | CallFunction | 
        call | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCartesianFunction(CartesianFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCartesianFunction(CartesianFunction cart, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCeilFunction(CeilFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCeilFunction(CeilFunction ceil, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | CeilFunction | 
        ceil | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCeilFunction(CeilingFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCeilFunction(CeilingFunction ceil, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | CeilingFunction | 
        ceil | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCoalesceFunction(CoalesceFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCoalesceFunction(CoalesceFunction coalesce, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | CoalesceFunction | 
        coalesce | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCompareFunction(CompareFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCompareFunction(CompareFunction compare, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | CompareFunction | 
        compare | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessConcatFunction(ConcatFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessConcatFunction(ConcatFunction concat, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ConcatFunction | 
        concat | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessConcatFunction(ConcatFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessConcatFunction(ConcatFunction concat, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ConcatFunction | 
        concat | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessConstantTerm(ConstantTerm, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessConstantTerm(ConstantTerm constant, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ConstantTerm | 
        constant | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessContainsFunction(ContainsFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessContainsFunction(ContainsFunction contains, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ContainsFunction | 
        contains | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessContainsFunction(ContainsFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessContainsFunction(ContainsFunction contains, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ContainsFunction | 
        contains | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCosecantFunction(CosecantFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCosecantFunction(CosecantFunction cosec, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCosineFunction(CosineFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCosineFunction(CosineFunction cos, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | CosineFunction | 
        cos | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCotangentFunction(CotangentFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCotangentFunction(CotangentFunction cot, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessCubeFunction(CubeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessCubeFunction(CubeFunction cube, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | CubeFunction | 
        cube | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDataType11Function(DataType11Function, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDataType11Function(DataType11Function dataType, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDataTypeFunction(DataTypeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDataTypeFunction(DataTypeFunction dataType, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DataTypeFunction | 
        dataType | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDateTimeCast(DateTimeCast, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDateTimeCast(DateTimeCast cast, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DateTimeCast | 
        cast | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDayFromDateTimeFunction(DayFromDateTimeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDayFromDateTimeFunction(DayFromDateTimeFunction day, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDayFunction(DayFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDayFunction(DayFunction day, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DayFunction | 
        day | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDecimalCast(DecimalCast, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDecimalCast(DecimalCast cast, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DecimalCast | 
        cast | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDegreesToRadiansFunction(DegreesToRadiansFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDegreesToRadiansFunction(DegreesToRadiansFunction degToRad, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDistinctModifier(DistinctModifier, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDistinctModifier(DistinctModifier distinct, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DistinctModifier | 
        distinct | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDivisionExpression(DivisionExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDivisionExpression(DivisionExpression division, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessDoubleCast(DoubleCast, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessDoubleCast(DoubleCast cast, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DoubleCast | 
        cast | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessEFunction(EFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessEFunction(EFunction e, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | EFunction | 
        e | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessEncodeForUriFunction(EncodeForUriFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessEncodeForUriFunction(EncodeForUriFunction encodeForUri, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessEncodeForUriFunction(EncodeForUriFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessEncodeForUriFunction(EncodeForUriFunction encodeForUri, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessEndsWithFunction(EndsWithFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessEndsWithFunction(EndsWithFunction endsWith, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | EndsWithFunction | 
        endsWith | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessEqualsExpression(EqualsExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessEqualsExpression(EqualsExpression equals, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessEscapeHtmlUriFunction(EscapeHtmlUriFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessEscapeHtmlUriFunction(EscapeHtmlUriFunction escape, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessExistsFunction(ExistsFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessExistsFunction(ExistsFunction exists, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ExistsFunction | 
        exists | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessFactorialFunction(FactorialFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessFactorialFunction(FactorialFunction factorial, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessFloatCast(FloatCast, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessFloatCast(FloatCast cast, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | FloatCast | 
        cast | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessFloorFunction(FloorFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessFloorFunction(FloorFunction floor, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | FloorFunction | 
        floor | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessFloorFunction(FloorFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessFloorFunction(FloorFunction floor, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | FloorFunction | 
        floor | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessGraphPatternTerm(GraphPatternTerm, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessGraphPatternTerm(GraphPatternTerm graphPattern, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | GraphPatternTerm | 
        graphPattern | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessGreaterThanExpression(GreaterThanExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessGreaterThanExpression(GreaterThanExpression gt, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression gte, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessHoursFromDateTimeFunction(HoursFromDateTimeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessHoursFromDateTimeFunction(HoursFromDateTimeFunction hours, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessHoursFunction(HoursFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessHoursFunction(HoursFunction hours, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | HoursFunction | 
        hours | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessIfElseFunction(IfElseFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessIfElseFunction(IfElseFunction ifElse, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IfElseFunction | 
        ifElse | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessInFunction(InFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessInFunction(InFunction inFn, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | InFunction | 
        inFn | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessIntegerCast(IntegerCast, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessIntegerCast(IntegerCast cast, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IntegerCast | 
        cast | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessIriFunction(IriFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessIriFunction(IriFunction iri, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IriFunction | 
        iri | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessIsBlankFunction(IsBlankFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessIsBlankFunction(IsBlankFunction isBlank, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IsBlankFunction | 
        isBlank | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessIsIriFunction(IsIriFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessIsIriFunction(IsIriFunction isIri, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IsIriFunction | 
        isIri | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessIsLiteralFunction(IsLiteralFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessIsLiteralFunction(IsLiteralFunction isLiteral, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessIsNumericFunction(IsNumericFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessIsNumericFunction(IsNumericFunction isNumeric, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessIsTripleFunction(IsTripleFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessIsTripleFunction(IsTripleFunction isTripleFunction, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IsTripleFunction | 
        isTripleFunction | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLCaseFunction(LCaseFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLCaseFunction(LCaseFunction lCase, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | LCaseFunction | 
        lCase | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLangFunction(LangFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLangFunction(LangFunction lang, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | LangFunction | 
        lang | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLangMatchesFunction(LangMatchesFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLangMatchesFunction(LangMatchesFunction langMatches, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLessThanExpression(LessThanExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLessThanExpression(LessThanExpression lt, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLessThanOrEqualToExpression(LessThanOrEqualToExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLessThanOrEqualToExpression(LessThanOrEqualToExpression lte, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLeviathanEFunction(EFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLeviathanEFunction(EFunction eFunction, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | EFunction | 
        eFunction | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLeviathanMD5HashFunction(MD5HashFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLeviathanMD5HashFunction(MD5HashFunction md5, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | MD5HashFunction | 
        md5 | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLeviathanSha256HashFunction(Sha256HashFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLeviathanSha256HashFunction(Sha256HashFunction sha256, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLocalNameFunction(LocalNameFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLocalNameFunction(LocalNameFunction localName, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLogFunction(LogFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLogFunction(LogFunction log, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | LogFunction | 
        log | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessLowerCaseFunction(LowerCaseFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessLowerCaseFunction(LowerCaseFunction lCase, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessMaxFunction(MaxFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessMaxFunction(MaxFunction max, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | MaxFunction | 
        max | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessMd5HashFunction(MD5HashFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessMd5HashFunction(MD5HashFunction md5, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | MD5HashFunction | 
        md5 | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessMinFunction(MinFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessMinFunction(MinFunction min, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | MinFunction | 
        min | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessMinusExpression(MinusExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessMinusExpression(MinusExpression minus, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | MinusExpression | 
        minus | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessMinutesFromDateTimeFunction(MinutesFromDateTimeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessMinutesFromDateTimeFunction(MinutesFromDateTimeFunction minutes, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessMinutesFunction(MinutesFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessMinutesFunction(MinutesFunction minutes, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | MinutesFunction | 
        minutes | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessMonthFromDateTimeFunction(MonthFromDateTimeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessMonthFromDateTimeFunction(MonthFromDateTimeFunction month, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessMonthFunction(MonthFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessMonthFunction(MonthFunction month, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | MonthFunction | 
        month | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessMultiplicationExpression(MultiplicationExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessMultiplicationExpression(MultiplicationExpression multiplication, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessNamespaceFunction(NamespaceFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessNamespaceFunction(NamespaceFunction ns, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessNaturalLogFunction(LeviathanNaturalLogFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessNaturalLogFunction(LeviathanNaturalLogFunction logn, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessNormalizeSpaceFunction(NormalizeSpaceFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessNormalizeSpaceFunction(NormalizeSpaceFunction normalize, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessNormalizeUnicodeFunction(NormalizeUnicodeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessNormalizeUnicodeFunction(NormalizeUnicodeFunction normalize, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessNotEqualsExpression(NotEqualsExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessNotEqualsExpression(NotEqualsExpression ne, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessNotExpression(NotExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessNotExpression(NotExpression not, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | NotExpression | 
        not | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessNotInFunction(NotInFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessNotInFunction(NotInFunction notIn, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | NotInFunction | 
        notIn | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessNowFunction(NowFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessNowFunction(NowFunction now, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | NowFunction | 
        now | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessNowFunction(NowFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessNowFunction(NowFunction now, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | NowFunction | 
        now | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessObjectFunction(ObjectFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessObjectFunction(ObjectFunction objectFunction, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ObjectFunction | 
        objectFunction | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessOrExpression(OrExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessOrExpression(OrExpression or, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | OrExpression | 
        or | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessPiFunction(PiFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessPiFunction(PiFunction pi, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | PiFunction | 
        pi | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessPowerFunction(PowerFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessPowerFunction(PowerFunction pow, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | PowerFunction | 
        pow | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessPredicateFunction(PredicateFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessPredicateFunction(PredicateFunction predicateFunction, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | PredicateFunction | 
        predicateFunction | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessPythagoreanDistanceFunction(PythagoreanDistanceFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessPythagoreanDistanceFunction(PythagoreanDistanceFunction pythagoreanDistance, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessRadiansToDegreesFunction(RadiansToDegreesFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessRadiansToDegreesFunction(RadiansToDegreesFunction radToDeg, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessRandFunction(RandFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessRandFunction(RandFunction rand, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | RandFunction | 
        rand | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessRandomFunction(RandomFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessRandomFunction(RandomFunction rand, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | RandomFunction | 
        rand | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessReciprocalFunction(ReciprocalFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessReciprocalFunction(ReciprocalFunction reciprocal, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessRegexFunction(RegexFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessRegexFunction(RegexFunction regex, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | RegexFunction | 
        regex | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessReplaceFunction(ReplaceFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessReplaceFunction(ReplaceFunction replace, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ReplaceFunction | 
        replace | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessReplaceFunction(ReplaceFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessReplaceFunction(ReplaceFunction replace, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | ReplaceFunction | 
        replace | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessRootFunction(RootFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessRootFunction(RootFunction root, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | RootFunction | 
        root | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessRoundFunction(RoundFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessRoundFunction(RoundFunction round, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | RoundFunction | 
        round | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessRoundFunction(RoundFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessRoundFunction(RoundFunction round, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | RoundFunction | 
        round | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessRoundHalfToEvenFunction(RoundHalfToEvenFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessRoundHalfToEvenFunction(RoundHalfToEvenFunction round, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSameTermFunction(SameTermFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSameTermFunction(SameTermFunction sameTerm, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SameTermFunction | 
        sameTerm | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSecantFunction(SecantFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSecantFunction(SecantFunction sec, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SecantFunction | 
        sec | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSecondsFromDateTimeFunction(SecondsFromDateTimeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSecondsFromDateTimeFunction(SecondsFromDateTimeFunction seconds, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSecondsFunction(SecondsFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSecondsFunction(SecondsFunction seconds, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SecondsFunction | 
        seconds | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSha1Function(Sha1Function, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSha1Function(Sha1Function sha1, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Sha1Function | 
        sha1 | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSha1HashFunction(Sha1HashFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSha1HashFunction(Sha1HashFunction sha1, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSha256HashFunction(Sha256HashFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSha256HashFunction(Sha256HashFunction sha256, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSha384HashFunction(Sha384HashFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSha384HashFunction(Sha384HashFunction sha384, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSha512HashFunction(Sha512HashFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSha512HashFunction(Sha512HashFunction sha512, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSineFunction(SineFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSineFunction(SineFunction sin, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SineFunction | 
        sin | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSquareFunction(SquareFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSquareFunction(SquareFunction square, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SquareFunction | 
        square | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSquareRootFunction(SquareRootFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSquareRootFunction(SquareRootFunction sqrt, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStartsWithFunction(StartsWithFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStartsWithFunction(StartsWithFunction startsWith, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStrAfterFunction(StrAfterFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStrAfterFunction(StrAfterFunction strAfter, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | StrAfterFunction | 
        strAfter | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStrBeforeFunction(StrBeforeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStrBeforeFunction(StrBeforeFunction strBefore, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStrDtFunction(StrDtFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStrDtFunction(StrDtFunction strDt, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | StrDtFunction | 
        strDt | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStrEndsFunction(StrEndsFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStrEndsFunction(StrEndsFunction strEnds, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | StrEndsFunction | 
        strEnds | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStrFunction(StrFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStrFunction(StrFunction str, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | StrFunction | 
        str | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStrLangFunction(StrLangFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStrLangFunction(StrLangFunction strLang, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | StrLangFunction | 
        strLang | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStrLenFunction(StrLenFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStrLenFunction(StrLenFunction strLen, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | StrLenFunction | 
        strLen | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStrStartsFunction(StrStartsFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStrStartsFunction(StrStartsFunction strStarts, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStrUuidFunction(StrUUIDFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStrUuidFunction(StrUUIDFunction uuid, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | StrUUIDFunction | 
        uuid | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStringCast(StringCast, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStringCast(StringCast cast, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | StringCast | 
        cast | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStringJoinFunction(StringJoinFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStringJoinFunction(StringJoinFunction stringJoin, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessStringLengthFunction(StringLengthFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessStringLengthFunction(StringLengthFunction strLen, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSubStrFunction(SubStrFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSubStrFunction(SubStrFunction subStr, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SubStrFunction | 
        subStr | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSubjectFunction(SubjectFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSubjectFunction(SubjectFunction subjectFunction, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SubjectFunction | 
        subjectFunction | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSubstringAfterFunction(SubstringAfterFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSubstringAfterFunction(SubstringAfterFunction substringAfter, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSubstringBeforeFunction(SubstringBeforeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSubstringBeforeFunction(SubstringBeforeFunction substringBefore, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSubstringFunction(SubstringFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSubstringFunction(SubstringFunction substring, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSubstringFunction(SubstringFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSubstringFunction(SubstringFunction substring, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessSubtractionExpression(SubtractionExpression, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessSubtractionExpression(SubtractionExpression subtraction, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessTZFunction(TZFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessTZFunction(TZFunction tz, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TZFunction | 
        tz | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessTangentFunction(TangentFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessTangentFunction(TangentFunction tan, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TangentFunction | 
        tan | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessTenFunction(TenFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessTenFunction(TenFunction ten, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TenFunction | 
        ten | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction timezone, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessTimezoneFunction(TimezoneFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessTimezoneFunction(TimezoneFunction timezone, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TimezoneFunction | 
        timezone | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessTripleNodeTerm(TripleNodeTerm, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessTripleNodeTerm(TripleNodeTerm tripleNodeTerm, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TripleNodeTerm | 
        tripleNodeTerm | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessUCaseFunction(UCaseFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessUCaseFunction(UCaseFunction uCase, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UCaseFunction | 
        uCase | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessUnknownFunction(UnknownFunction, TContext, TBinding)
  Handle an unrecognized function call.
 
  
  Declaration
  
    TResult ProcessUnknownFunction(UnknownFunction unknownFunction, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnknownFunction | 
        unknownFunction | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessUpperCaseFunction(UpperCaseFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessUpperCaseFunction(UpperCaseFunction uCase, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessUuidFunction(UUIDFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessUuidFunction(UUIDFunction uuid, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UUIDFunction | 
        uuid | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessVariableTerm(VariableTerm, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessVariableTerm(VariableTerm variable, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | VariableTerm | 
        variable | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessYearFunction(YearFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessYearFunction(YearFunction year, TContext context, TBinding binding)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | YearFunction | 
        year | 
         | 
      
      
        | TContext | 
        context | 
         | 
      
      
        | TBinding | 
        binding | 
         | 
      
    
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ProcessYearsFromDateTimeFunction(YearFromDateTimeFunction, TContext, TBinding)
  
  
  Declaration
  
    TResult ProcessYearsFromDateTimeFunction(YearFromDateTimeFunction years, TContext context, TBinding binding)
   
  Parameters
  
  Returns
  
  Extension Methods