Interface ISparqlExpressionVisitor<T>
  The interface to be implemented by an object that can be accepted by an ISparqlExpression instance.
 
  
  
  Assembly: dotNetRdf.dll
  Syntax
  
    public interface ISparqlExpressionVisitor<out T>
   
  Type Parameters
  
    
      
        | Name | 
        Description | 
      
    
    
      
        | T | 
        The type returned by the visit methods of the visitor. 
 | 
      
    
  
  Methods
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitAbsFunction(AbsFunction)
  
  
  Declaration
  
    T VisitAbsFunction(AbsFunction abs)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitAbsFunction(AbsFunction)
  
  
  Declaration
  
    T VisitAbsFunction(AbsFunction abs)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitAdditionExpression(AdditionExpression)
  
  
  Declaration
  
    T VisitAdditionExpression(AdditionExpression expr)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitAggregateTerm(AggregateTerm)
  
  
  Declaration
  
    T VisitAggregateTerm(AggregateTerm aggregate)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitAllModifier(AllModifier)
  
  
  Declaration
  
    T VisitAllModifier(AllModifier all)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitAndExpression(AndExpression)
  
  
  Declaration
  
    T VisitAndExpression(AndExpression and)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitArqBNodeFunction(BNodeFunction)
  
  
  Declaration
  
    T VisitArqBNodeFunction(BNodeFunction bNode)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitBNodeFunction(BNodeFunction)
  
  
  Declaration
  
    T VisitBNodeFunction(BNodeFunction bNode)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitBooleanCast(BooleanCast)
  
  
  Declaration
  
    T VisitBooleanCast(BooleanCast cast)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitBooleanFunction(BooleanFunction)
  
  
  Declaration
  
    T VisitBooleanFunction(BooleanFunction boolean)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitBoundFunction(BoundFunction)
  
  
  Declaration
  
    T VisitBoundFunction(BoundFunction bound)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCallFunction(CallFunction)
  
  
  Declaration
  
    T VisitCallFunction(CallFunction call)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCartesianFunction(CartesianFunction)
  
  
  Declaration
  
    T VisitCartesianFunction(CartesianFunction cart)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCeilFunction(CeilFunction)
  
  
  Declaration
  
    T VisitCeilFunction(CeilFunction ceil)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCeilFunction(CeilingFunction)
  
  
  Declaration
  
    T VisitCeilFunction(CeilingFunction ceil)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCoalesceFunction(CoalesceFunction)
  
  
  Declaration
  
    T VisitCoalesceFunction(CoalesceFunction coalesce)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCompareFunction(CompareFunction)
  
  
  Declaration
  
    T VisitCompareFunction(CompareFunction compare)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitConcatFunction(ConcatFunction)
  
  
  Declaration
  
    T VisitConcatFunction(ConcatFunction concat)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitConcatFunction(ConcatFunction)
  
  
  Declaration
  
    T VisitConcatFunction(ConcatFunction concat)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitConstantTerm(ConstantTerm)
  
  
  Declaration
  
    T VisitConstantTerm(ConstantTerm constant)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitContainsFunction(ContainsFunction)
  
  
  Declaration
  
    T VisitContainsFunction(ContainsFunction contains)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitContainsFunction(ContainsFunction)
  
  
  Declaration
  
    T VisitContainsFunction(ContainsFunction contains)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCosecantFunction(CosecantFunction)
  
  
  Declaration
  
    T VisitCosecantFunction(CosecantFunction cosec)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCosineFunction(CosineFunction)
  
  
  Declaration
  
    T VisitCosineFunction(CosineFunction cos)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCotangentFunction(CotangentFunction)
  
  
  Declaration
  
    T VisitCotangentFunction(CotangentFunction cot)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitCubeFunction(CubeFunction)
  
  
  Declaration
  
    T VisitCubeFunction(CubeFunction cube)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDataType11Function(DataType11Function)
  
  
  Declaration
  
    T VisitDataType11Function(DataType11Function dataType)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDataTypeFunction(DataTypeFunction)
  
  
  Declaration
  
    T VisitDataTypeFunction(DataTypeFunction dataType)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDateTimeCast(DateTimeCast)
  
  
  Declaration
  
    T VisitDateTimeCast(DateTimeCast cast)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDayFromDateTimeFunction(DayFromDateTimeFunction)
  
  
  Declaration
  
    T VisitDayFromDateTimeFunction(DayFromDateTimeFunction day)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDayFunction(DayFunction)
  
  
  Declaration
  
    T VisitDayFunction(DayFunction day)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDecimalCast(DecimalCast)
  
  
  Declaration
  
    T VisitDecimalCast(DecimalCast cast)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDegreesToRadiansFunction(DegreesToRadiansFunction)
  
  
  Declaration
  
    T VisitDegreesToRadiansFunction(DegreesToRadiansFunction degToRad)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDistinctModifier(DistinctModifier)
  
  
  Declaration
  
    T VisitDistinctModifier(DistinctModifier distinct)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDivisionExpression(DivisionExpression)
  
  
  Declaration
  
    T VisitDivisionExpression(DivisionExpression divisionExpression)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitDoubleCast(DoubleCast)
  
  
  Declaration
  
    T VisitDoubleCast(DoubleCast cast)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitEFunction(EFunction)
  
  
  Declaration
  
    T VisitEFunction(EFunction e)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitEncodeForUriFunction(EncodeForUriFunction)
  
  
  Declaration
  
    T VisitEncodeForUriFunction(EncodeForUriFunction encodeForUri)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitEncodeForUriFunction(EncodeForUriFunction)
  
  
  Declaration
  
    T VisitEncodeForUriFunction(EncodeForUriFunction encodeForUri)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitEndsWithFunction(EndsWithFunction)
  
  
  Declaration
  
    T VisitEndsWithFunction(EndsWithFunction endsWith)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitEqualsExpression(EqualsExpression)
  
  
  Declaration
  
    T VisitEqualsExpression(EqualsExpression equals)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitEscapeHtmlUriFunction(EscapeHtmlUriFunction)
  
  
  Declaration
  
    T VisitEscapeHtmlUriFunction(EscapeHtmlUriFunction escape)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitExistsFunction(ExistsFunction)
  
  
  Declaration
  
    T VisitExistsFunction(ExistsFunction exists)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitFactorialFunction(FactorialFunction)
  
  
  Declaration
  
    T VisitFactorialFunction(FactorialFunction factorial)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitFloatCast(FloatCast)
  
  
  Declaration
  
    T VisitFloatCast(FloatCast cast)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitFloorFunction(FloorFunction)
  
  
  Declaration
  
    T VisitFloorFunction(FloorFunction floor)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitFloorFunction(FloorFunction)
  
  
  Declaration
  
    T VisitFloorFunction(FloorFunction floor)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitGraphPatternTerm(GraphPatternTerm)
  
  
  Declaration
  
    T VisitGraphPatternTerm(GraphPatternTerm graphPattern)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitGreaterThanExpression(GreaterThanExpression)
  
  
  Declaration
  
    T VisitGreaterThanExpression(GreaterThanExpression gt)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression)
  
  
  Declaration
  
    T VisitGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression gte)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitHoursFromDateTimeFunction(HoursFromDateTimeFunction)
  
  
  Declaration
  
    T VisitHoursFromDateTimeFunction(HoursFromDateTimeFunction hours)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitHoursFunction(HoursFunction)
  
  
  Declaration
  
    T VisitHoursFunction(HoursFunction hours)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitIfElseFunction(IfElseFunction)
  
  
  Declaration
  
    T VisitIfElseFunction(IfElseFunction ifElse)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitInFunction(InFunction)
  
  
  Declaration
  
    T VisitInFunction(InFunction inFn)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitIntegerCast(IntegerCast)
  
  
  Declaration
  
    T VisitIntegerCast(IntegerCast cast)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitIriFunction(IriFunction)
  
  
  Declaration
  
    T VisitIriFunction(IriFunction iri)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitIsBlankFunction(IsBlankFunction)
  
  
  Declaration
  
    T VisitIsBlankFunction(IsBlankFunction isBlank)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitIsIriFunction(IsIriFunction)
  
  
  Declaration
  
    T VisitIsIriFunction(IsIriFunction isIri)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitIsLiteralFunction(IsLiteralFunction)
  
  
  Declaration
  
    T VisitIsLiteralFunction(IsLiteralFunction isLiteral)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitIsNumericFunction(IsNumericFunction)
  
  
  Declaration
  
    T VisitIsNumericFunction(IsNumericFunction isNumeric)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitIsTripleFunction(IsTripleFunction)
  
  
  Declaration
  
    T VisitIsTripleFunction(IsTripleFunction isTripleFunction)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLCaseFunction(LCaseFunction)
  
  
  Declaration
  
    T VisitLCaseFunction(LCaseFunction lCase)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLangFunction(LangFunction)
  
  
  Declaration
  
    T VisitLangFunction(LangFunction lang)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLangMatchesFunction(LangMatchesFunction)
  
  
  Declaration
  
    T VisitLangMatchesFunction(LangMatchesFunction langMatches)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLessThanExpression(LessThanExpression)
  
  
  Declaration
  
    T VisitLessThanExpression(LessThanExpression lt)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLessThanOrEqualToExpression(LessThanOrEqualToExpression)
  
  
  Declaration
  
    T VisitLessThanOrEqualToExpression(LessThanOrEqualToExpression lte)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLeviathanEFunction(EFunction)
  
  
  Declaration
  
    T VisitLeviathanEFunction(EFunction eFunction)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLeviathanMD5HashFunction(MD5HashFunction)
  
  
  Declaration
  
    T VisitLeviathanMD5HashFunction(MD5HashFunction md5)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLeviathanSha256HashFunction(Sha256HashFunction)
  
  
  Declaration
  
    T VisitLeviathanSha256HashFunction(Sha256HashFunction sha256)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLocalNameFunction(LocalNameFunction)
  
  
  Declaration
  
    T VisitLocalNameFunction(LocalNameFunction localName)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLogFunction(LogFunction)
  
  
  Declaration
  
    T VisitLogFunction(LogFunction log)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitLowerCaseFunction(LowerCaseFunction)
  
  
  Declaration
  
    T VisitLowerCaseFunction(LowerCaseFunction lCase)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitMaxFunction(MaxFunction)
  
  
  Declaration
  
    T VisitMaxFunction(MaxFunction max)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitMd5HashFunction(MD5HashFunction)
  
  
  Declaration
  
    T VisitMd5HashFunction(MD5HashFunction md5)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitMinFunction(MinFunction)
  
  
  Declaration
  
    T VisitMinFunction(MinFunction min)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitMinusExpression(MinusExpression)
  
  
  Declaration
  
    T VisitMinusExpression(MinusExpression minusExpression)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitMinutesFromDateTimeFunction(MinutesFromDateTimeFunction)
  
  
  Declaration
  
    T VisitMinutesFromDateTimeFunction(MinutesFromDateTimeFunction minutes)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitMinutesFunction(MinutesFunction)
  
  
  Declaration
  
    T VisitMinutesFunction(MinutesFunction minutes)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitMonthFromDateTimeFunction(MonthFromDateTimeFunction)
  
  
  Declaration
  
    T VisitMonthFromDateTimeFunction(MonthFromDateTimeFunction month)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitMonthFunction(MonthFunction)
  
  
  Declaration
  
    T VisitMonthFunction(MonthFunction month)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitMultiplicationExpression(MultiplicationExpression)
  
  
  Declaration
  
    T VisitMultiplicationExpression(MultiplicationExpression multiplicationExpression)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitNamespaceFunction(NamespaceFunction)
  
  
  Declaration
  
    T VisitNamespaceFunction(NamespaceFunction ns)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitNaturalLogFunction(LeviathanNaturalLogFunction)
  
  
  Declaration
  
    T VisitNaturalLogFunction(LeviathanNaturalLogFunction logn)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitNormalizeSpaceFunction(NormalizeSpaceFunction)
  
  
  Declaration
  
    T VisitNormalizeSpaceFunction(NormalizeSpaceFunction normalize)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitNormalizeUnicodeFunction(NormalizeUnicodeFunction)
  
  
  Declaration
  
    T VisitNormalizeUnicodeFunction(NormalizeUnicodeFunction normalize)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitNotEqualsExpression(NotEqualsExpression)
  
  
  Declaration
  
    T VisitNotEqualsExpression(NotEqualsExpression ne)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitNotExpression(NotExpression)
  
  
  Declaration
  
    T VisitNotExpression(NotExpression not)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitNotInFunction(NotInFunction)
  
  
  Declaration
  
    T VisitNotInFunction(NotInFunction notIn)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitNowFunction(NowFunction)
  
  
  Declaration
  
    T VisitNowFunction(NowFunction now)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitNowFunction(NowFunction)
  
  
  Declaration
  
    T VisitNowFunction(NowFunction now)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitObjectFunction(ObjectFunction)
  
  
  Declaration
  
    T VisitObjectFunction(ObjectFunction objectFunction)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitOrExpression(OrExpression)
  
  
  Declaration
  
    T VisitOrExpression(OrExpression or)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitPiFunction(PiFunction)
  
  
  Declaration
  
    T VisitPiFunction(PiFunction pi)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitPowerFunction(PowerFunction)
  
  
  Declaration
  
    T VisitPowerFunction(PowerFunction pow)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitPredicateFunction(PredicateFunction)
  
  
  Declaration
  
    T VisitPredicateFunction(PredicateFunction predicateFunction)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitPythagoreanDistanceFunction(PythagoreanDistanceFunction)
  
  
  Declaration
  
    T VisitPythagoreanDistanceFunction(PythagoreanDistanceFunction pythagoreanDistance)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitRadiansToDegreesFunction(RadiansToDegreesFunction)
  
  
  Declaration
  
    T VisitRadiansToDegreesFunction(RadiansToDegreesFunction radToDeg)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitRandFunction(RandFunction)
  
  
  Declaration
  
    T VisitRandFunction(RandFunction rand)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitRandomFunction(RandomFunction)
  
  
  Declaration
  
    T VisitRandomFunction(RandomFunction rand)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitReciprocalFunction(ReciprocalFunction)
  
  
  Declaration
  
    T VisitReciprocalFunction(ReciprocalFunction reciprocal)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitRegexFunction(RegexFunction)
  
  
  Declaration
  
    T VisitRegexFunction(RegexFunction regex)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitReplaceFunction(ReplaceFunction)
  
  
  Declaration
  
    T VisitReplaceFunction(ReplaceFunction replace)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitReplaceFunction(ReplaceFunction)
  
  
  Declaration
  
    T VisitReplaceFunction(ReplaceFunction replace)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitRootFunction(RootFunction)
  
  
  Declaration
  
    T VisitRootFunction(RootFunction root)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitRoundFunction(RoundFunction)
  
  
  Declaration
  
    T VisitRoundFunction(RoundFunction round)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitRoundFunction(RoundFunction)
  
  
  Declaration
  
    T VisitRoundFunction(RoundFunction round)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitRoundHalfToEvenFunction(RoundHalfToEvenFunction)
  
  
  Declaration
  
    T VisitRoundHalfToEvenFunction(RoundHalfToEvenFunction round)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSameTermFunction(SameTermFunction)
  
  
  Declaration
  
    T VisitSameTermFunction(SameTermFunction sameTerm)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSecantFunction(SecantFunction)
  
  
  Declaration
  
    T VisitSecantFunction(SecantFunction sec)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSecondsFromDateTimeFunction(SecondsFromDateTimeFunction)
  
  
  Declaration
  
    T VisitSecondsFromDateTimeFunction(SecondsFromDateTimeFunction seconds)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSecondsFunction(SecondsFunction)
  
  
  Declaration
  
    T VisitSecondsFunction(SecondsFunction seconds)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSha1Function(Sha1Function)
  
  
  Declaration
  
    T VisitSha1Function(Sha1Function sha1)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSha1HashFunction(Sha1HashFunction)
  
  
  Declaration
  
    T VisitSha1HashFunction(Sha1HashFunction sha1)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSha256HashFunction(Sha256HashFunction)
  
  
  Declaration
  
    T VisitSha256HashFunction(Sha256HashFunction sha256)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSha384HashFunction(Sha384HashFunction)
  
  
  Declaration
  
    T VisitSha384HashFunction(Sha384HashFunction sha384)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSha512HashFunction(Sha512HashFunction)
  
  
  Declaration
  
    T VisitSha512HashFunction(Sha512HashFunction sha512)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSineFunction(SineFunction)
  
  
  Declaration
  
    T VisitSineFunction(SineFunction sin)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSquareFunction(SquareFunction)
  
  
  Declaration
  
    T VisitSquareFunction(SquareFunction square)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSquareRootFunction(SquareRootFunction)
  
  
  Declaration
  
    T VisitSquareRootFunction(SquareRootFunction sqrt)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStartsWithFunction(StartsWithFunction)
  
  
  Declaration
  
    T VisitStartsWithFunction(StartsWithFunction startsWith)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStrAfterFunction(StrAfterFunction)
  
  
  Declaration
  
    T VisitStrAfterFunction(StrAfterFunction strAfter)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStrBeforeFunction(StrBeforeFunction)
  
  
  Declaration
  
    T VisitStrBeforeFunction(StrBeforeFunction strBefore)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStrDtFunction(StrDtFunction)
  
  
  Declaration
  
    T VisitStrDtFunction(StrDtFunction strDt)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStrEndsFunction(StrEndsFunction)
  
  
  Declaration
  
    T VisitStrEndsFunction(StrEndsFunction strEnds)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStrFunction(StrFunction)
  
  
  Declaration
  
    T VisitStrFunction(StrFunction str)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStrLangFunction(StrLangFunction)
  
  
  Declaration
  
    T VisitStrLangFunction(StrLangFunction strLang)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStrLenFunction(StrLenFunction)
  
  
  Declaration
  
    T VisitStrLenFunction(StrLenFunction strLen)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStrStartsFunction(StrStartsFunction)
  
  
  Declaration
  
    T VisitStrStartsFunction(StrStartsFunction strStarts)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStrUuidFunction(StrUUIDFunction)
  
  
  Declaration
  
    T VisitStrUuidFunction(StrUUIDFunction uuid)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStringCast(StringCast)
  
  
  Declaration
  
    T VisitStringCast(StringCast cast)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStringJoinFunction(StringJoinFunction)
  
  
  Declaration
  
    T VisitStringJoinFunction(StringJoinFunction stringJoin)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitStringLengthFunction(StringLengthFunction)
  
  
  Declaration
  
    T VisitStringLengthFunction(StringLengthFunction strLen)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSubStrFunction(SubStrFunction)
  
  
  Declaration
  
    T VisitSubStrFunction(SubStrFunction subStr)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSubjectFunction(SubjectFunction)
  
  
  Declaration
  
    T VisitSubjectFunction(SubjectFunction subjectFunction)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSubstringAfterFunction(SubstringAfterFunction)
  
  
  Declaration
  
    T VisitSubstringAfterFunction(SubstringAfterFunction substringAfter)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSubstringBeforeFunction(SubstringBeforeFunction)
  
  
  Declaration
  
    T VisitSubstringBeforeFunction(SubstringBeforeFunction substringBefore)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSubstringFunction(SubstringFunction)
  
  
  Declaration
  
    T VisitSubstringFunction(SubstringFunction substring)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSubstringFunction(SubstringFunction)
  
  
  Declaration
  
    T VisitSubstringFunction(SubstringFunction substring)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitSubtractionExpression(SubtractionExpression)
  
  
  Declaration
  
    T VisitSubtractionExpression(SubtractionExpression subtractionExpression)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitTZFunction(TZFunction)
  
  
  Declaration
  
    T VisitTZFunction(TZFunction tz)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitTangentFunction(TangentFunction)
  
  
  Declaration
  
    T VisitTangentFunction(TangentFunction tan)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitTenFunction(TenFunction)
  
  
  Declaration
  
    T VisitTenFunction(TenFunction ten)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction)
  
  
  Declaration
  
    T VisitTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction timezone)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitTimezoneFunction(TimezoneFunction)
  
  
  Declaration
  
    T VisitTimezoneFunction(TimezoneFunction timezone)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitUCaseFunction(UCaseFunction)
  
  
  Declaration
  
    T VisitUCaseFunction(UCaseFunction uCase)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitUnknownFunction(UnknownFunction)
  Handle an unrecognized function.
 
  
  Declaration
  
    T VisitUnknownFunction(UnknownFunction unknownFunction)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitUpperCaseFunction(UpperCaseFunction)
  
  
  Declaration
  
    T VisitUpperCaseFunction(UpperCaseFunction uCase)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitUuidFunction(UUIDFunction)
  
  
  Declaration
  
    T VisitUuidFunction(UUIDFunction uuid)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitVariableTerm(VariableTerm)
  
  
  Declaration
  
    T VisitVariableTerm(VariableTerm variable)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitYearFunction(YearFunction)
  
  
  Declaration
  
    T VisitYearFunction(YearFunction year)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  VisitYearsFromDateTimeFunction(YearFromDateTimeFunction)
  
  
  Declaration
  
    T VisitYearsFromDateTimeFunction(YearFromDateTimeFunction years)
   
  Parameters
  
  Returns
  
  Extension Methods