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