Show / Hide Table of Contents

Interface ISparqlExpressionVisitor<T>

The interface to be implemented by an object that can be accepted by an ISparqlExpression instance.

Namespace: VDS.RDF.Query
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)

Process an AbsFunction.

Declaration
T VisitAbsFunction(AbsFunction abs)
Parameters
Type Name Description
AbsFunction abs
Returns
Type Description
T
| Edit this page View Source

VisitAbsFunction(AbsFunction)

Process an XPath AbsFunction.

Declaration
T VisitAbsFunction(AbsFunction abs)
Parameters
Type Name Description
AbsFunction abs
Returns
Type Description
T
| Edit this page View Source

VisitAdditionExpression(AdditionExpression)

Visit a AdditionExpression.

Declaration
T VisitAdditionExpression(AdditionExpression expr)
Parameters
Type Name Description
AdditionExpression expr
Returns
Type Description
T
| Edit this page View Source

VisitAggregateTerm(AggregateTerm)

Visit a AggregateTerm.

Declaration
T VisitAggregateTerm(AggregateTerm aggregate)
Parameters
Type Name Description
AggregateTerm aggregate
Returns
Type Description
T
| Edit this page View Source

VisitAllModifier(AllModifier)

Visit a AllModifier.

Declaration
T VisitAllModifier(AllModifier all)
Parameters
Type Name Description
AllModifier all
Returns
Type Description
T
| Edit this page View Source

VisitAndExpression(AndExpression)

Visit an AndExpression.

Declaration
T VisitAndExpression(AndExpression and)
Parameters
Type Name Description
AndExpression and
Returns
Type Description
T
| Edit this page View Source

VisitArqBNodeFunction(BNodeFunction)

Visit an ARQ BNodeFunction.

Declaration
T VisitArqBNodeFunction(BNodeFunction bNode)
Parameters
Type Name Description
BNodeFunction bNode
Returns
Type Description
T
| Edit this page View Source

VisitBNodeFunction(BNodeFunction)

Process a BNodeFunction.

Declaration
T VisitBNodeFunction(BNodeFunction bNode)
Parameters
Type Name Description
BNodeFunction bNode
Returns
Type Description
T
| Edit this page View Source

VisitBooleanCast(BooleanCast)

Process a BooleanCast.

Declaration
T VisitBooleanCast(BooleanCast cast)
Parameters
Type Name Description
BooleanCast cast
Returns
Type Description
T
| Edit this page View Source

VisitBooleanFunction(BooleanFunction)

Process an XPath BooleanFunction.

Declaration
T VisitBooleanFunction(BooleanFunction boolean)
Parameters
Type Name Description
BooleanFunction boolean
Returns
Type Description
T
| Edit this page View Source

VisitBoundFunction(BoundFunction)

Process a BoundFunction.

Declaration
T VisitBoundFunction(BoundFunction bound)
Parameters
Type Name Description
BoundFunction bound
Returns
Type Description
T
| Edit this page View Source

VisitCallFunction(CallFunction)

Process a CallFunction.

Declaration
T VisitCallFunction(CallFunction call)
Parameters
Type Name Description
CallFunction call
Returns
Type Description
T
| Edit this page View Source

VisitCartesianFunction(CartesianFunction)

Visit a CartesianFunction.

Declaration
T VisitCartesianFunction(CartesianFunction cart)
Parameters
Type Name Description
CartesianFunction cart
Returns
Type Description
T
| Edit this page View Source

VisitCeilFunction(CeilFunction)

Process a CeilFunction.

Declaration
T VisitCeilFunction(CeilFunction ceil)
Parameters
Type Name Description
CeilFunction ceil
Returns
Type Description
T
| Edit this page View Source

VisitCeilFunction(CeilingFunction)

Process an XPath CeilFunction.

Declaration
T VisitCeilFunction(CeilingFunction ceil)
Parameters
Type Name Description
CeilingFunction ceil
Returns
Type Description
T
| Edit this page View Source

VisitCoalesceFunction(CoalesceFunction)

Process a CoalesceFunction.

Declaration
T VisitCoalesceFunction(CoalesceFunction coalesce)
Parameters
Type Name Description
CoalesceFunction coalesce
Returns
Type Description
T
| Edit this page View Source

VisitCompareFunction(CompareFunction)

Process an XPath CompareFunction.

Declaration
T VisitCompareFunction(CompareFunction compare)
Parameters
Type Name Description
CompareFunction compare
Returns
Type Description
T
| Edit this page View Source

VisitConcatFunction(ConcatFunction)

Process a ConcatFunction.

Declaration
T VisitConcatFunction(ConcatFunction concat)
Parameters
Type Name Description
ConcatFunction concat
Returns
Type Description
T
| Edit this page View Source

VisitConcatFunction(ConcatFunction)

Process an XPath ConcatFunction.

Declaration
T VisitConcatFunction(ConcatFunction concat)
Parameters
Type Name Description
ConcatFunction concat
Returns
Type Description
T
| Edit this page View Source

VisitConstantTerm(ConstantTerm)

Visit a ConstantTerm.

Declaration
T VisitConstantTerm(ConstantTerm constant)
Parameters
Type Name Description
ConstantTerm constant
Returns
Type Description
T
| Edit this page View Source

VisitContainsFunction(ContainsFunction)

Process a ContainsFunction.

Declaration
T VisitContainsFunction(ContainsFunction contains)
Parameters
Type Name Description
ContainsFunction contains
Returns
Type Description
T
| Edit this page View Source

VisitContainsFunction(ContainsFunction)

Process an XPath ContainsFunction.

Declaration
T VisitContainsFunction(ContainsFunction contains)
Parameters
Type Name Description
ContainsFunction contains
Returns
Type Description
T
| Edit this page View Source

VisitCosecantFunction(CosecantFunction)

Visit a CosecantFunction.

Declaration
T VisitCosecantFunction(CosecantFunction cosec)
Parameters
Type Name Description
CosecantFunction cosec
Returns
Type Description
T
| Edit this page View Source

VisitCosineFunction(CosineFunction)

Visit a CosineFunction.

Declaration
T VisitCosineFunction(CosineFunction cos)
Parameters
Type Name Description
CosineFunction cos
Returns
Type Description
T
| Edit this page View Source

VisitCotangentFunction(CotangentFunction)

Visit a CotangentFunction.

Declaration
T VisitCotangentFunction(CotangentFunction cot)
Parameters
Type Name Description
CotangentFunction cot
Returns
Type Description
T
| Edit this page View Source

VisitCubeFunction(CubeFunction)

Visit a CubeFunction.

Declaration
T VisitCubeFunction(CubeFunction cube)
Parameters
Type Name Description
CubeFunction cube
Returns
Type Description
T
| Edit this page View Source

VisitDataType11Function(DataType11Function)

Process a DataType11Function.

Declaration
T VisitDataType11Function(DataType11Function dataType)
Parameters
Type Name Description
DataType11Function dataType
Returns
Type Description
T
| Edit this page View Source

VisitDataTypeFunction(DataTypeFunction)

Process a DataTypeFunction.

Declaration
T VisitDataTypeFunction(DataTypeFunction dataType)
Parameters
Type Name Description
DataTypeFunction dataType
Returns
Type Description
T
| Edit this page View Source

VisitDateTimeCast(DateTimeCast)

Process a DateTimeCast.

Declaration
T VisitDateTimeCast(DateTimeCast cast)
Parameters
Type Name Description
DateTimeCast cast
Returns
Type Description
T
| Edit this page View Source

VisitDayFromDateTimeFunction(DayFromDateTimeFunction)

Process a DayFromDateTimeFunction.

Declaration
T VisitDayFromDateTimeFunction(DayFromDateTimeFunction day)
Parameters
Type Name Description
DayFromDateTimeFunction day
Returns
Type Description
T
| Edit this page View Source

VisitDayFunction(DayFunction)

Process a DayFunction.

Declaration
T VisitDayFunction(DayFunction day)
Parameters
Type Name Description
DayFunction day
Returns
Type Description
T
| Edit this page View Source

VisitDecimalCast(DecimalCast)

Process a DecimalCast.

Declaration
T VisitDecimalCast(DecimalCast cast)
Parameters
Type Name Description
DecimalCast cast
Returns
Type Description
T
| Edit this page View Source

VisitDegreesToRadiansFunction(DegreesToRadiansFunction)

Visit a DegreesToRadiansFunction.

Declaration
T VisitDegreesToRadiansFunction(DegreesToRadiansFunction degToRad)
Parameters
Type Name Description
DegreesToRadiansFunction degToRad
Returns
Type Description
T
| Edit this page View Source

VisitDistinctModifier(DistinctModifier)

Visit a DistinctModifier.

Declaration
T VisitDistinctModifier(DistinctModifier distinct)
Parameters
Type Name Description
DistinctModifier distinct
Returns
Type Description
T
| Edit this page View Source

VisitDivisionExpression(DivisionExpression)

Visit a DivisionExpression.

Declaration
T VisitDivisionExpression(DivisionExpression divisionExpression)
Parameters
Type Name Description
DivisionExpression divisionExpression
Returns
Type Description
T
| Edit this page View Source

VisitDoubleCast(DoubleCast)

Process a DoubleCast.

Declaration
T VisitDoubleCast(DoubleCast cast)
Parameters
Type Name Description
DoubleCast cast
Returns
Type Description
T
| Edit this page View Source

VisitEFunction(EFunction)

Visit an ARQ EFunction.

Declaration
T VisitEFunction(EFunction e)
Parameters
Type Name Description
EFunction e
Returns
Type Description
T
| Edit this page View Source

VisitEncodeForUriFunction(EncodeForUriFunction)

Process a EncodeForUriFunction.

Declaration
T VisitEncodeForUriFunction(EncodeForUriFunction encodeForUri)
Parameters
Type Name Description
EncodeForUriFunction encodeForUri
Returns
Type Description
T
| Edit this page View Source

VisitEncodeForUriFunction(EncodeForUriFunction)

Process an XPath EncodeForUriFunction.

Declaration
T VisitEncodeForUriFunction(EncodeForUriFunction encodeForUri)
Parameters
Type Name Description
EncodeForUriFunction encodeForUri
Returns
Type Description
T
| Edit this page View Source

VisitEndsWithFunction(EndsWithFunction)

Process an XPath EndsWithFunction.

Declaration
T VisitEndsWithFunction(EndsWithFunction endsWith)
Parameters
Type Name Description
EndsWithFunction endsWith
Returns
Type Description
T
| Edit this page View Source

VisitEqualsExpression(EqualsExpression)

Visit a EqualsExpression.

Declaration
T VisitEqualsExpression(EqualsExpression equals)
Parameters
Type Name Description
EqualsExpression equals
Returns
Type Description
T
| Edit this page View Source

VisitEscapeHtmlUriFunction(EscapeHtmlUriFunction)

Process an XPath EscapeHtmlUriFunction.

Declaration
T VisitEscapeHtmlUriFunction(EscapeHtmlUriFunction escape)
Parameters
Type Name Description
EscapeHtmlUriFunction escape
Returns
Type Description
T
| Edit this page View Source

VisitExistsFunction(ExistsFunction)

Process a ExistsFunction.

Declaration
T VisitExistsFunction(ExistsFunction exists)
Parameters
Type Name Description
ExistsFunction exists
Returns
Type Description
T
| Edit this page View Source

VisitFactorialFunction(FactorialFunction)

Visit a FactorialFunction.

Declaration
T VisitFactorialFunction(FactorialFunction factorial)
Parameters
Type Name Description
FactorialFunction factorial
Returns
Type Description
T
| Edit this page View Source

VisitFloatCast(FloatCast)

Process a FloatCast.

Declaration
T VisitFloatCast(FloatCast cast)
Parameters
Type Name Description
FloatCast cast
Returns
Type Description
T
| Edit this page View Source

VisitFloorFunction(FloorFunction)

Process a FloorFunction.

Declaration
T VisitFloorFunction(FloorFunction floor)
Parameters
Type Name Description
FloorFunction floor
Returns
Type Description
T
| Edit this page View Source

VisitFloorFunction(FloorFunction)

Process an XPath FloorFunction.

Declaration
T VisitFloorFunction(FloorFunction floor)
Parameters
Type Name Description
FloorFunction floor
Returns
Type Description
T
| Edit this page View Source

VisitGraphPatternTerm(GraphPatternTerm)

Visit a GraphPatternTerm.

Declaration
T VisitGraphPatternTerm(GraphPatternTerm graphPattern)
Parameters
Type Name Description
GraphPatternTerm graphPattern
Returns
Type Description
T
| Edit this page View Source

VisitGreaterThanExpression(GreaterThanExpression)

Visit a GreaterThanExpression.

Declaration
T VisitGreaterThanExpression(GreaterThanExpression gt)
Parameters
Type Name Description
GreaterThanExpression gt
Returns
Type Description
T
| Edit this page View Source

VisitGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression)

Visit a GreaterThanOrEqualToExpression.

Declaration
T VisitGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression gte)
Parameters
Type Name Description
GreaterThanOrEqualToExpression gte
Returns
Type Description
T
| Edit this page View Source

VisitHoursFromDateTimeFunction(HoursFromDateTimeFunction)

Process a HoursFromDateTimeFunction.

Declaration
T VisitHoursFromDateTimeFunction(HoursFromDateTimeFunction hours)
Parameters
Type Name Description
HoursFromDateTimeFunction hours
Returns
Type Description
T
| Edit this page View Source

VisitHoursFunction(HoursFunction)

Process a HoursFunction.

Declaration
T VisitHoursFunction(HoursFunction hours)
Parameters
Type Name Description
HoursFunction hours
Returns
Type Description
T
| Edit this page View Source

VisitIfElseFunction(IfElseFunction)

Process a IfElseFunction.

Declaration
T VisitIfElseFunction(IfElseFunction ifElse)
Parameters
Type Name Description
IfElseFunction ifElse
Returns
Type Description
T
| Edit this page View Source

VisitInFunction(InFunction)

Process a InFunction.

Declaration
T VisitInFunction(InFunction inFn)
Parameters
Type Name Description
InFunction inFn
Returns
Type Description
T
| Edit this page View Source

VisitIntegerCast(IntegerCast)

Process a IntegerCast.

Declaration
T VisitIntegerCast(IntegerCast cast)
Parameters
Type Name Description
IntegerCast cast
Returns
Type Description
T
| Edit this page View Source

VisitIriFunction(IriFunction)

Process an IriFunction.

Declaration
T VisitIriFunction(IriFunction iri)
Parameters
Type Name Description
IriFunction iri
Returns
Type Description
T
| Edit this page View Source

VisitIsBlankFunction(IsBlankFunction)

Process a IsBlankFunction.

Declaration
T VisitIsBlankFunction(IsBlankFunction isBlank)
Parameters
Type Name Description
IsBlankFunction isBlank
Returns
Type Description
T
| Edit this page View Source

VisitIsIriFunction(IsIriFunction)

Process a IsIriFunction.

Declaration
T VisitIsIriFunction(IsIriFunction isIri)
Parameters
Type Name Description
IsIriFunction isIri
Returns
Type Description
T
| Edit this page View Source

VisitIsLiteralFunction(IsLiteralFunction)

Process a IsLiteralFunction.

Declaration
T VisitIsLiteralFunction(IsLiteralFunction isLiteral)
Parameters
Type Name Description
IsLiteralFunction isLiteral
Returns
Type Description
T
| Edit this page View Source

VisitIsNumericFunction(IsNumericFunction)

Process a IsNumericFunction.

Declaration
T VisitIsNumericFunction(IsNumericFunction isNumeric)
Parameters
Type Name Description
IsNumericFunction isNumeric
Returns
Type Description
T
| Edit this page View Source

VisitIsTripleFunction(IsTripleFunction)

Process a IsTripleFunction.

Declaration
T VisitIsTripleFunction(IsTripleFunction isTripleFunction)
Parameters
Type Name Description
IsTripleFunction isTripleFunction
Returns
Type Description
T
| Edit this page View Source

VisitLCaseFunction(LCaseFunction)

Process a LCaseFunction.

Declaration
T VisitLCaseFunction(LCaseFunction lCase)
Parameters
Type Name Description
LCaseFunction lCase
Returns
Type Description
T
| Edit this page View Source

VisitLangFunction(LangFunction)

Process a LangFunction.

Declaration
T VisitLangFunction(LangFunction lang)
Parameters
Type Name Description
LangFunction lang
Returns
Type Description
T
| Edit this page View Source

VisitLangMatchesFunction(LangMatchesFunction)

Process a LangMatchesFunction.

Declaration
T VisitLangMatchesFunction(LangMatchesFunction langMatches)
Parameters
Type Name Description
LangMatchesFunction langMatches
Returns
Type Description
T
| Edit this page View Source

VisitLessThanExpression(LessThanExpression)

Visit a LessThanExpression.

Declaration
T VisitLessThanExpression(LessThanExpression lt)
Parameters
Type Name Description
LessThanExpression lt
Returns
Type Description
T
| Edit this page View Source

VisitLessThanOrEqualToExpression(LessThanOrEqualToExpression)

Visit a LessThanOrEqualToExpression.

Declaration
T VisitLessThanOrEqualToExpression(LessThanOrEqualToExpression lte)
Parameters
Type Name Description
LessThanOrEqualToExpression lte
Returns
Type Description
T
| Edit this page View Source

VisitLeviathanEFunction(EFunction)

Visit a EFunction.

Declaration
T VisitLeviathanEFunction(EFunction eFunction)
Parameters
Type Name Description
EFunction eFunction
Returns
Type Description
T
| Edit this page View Source

VisitLeviathanMD5HashFunction(MD5HashFunction)

Visit a Leviathan MD5HashFunction.

Declaration
T VisitLeviathanMD5HashFunction(MD5HashFunction md5)
Parameters
Type Name Description
MD5HashFunction md5
Returns
Type Description
T
| Edit this page View Source

VisitLeviathanSha256HashFunction(Sha256HashFunction)

Visit a Leviathan Sha256HashFunction.

Declaration
T VisitLeviathanSha256HashFunction(Sha256HashFunction sha256)
Parameters
Type Name Description
Sha256HashFunction sha256
Returns
Type Description
T
| Edit this page View Source

VisitLocalNameFunction(LocalNameFunction)

Visit an ARQ LocalNameFunction.

Declaration
T VisitLocalNameFunction(LocalNameFunction localName)
Parameters
Type Name Description
LocalNameFunction localName
Returns
Type Description
T
| Edit this page View Source

VisitLogFunction(LogFunction)

Visit a LogFunction.

Declaration
T VisitLogFunction(LogFunction log)
Parameters
Type Name Description
LogFunction log
Returns
Type Description
T
| Edit this page View Source

VisitLowerCaseFunction(LowerCaseFunction)

Process an XPath LowerCaseFunction.

Declaration
T VisitLowerCaseFunction(LowerCaseFunction lCase)
Parameters
Type Name Description
LowerCaseFunction lCase
Returns
Type Description
T
| Edit this page View Source

VisitMaxFunction(MaxFunction)

Visit an ARQ MaxFunction.

Declaration
T VisitMaxFunction(MaxFunction max)
Parameters
Type Name Description
MaxFunction max
Returns
Type Description
T
| Edit this page View Source

VisitMd5HashFunction(MD5HashFunction)

Process a MD5HashFunction.

Declaration
T VisitMd5HashFunction(MD5HashFunction md5)
Parameters
Type Name Description
MD5HashFunction md5
Returns
Type Description
T
| Edit this page View Source

VisitMinFunction(MinFunction)

Visit an ARQ MinFunction.

Declaration
T VisitMinFunction(MinFunction min)
Parameters
Type Name Description
MinFunction min
Returns
Type Description
T
| Edit this page View Source

VisitMinusExpression(MinusExpression)

Visit a MinusExpression.

Declaration
T VisitMinusExpression(MinusExpression minusExpression)
Parameters
Type Name Description
MinusExpression minusExpression
Returns
Type Description
T
| Edit this page View Source

VisitMinutesFromDateTimeFunction(MinutesFromDateTimeFunction)

Process a MinutesFromDateTimeFunction.

Declaration
T VisitMinutesFromDateTimeFunction(MinutesFromDateTimeFunction minutes)
Parameters
Type Name Description
MinutesFromDateTimeFunction minutes
Returns
Type Description
T
| Edit this page View Source

VisitMinutesFunction(MinutesFunction)

Process a MinutesFunction.

Declaration
T VisitMinutesFunction(MinutesFunction minutes)
Parameters
Type Name Description
MinutesFunction minutes
Returns
Type Description
T
| Edit this page View Source

VisitMonthFromDateTimeFunction(MonthFromDateTimeFunction)

Process a MonthFromDateTimeFunction.

Declaration
T VisitMonthFromDateTimeFunction(MonthFromDateTimeFunction month)
Parameters
Type Name Description
MonthFromDateTimeFunction month
Returns
Type Description
T
| Edit this page View Source

VisitMonthFunction(MonthFunction)

Process a MonthFunction.

Declaration
T VisitMonthFunction(MonthFunction month)
Parameters
Type Name Description
MonthFunction month
Returns
Type Description
T
| Edit this page View Source

VisitMultiplicationExpression(MultiplicationExpression)

Visit a MultiplicationExpression.

Declaration
T VisitMultiplicationExpression(MultiplicationExpression multiplicationExpression)
Parameters
Type Name Description
MultiplicationExpression multiplicationExpression
Returns
Type Description
T
| Edit this page View Source

VisitNamespaceFunction(NamespaceFunction)

Visit an ARQ NamespaceFunction.

Declaration
T VisitNamespaceFunction(NamespaceFunction ns)
Parameters
Type Name Description
NamespaceFunction ns
Returns
Type Description
T
| Edit this page View Source

VisitNaturalLogFunction(LeviathanNaturalLogFunction)

Visit a LeviathanNaturalLogFunction.

Declaration
T VisitNaturalLogFunction(LeviathanNaturalLogFunction logn)
Parameters
Type Name Description
LeviathanNaturalLogFunction logn
Returns
Type Description
T
| Edit this page View Source

VisitNormalizeSpaceFunction(NormalizeSpaceFunction)

Process an XPath NormalizeSpaceFunction.

Declaration
T VisitNormalizeSpaceFunction(NormalizeSpaceFunction normalize)
Parameters
Type Name Description
NormalizeSpaceFunction normalize
Returns
Type Description
T
| Edit this page View Source

VisitNormalizeUnicodeFunction(NormalizeUnicodeFunction)

Process an XPath NormalizeUnicodeFunction.

Declaration
T VisitNormalizeUnicodeFunction(NormalizeUnicodeFunction normalize)
Parameters
Type Name Description
NormalizeUnicodeFunction normalize
Returns
Type Description
T
| Edit this page View Source

VisitNotEqualsExpression(NotEqualsExpression)

Visit a NotEqualsExpression.

Declaration
T VisitNotEqualsExpression(NotEqualsExpression ne)
Parameters
Type Name Description
NotEqualsExpression ne
Returns
Type Description
T
| Edit this page View Source

VisitNotExpression(NotExpression)

Visit a NotExpression.

Declaration
T VisitNotExpression(NotExpression not)
Parameters
Type Name Description
NotExpression not
Returns
Type Description
T
| Edit this page View Source

VisitNotInFunction(NotInFunction)

Process a NotInFunction.

Declaration
T VisitNotInFunction(NotInFunction notIn)
Parameters
Type Name Description
NotInFunction notIn
Returns
Type Description
T
| Edit this page View Source

VisitNowFunction(NowFunction)

Visit an ARQ NowFunction.

Declaration
T VisitNowFunction(NowFunction now)
Parameters
Type Name Description
NowFunction now
Returns
Type Description
T
| Edit this page View Source

VisitNowFunction(NowFunction)

Process a NowFunction.

Declaration
T VisitNowFunction(NowFunction now)
Parameters
Type Name Description
NowFunction now
Returns
Type Description
T
| Edit this page View Source

VisitObjectFunction(ObjectFunction)

Process an ObjectFunction.

Declaration
T VisitObjectFunction(ObjectFunction objectFunction)
Parameters
Type Name Description
ObjectFunction objectFunction
Returns
Type Description
T
| Edit this page View Source

VisitOrExpression(OrExpression)

Visit an OrExpression.

Declaration
T VisitOrExpression(OrExpression or)
Parameters
Type Name Description
OrExpression or
Returns
Type Description
T
| Edit this page View Source

VisitPiFunction(PiFunction)

Visit an ARQ PiFunction.

Declaration
T VisitPiFunction(PiFunction pi)
Parameters
Type Name Description
PiFunction pi
Returns
Type Description
T
| Edit this page View Source

VisitPowerFunction(PowerFunction)

Visit a PowerFunction.

Declaration
T VisitPowerFunction(PowerFunction pow)
Parameters
Type Name Description
PowerFunction pow
Returns
Type Description
T
| Edit this page View Source

VisitPredicateFunction(PredicateFunction)

Process a PredicateFunction.

Declaration
T VisitPredicateFunction(PredicateFunction predicateFunction)
Parameters
Type Name Description
PredicateFunction predicateFunction
Returns
Type Description
T
| Edit this page View Source

VisitPythagoreanDistanceFunction(PythagoreanDistanceFunction)

Visit a PythagoreanDistanceFunction.

Declaration
T VisitPythagoreanDistanceFunction(PythagoreanDistanceFunction pythagoreanDistance)
Parameters
Type Name Description
PythagoreanDistanceFunction pythagoreanDistance
Returns
Type Description
T
| Edit this page View Source

VisitRadiansToDegreesFunction(RadiansToDegreesFunction)

Visit a RadiansToDegreesFunction.

Declaration
T VisitRadiansToDegreesFunction(RadiansToDegreesFunction radToDeg)
Parameters
Type Name Description
RadiansToDegreesFunction radToDeg
Returns
Type Description
T
| Edit this page View Source

VisitRandFunction(RandFunction)

Process a RandFunction.

Declaration
T VisitRandFunction(RandFunction rand)
Parameters
Type Name Description
RandFunction rand
Returns
Type Description
T
| Edit this page View Source

VisitRandomFunction(RandomFunction)

Visit a RandomFunction.

Declaration
T VisitRandomFunction(RandomFunction rand)
Parameters
Type Name Description
RandomFunction rand
Returns
Type Description
T
| Edit this page View Source

VisitReciprocalFunction(ReciprocalFunction)

Visit a ReciprocalFunction.

Declaration
T VisitReciprocalFunction(ReciprocalFunction reciprocal)
Parameters
Type Name Description
ReciprocalFunction reciprocal
Returns
Type Description
T
| Edit this page View Source

VisitRegexFunction(RegexFunction)

Process a RegexFunction.

Declaration
T VisitRegexFunction(RegexFunction regex)
Parameters
Type Name Description
RegexFunction regex
Returns
Type Description
T
| Edit this page View Source

VisitReplaceFunction(ReplaceFunction)

Process a ReplaceFunction.

Declaration
T VisitReplaceFunction(ReplaceFunction replace)
Parameters
Type Name Description
ReplaceFunction replace
Returns
Type Description
T
| Edit this page View Source

VisitReplaceFunction(ReplaceFunction)

Process an XPath ReplaceFunction.

Declaration
T VisitReplaceFunction(ReplaceFunction replace)
Parameters
Type Name Description
ReplaceFunction replace
Returns
Type Description
T
| Edit this page View Source

VisitRootFunction(RootFunction)

Visit a RootFunction.

Declaration
T VisitRootFunction(RootFunction root)
Parameters
Type Name Description
RootFunction root
Returns
Type Description
T
| Edit this page View Source

VisitRoundFunction(RoundFunction)

Process a RandFunction.

Declaration
T VisitRoundFunction(RoundFunction round)
Parameters
Type Name Description
RoundFunction round
Returns
Type Description
T
| Edit this page View Source

VisitRoundFunction(RoundFunction)

Process an XPath RoundFunction.

Declaration
T VisitRoundFunction(RoundFunction round)
Parameters
Type Name Description
RoundFunction round
Returns
Type Description
T
| Edit this page View Source

VisitRoundHalfToEvenFunction(RoundHalfToEvenFunction)

Process an XPath RoundHalfToEvenFunction.

Declaration
T VisitRoundHalfToEvenFunction(RoundHalfToEvenFunction round)
Parameters
Type Name Description
RoundHalfToEvenFunction round
Returns
Type Description
T
| Edit this page View Source

VisitSameTermFunction(SameTermFunction)

Process a SameTermFunction.

Declaration
T VisitSameTermFunction(SameTermFunction sameTerm)
Parameters
Type Name Description
SameTermFunction sameTerm
Returns
Type Description
T
| Edit this page View Source

VisitSecantFunction(SecantFunction)

Visit a SecantFunction.

Declaration
T VisitSecantFunction(SecantFunction sec)
Parameters
Type Name Description
SecantFunction sec
Returns
Type Description
T
| Edit this page View Source

VisitSecondsFromDateTimeFunction(SecondsFromDateTimeFunction)

Process a SecondsFromDateTimeFunction.

Declaration
T VisitSecondsFromDateTimeFunction(SecondsFromDateTimeFunction seconds)
Parameters
Type Name Description
SecondsFromDateTimeFunction seconds
Returns
Type Description
T
| Edit this page View Source

VisitSecondsFunction(SecondsFunction)

Process a SecondsFunction.

Declaration
T VisitSecondsFunction(SecondsFunction seconds)
Parameters
Type Name Description
SecondsFunction seconds
Returns
Type Description
T
| Edit this page View Source

VisitSha1Function(Sha1Function)

Visit an ARQ Sha1Function.

Declaration
T VisitSha1Function(Sha1Function sha1)
Parameters
Type Name Description
Sha1Function sha1
Returns
Type Description
T
| Edit this page View Source

VisitSha1HashFunction(Sha1HashFunction)

Process a Sha1HashFunction.

Declaration
T VisitSha1HashFunction(Sha1HashFunction sha1)
Parameters
Type Name Description
Sha1HashFunction sha1
Returns
Type Description
T
| Edit this page View Source

VisitSha256HashFunction(Sha256HashFunction)

Process a Sha256HashFunction.

Declaration
T VisitSha256HashFunction(Sha256HashFunction sha256)
Parameters
Type Name Description
Sha256HashFunction sha256
Returns
Type Description
T
| Edit this page View Source

VisitSha384HashFunction(Sha384HashFunction)

Process a Sha384HashFunction.

Declaration
T VisitSha384HashFunction(Sha384HashFunction sha384)
Parameters
Type Name Description
Sha384HashFunction sha384
Returns
Type Description
T
| Edit this page View Source

VisitSha512HashFunction(Sha512HashFunction)

Process a Sha512HashFunction.

Declaration
T VisitSha512HashFunction(Sha512HashFunction sha512)
Parameters
Type Name Description
Sha512HashFunction sha512
Returns
Type Description
T
| Edit this page View Source

VisitSineFunction(SineFunction)

Visit a SineFunction.

Declaration
T VisitSineFunction(SineFunction sin)
Parameters
Type Name Description
SineFunction sin
Returns
Type Description
T
| Edit this page View Source

VisitSquareFunction(SquareFunction)

Visit a SquareFunction.

Declaration
T VisitSquareFunction(SquareFunction square)
Parameters
Type Name Description
SquareFunction square
Returns
Type Description
T
| Edit this page View Source

VisitSquareRootFunction(SquareRootFunction)

Visit a SquareRootFunction.

Declaration
T VisitSquareRootFunction(SquareRootFunction sqrt)
Parameters
Type Name Description
SquareRootFunction sqrt
Returns
Type Description
T
| Edit this page View Source

VisitStartsWithFunction(StartsWithFunction)

Process an XPath StartsWithFunction.

Declaration
T VisitStartsWithFunction(StartsWithFunction startsWith)
Parameters
Type Name Description
StartsWithFunction startsWith
Returns
Type Description
T
| Edit this page View Source

VisitStrAfterFunction(StrAfterFunction)

Process a StrAfterFunction.

Declaration
T VisitStrAfterFunction(StrAfterFunction strAfter)
Parameters
Type Name Description
StrAfterFunction strAfter
Returns
Type Description
T
| Edit this page View Source

VisitStrBeforeFunction(StrBeforeFunction)

Process a StrBeforeFunction.

Declaration
T VisitStrBeforeFunction(StrBeforeFunction strBefore)
Parameters
Type Name Description
StrBeforeFunction strBefore
Returns
Type Description
T
| Edit this page View Source

VisitStrDtFunction(StrDtFunction)

Process a StrDtFunction.

Declaration
T VisitStrDtFunction(StrDtFunction strDt)
Parameters
Type Name Description
StrDtFunction strDt
Returns
Type Description
T
| Edit this page View Source

VisitStrEndsFunction(StrEndsFunction)

Process a StrEndsFunction.

Declaration
T VisitStrEndsFunction(StrEndsFunction strEnds)
Parameters
Type Name Description
StrEndsFunction strEnds
Returns
Type Description
T
| Edit this page View Source

VisitStrFunction(StrFunction)

Process a StrFunction.

Declaration
T VisitStrFunction(StrFunction str)
Parameters
Type Name Description
StrFunction str
Returns
Type Description
T
| Edit this page View Source

VisitStrLangFunction(StrLangFunction)

Process a StrLangFunction.

Declaration
T VisitStrLangFunction(StrLangFunction strLang)
Parameters
Type Name Description
StrLangFunction strLang
Returns
Type Description
T
| Edit this page View Source

VisitStrLenFunction(StrLenFunction)

Process a StrLenFunction.

Declaration
T VisitStrLenFunction(StrLenFunction strLen)
Parameters
Type Name Description
StrLenFunction strLen
Returns
Type Description
T
| Edit this page View Source

VisitStrStartsFunction(StrStartsFunction)

Process a StrStartsFunction.

Declaration
T VisitStrStartsFunction(StrStartsFunction strStarts)
Parameters
Type Name Description
StrStartsFunction strStarts
Returns
Type Description
T
| Edit this page View Source

VisitStrUuidFunction(StrUUIDFunction)

Process a StrUUIDFunction.

Declaration
T VisitStrUuidFunction(StrUUIDFunction uuid)
Parameters
Type Name Description
StrUUIDFunction uuid
Returns
Type Description
T
| Edit this page View Source

VisitStringCast(StringCast)

Process a StringCast.

Declaration
T VisitStringCast(StringCast cast)
Parameters
Type Name Description
StringCast cast
Returns
Type Description
T
| Edit this page View Source

VisitStringJoinFunction(StringJoinFunction)

Visit an ARQ StringJoinFunction.

Declaration
T VisitStringJoinFunction(StringJoinFunction stringJoin)
Parameters
Type Name Description
StringJoinFunction stringJoin
Returns
Type Description
T
| Edit this page View Source

VisitStringLengthFunction(StringLengthFunction)

Process an XPath StringLengthFunction.

Declaration
T VisitStringLengthFunction(StringLengthFunction strLen)
Parameters
Type Name Description
StringLengthFunction strLen
Returns
Type Description
T
| Edit this page View Source

VisitSubStrFunction(SubStrFunction)

Process a SubStrFunction.

Declaration
T VisitSubStrFunction(SubStrFunction subStr)
Parameters
Type Name Description
SubStrFunction subStr
Returns
Type Description
T
| Edit this page View Source

VisitSubjectFunction(SubjectFunction)

Process a SubjectFunction.

Declaration
T VisitSubjectFunction(SubjectFunction subjectFunction)
Parameters
Type Name Description
SubjectFunction subjectFunction
Returns
Type Description
T
| Edit this page View Source

VisitSubstringAfterFunction(SubstringAfterFunction)

Process an XPath SubstringAfterFunction.

Declaration
T VisitSubstringAfterFunction(SubstringAfterFunction substringAfter)
Parameters
Type Name Description
SubstringAfterFunction substringAfter
Returns
Type Description
T
| Edit this page View Source

VisitSubstringBeforeFunction(SubstringBeforeFunction)

Process an XPath SubstringBeforeFunction.

Declaration
T VisitSubstringBeforeFunction(SubstringBeforeFunction substringBefore)
Parameters
Type Name Description
SubstringBeforeFunction substringBefore
Returns
Type Description
T
| Edit this page View Source

VisitSubstringFunction(SubstringFunction)

Visit an ARQ SubstringFunction.

Declaration
T VisitSubstringFunction(SubstringFunction substring)
Parameters
Type Name Description
SubstringFunction substring
Returns
Type Description
T
| Edit this page View Source

VisitSubstringFunction(SubstringFunction)

Process an XPath SubstringFunction.

Declaration
T VisitSubstringFunction(SubstringFunction substring)
Parameters
Type Name Description
SubstringFunction substring
Returns
Type Description
T
| Edit this page View Source

VisitSubtractionExpression(SubtractionExpression)

Visit a SubtractionExpression.

Declaration
T VisitSubtractionExpression(SubtractionExpression subtractionExpression)
Parameters
Type Name Description
SubtractionExpression subtractionExpression
Returns
Type Description
T
| Edit this page View Source

VisitTZFunction(TZFunction)

Process a TZFunction.

Declaration
T VisitTZFunction(TZFunction tz)
Parameters
Type Name Description
TZFunction tz
Returns
Type Description
T
| Edit this page View Source

VisitTangentFunction(TangentFunction)

Visit a TangentFunction.

Declaration
T VisitTangentFunction(TangentFunction tan)
Parameters
Type Name Description
TangentFunction tan
Returns
Type Description
T
| Edit this page View Source

VisitTenFunction(TenFunction)

Visit a TenFunction.

Declaration
T VisitTenFunction(TenFunction ten)
Parameters
Type Name Description
TenFunction ten
Returns
Type Description
T
| Edit this page View Source

VisitTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction)

Process a TimezoneFromDateTimeFunction.

Declaration
T VisitTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction timezone)
Parameters
Type Name Description
TimezoneFromDateTimeFunction timezone
Returns
Type Description
T
| Edit this page View Source

VisitTimezoneFunction(TimezoneFunction)

Process a TimezoneFunction.

Declaration
T VisitTimezoneFunction(TimezoneFunction timezone)
Parameters
Type Name Description
TimezoneFunction timezone
Returns
Type Description
T
| Edit this page View Source

VisitUCaseFunction(UCaseFunction)

Process a UCaseFunction.

Declaration
T VisitUCaseFunction(UCaseFunction uCase)
Parameters
Type Name Description
UCaseFunction uCase
Returns
Type Description
T
| Edit this page View Source

VisitUnknownFunction(UnknownFunction)

Handle an unrecognized function.

Declaration
T VisitUnknownFunction(UnknownFunction unknownFunction)
Parameters
Type Name Description
UnknownFunction unknownFunction
Returns
Type Description
T
| Edit this page View Source

VisitUpperCaseFunction(UpperCaseFunction)

Process an XPath UpperCaseFunction.

Declaration
T VisitUpperCaseFunction(UpperCaseFunction uCase)
Parameters
Type Name Description
UpperCaseFunction uCase
Returns
Type Description
T
| Edit this page View Source

VisitUuidFunction(UUIDFunction)

Process a UUIDFunction.

Declaration
T VisitUuidFunction(UUIDFunction uuid)
Parameters
Type Name Description
UUIDFunction uuid
Returns
Type Description
T
| Edit this page View Source

VisitVariableTerm(VariableTerm)

Visit a VariableTerm.

Declaration
T VisitVariableTerm(VariableTerm variable)
Parameters
Type Name Description
VariableTerm variable
Returns
Type Description
T
| Edit this page View Source

VisitYearFunction(YearFunction)

Process a YearFunction.

Declaration
T VisitYearFunction(YearFunction year)
Parameters
Type Name Description
YearFunction year
Returns
Type Description
T
| Edit this page View Source

VisitYearsFromDateTimeFunction(YearFromDateTimeFunction)

Process a YearFromDateTimeFunction.

Declaration
T VisitYearsFromDateTimeFunction(YearFromDateTimeFunction years)
Parameters
Type Name Description
YearFromDateTimeFunction years
Returns
Type Description
T

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Methods
    • VisitAbsFunction(AbsFunction)
    • VisitAbsFunction(AbsFunction)
    • VisitAdditionExpression(AdditionExpression)
    • VisitAggregateTerm(AggregateTerm)
    • VisitAllModifier(AllModifier)
    • VisitAndExpression(AndExpression)
    • VisitArqBNodeFunction(BNodeFunction)
    • VisitBNodeFunction(BNodeFunction)
    • VisitBooleanCast(BooleanCast)
    • VisitBooleanFunction(BooleanFunction)
    • VisitBoundFunction(BoundFunction)
    • VisitCallFunction(CallFunction)
    • VisitCartesianFunction(CartesianFunction)
    • VisitCeilFunction(CeilFunction)
    • VisitCeilFunction(CeilingFunction)
    • VisitCoalesceFunction(CoalesceFunction)
    • VisitCompareFunction(CompareFunction)
    • VisitConcatFunction(ConcatFunction)
    • VisitConcatFunction(ConcatFunction)
    • VisitConstantTerm(ConstantTerm)
    • VisitContainsFunction(ContainsFunction)
    • VisitContainsFunction(ContainsFunction)
    • VisitCosecantFunction(CosecantFunction)
    • VisitCosineFunction(CosineFunction)
    • VisitCotangentFunction(CotangentFunction)
    • VisitCubeFunction(CubeFunction)
    • VisitDataType11Function(DataType11Function)
    • VisitDataTypeFunction(DataTypeFunction)
    • VisitDateTimeCast(DateTimeCast)
    • VisitDayFromDateTimeFunction(DayFromDateTimeFunction)
    • VisitDayFunction(DayFunction)
    • VisitDecimalCast(DecimalCast)
    • VisitDegreesToRadiansFunction(DegreesToRadiansFunction)
    • VisitDistinctModifier(DistinctModifier)
    • VisitDivisionExpression(DivisionExpression)
    • VisitDoubleCast(DoubleCast)
    • VisitEFunction(EFunction)
    • VisitEncodeForUriFunction(EncodeForUriFunction)
    • VisitEncodeForUriFunction(EncodeForUriFunction)
    • VisitEndsWithFunction(EndsWithFunction)
    • VisitEqualsExpression(EqualsExpression)
    • VisitEscapeHtmlUriFunction(EscapeHtmlUriFunction)
    • VisitExistsFunction(ExistsFunction)
    • VisitFactorialFunction(FactorialFunction)
    • VisitFloatCast(FloatCast)
    • VisitFloorFunction(FloorFunction)
    • VisitFloorFunction(FloorFunction)
    • VisitGraphPatternTerm(GraphPatternTerm)
    • VisitGreaterThanExpression(GreaterThanExpression)
    • VisitGreaterThanOrEqualToExpression(GreaterThanOrEqualToExpression)
    • VisitHoursFromDateTimeFunction(HoursFromDateTimeFunction)
    • VisitHoursFunction(HoursFunction)
    • VisitIfElseFunction(IfElseFunction)
    • VisitInFunction(InFunction)
    • VisitIntegerCast(IntegerCast)
    • VisitIriFunction(IriFunction)
    • VisitIsBlankFunction(IsBlankFunction)
    • VisitIsIriFunction(IsIriFunction)
    • VisitIsLiteralFunction(IsLiteralFunction)
    • VisitIsNumericFunction(IsNumericFunction)
    • VisitIsTripleFunction(IsTripleFunction)
    • VisitLCaseFunction(LCaseFunction)
    • VisitLangFunction(LangFunction)
    • VisitLangMatchesFunction(LangMatchesFunction)
    • VisitLessThanExpression(LessThanExpression)
    • VisitLessThanOrEqualToExpression(LessThanOrEqualToExpression)
    • VisitLeviathanEFunction(EFunction)
    • VisitLeviathanMD5HashFunction(MD5HashFunction)
    • VisitLeviathanSha256HashFunction(Sha256HashFunction)
    • VisitLocalNameFunction(LocalNameFunction)
    • VisitLogFunction(LogFunction)
    • VisitLowerCaseFunction(LowerCaseFunction)
    • VisitMaxFunction(MaxFunction)
    • VisitMd5HashFunction(MD5HashFunction)
    • VisitMinFunction(MinFunction)
    • VisitMinusExpression(MinusExpression)
    • VisitMinutesFromDateTimeFunction(MinutesFromDateTimeFunction)
    • VisitMinutesFunction(MinutesFunction)
    • VisitMonthFromDateTimeFunction(MonthFromDateTimeFunction)
    • VisitMonthFunction(MonthFunction)
    • VisitMultiplicationExpression(MultiplicationExpression)
    • VisitNamespaceFunction(NamespaceFunction)
    • VisitNaturalLogFunction(LeviathanNaturalLogFunction)
    • VisitNormalizeSpaceFunction(NormalizeSpaceFunction)
    • VisitNormalizeUnicodeFunction(NormalizeUnicodeFunction)
    • VisitNotEqualsExpression(NotEqualsExpression)
    • VisitNotExpression(NotExpression)
    • VisitNotInFunction(NotInFunction)
    • VisitNowFunction(NowFunction)
    • VisitNowFunction(NowFunction)
    • VisitObjectFunction(ObjectFunction)
    • VisitOrExpression(OrExpression)
    • VisitPiFunction(PiFunction)
    • VisitPowerFunction(PowerFunction)
    • VisitPredicateFunction(PredicateFunction)
    • VisitPythagoreanDistanceFunction(PythagoreanDistanceFunction)
    • VisitRadiansToDegreesFunction(RadiansToDegreesFunction)
    • VisitRandFunction(RandFunction)
    • VisitRandomFunction(RandomFunction)
    • VisitReciprocalFunction(ReciprocalFunction)
    • VisitRegexFunction(RegexFunction)
    • VisitReplaceFunction(ReplaceFunction)
    • VisitReplaceFunction(ReplaceFunction)
    • VisitRootFunction(RootFunction)
    • VisitRoundFunction(RoundFunction)
    • VisitRoundFunction(RoundFunction)
    • VisitRoundHalfToEvenFunction(RoundHalfToEvenFunction)
    • VisitSameTermFunction(SameTermFunction)
    • VisitSecantFunction(SecantFunction)
    • VisitSecondsFromDateTimeFunction(SecondsFromDateTimeFunction)
    • VisitSecondsFunction(SecondsFunction)
    • VisitSha1Function(Sha1Function)
    • VisitSha1HashFunction(Sha1HashFunction)
    • VisitSha256HashFunction(Sha256HashFunction)
    • VisitSha384HashFunction(Sha384HashFunction)
    • VisitSha512HashFunction(Sha512HashFunction)
    • VisitSineFunction(SineFunction)
    • VisitSquareFunction(SquareFunction)
    • VisitSquareRootFunction(SquareRootFunction)
    • VisitStartsWithFunction(StartsWithFunction)
    • VisitStrAfterFunction(StrAfterFunction)
    • VisitStrBeforeFunction(StrBeforeFunction)
    • VisitStrDtFunction(StrDtFunction)
    • VisitStrEndsFunction(StrEndsFunction)
    • VisitStrFunction(StrFunction)
    • VisitStrLangFunction(StrLangFunction)
    • VisitStrLenFunction(StrLenFunction)
    • VisitStrStartsFunction(StrStartsFunction)
    • VisitStrUuidFunction(StrUUIDFunction)
    • VisitStringCast(StringCast)
    • VisitStringJoinFunction(StringJoinFunction)
    • VisitStringLengthFunction(StringLengthFunction)
    • VisitSubStrFunction(SubStrFunction)
    • VisitSubjectFunction(SubjectFunction)
    • VisitSubstringAfterFunction(SubstringAfterFunction)
    • VisitSubstringBeforeFunction(SubstringBeforeFunction)
    • VisitSubstringFunction(SubstringFunction)
    • VisitSubstringFunction(SubstringFunction)
    • VisitSubtractionExpression(SubtractionExpression)
    • VisitTZFunction(TZFunction)
    • VisitTangentFunction(TangentFunction)
    • VisitTenFunction(TenFunction)
    • VisitTimezoneFromDateTimeFunction(TimezoneFromDateTimeFunction)
    • VisitTimezoneFunction(TimezoneFunction)
    • VisitUCaseFunction(UCaseFunction)
    • VisitUnknownFunction(UnknownFunction)
    • VisitUpperCaseFunction(UpperCaseFunction)
    • VisitUuidFunction(UUIDFunction)
    • VisitVariableTerm(VariableTerm)
    • VisitYearFunction(YearFunction)
    • VisitYearsFromDateTimeFunction(YearFromDateTimeFunction)
  • Extension Methods
Back to top Generated by DocFX