Interface FilterExpressionTemporal
public interface FilterExpressionTemporal
Set of OData filter functions for temporal types.
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic ValueDate.Expressiondate(ValueDateTimeOffset operand) Returns aValueDate.Expressionthat uses the givenoperandto filter for the"date"portion of a temporal value.static ValueNumeric.ExpressionReturns aValueNumeric.Expressionthat uses the givenoperandto filter for the"day"portion of a temporal value.static ValueNumeric.Expressionday(ValueDateTimeOffset operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"day"portion of a temporal value.static ValueNumeric.ExpressionfractionalSeconds(ValueDateTimeOffset operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"fractionalseconds"portion of a temporal value.static ValueNumeric.ExpressionfractionalSeconds(ValueTimeOfDay operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"fractionalseconds"portion of a temporal value.static ValueNumeric.Expressionhour(ValueDateTimeOffset operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"hour"portion of a temporal value.static ValueNumeric.Expressionhour(ValueTimeOfDay operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"hour"portion of a temporal value.Returns aValueDateTimeOffset.Expressionthat uses the maximum date time ("maxdatetime").Returns aValueDateTimeOffset.Expressionthat uses the minimum date time ("mindatetime").static ValueNumeric.Expressionminute(ValueDateTimeOffset operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"minute"portion of a temporal value.static ValueNumeric.Expressionminute(ValueTimeOfDay operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"minute"portion of a temporal value.static ValueNumeric.ExpressionReturns aValueNumeric.Expressionthat uses the givenoperandto filter for the"month"portion of a temporal value.static ValueNumeric.Expressionmonth(ValueDateTimeOffset operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"month"portion of a temporal value.now()Returns aValueDateTimeOffset.Expressionthat uses the current date time ("now").static ValueNumeric.Expressionsecond(ValueDateTimeOffset operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"second"portion of a temporal value.static ValueNumeric.Expressionsecond(ValueTimeOfDay operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"second"portion of a temporal value.static ValueTimeOfDay.Expressiontime(ValueDateTimeOffset operand) Returns aValueTimeOfDay.Expressionthat uses the givenoperandto filter for the"time"portion of a temporal value.static ValueNumeric.ExpressiontotalOffsetMinutes(ValueDateTimeOffset operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"totaloffsetminutes"portion of a temporal value.static ValueNumeric.ExpressiontotalOffsetSeconds(ValueDuration operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"totaloffsetseconds"portion of a temporal value.static ValueNumeric.ExpressionReturns aValueNumeric.Expressionthat uses the givenoperandto filter for the"year"portion of a temporal value.static ValueNumeric.Expressionyear(ValueDateTimeOffset operand) Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"year"portion of a temporal value.
-
Method Details
-
date
Returns aValueDate.Expressionthat uses the givenoperandto filter for the"date"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueDate.Expression.
-
fractionalSeconds
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"fractionalseconds"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueNumeric.Expression.
-
fractionalSeconds
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"fractionalseconds"portion of a temporal value.- Parameters:
operand- TheValueTimeOfDayto filter for.- Returns:
- A
ValueNumeric.Expression.
-
second
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"second"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueNumeric.Expression.
-
second
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"second"portion of a temporal value.- Parameters:
operand- TheValueTimeOfDayto filter for.- Returns:
- A
ValueNumeric.Expression.
-
minute
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"minute"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueNumeric.Expression.
-
minute
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"minute"portion of a temporal value.- Parameters:
operand- TheValueTimeOfDayto filter for.- Returns:
- A
ValueNumeric.Expression.
-
hour
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"hour"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueNumeric.Expression.
-
hour
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"hour"portion of a temporal value.- Parameters:
operand- TheValueTimeOfDayto filter for.- Returns:
- A
ValueNumeric.Expression.
-
day
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"day"portion of a temporal value.- Parameters:
operand- TheValueDateto filter for.- Returns:
- A
ValueNumeric.Expression.
-
day
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"day"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueNumeric.Expression.
-
month
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"month"portion of a temporal value.- Parameters:
operand- TheValueDateto filter for.- Returns:
- A
ValueNumeric.Expression.
-
month
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"month"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueNumeric.Expression.
-
year
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"year"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueNumeric.Expression.
-
year
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"year"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueNumeric.Expression.
-
time
Returns aValueTimeOfDay.Expressionthat uses the givenoperandto filter for the"time"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueTimeOfDay.Expression.
-
now
Returns aValueDateTimeOffset.Expressionthat uses the current date time ("now").- Returns:
- A
ValueDateTimeOffset.Expression.
-
maxDateTime
Returns aValueDateTimeOffset.Expressionthat uses the maximum date time ("maxdatetime").- Returns:
- A
ValueDateTimeOffset.Expression.
-
minDateTime
Returns aValueDateTimeOffset.Expressionthat uses the minimum date time ("mindatetime").- Returns:
- A
ValueDateTimeOffset.Expression.
-
totalOffsetSeconds
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"totaloffsetseconds"portion of a temporal value.- Parameters:
operand- TheValueDurationto filter for.- Returns:
- A
ValueNumeric.Expression.
-
totalOffsetMinutes
Returns aValueNumeric.Expressionthat uses the givenoperandto filter for the"totaloffsetminutes"portion of a temporal value.- Parameters:
operand- TheValueDateTimeOffsetto filter for.- Returns:
- A
ValueNumeric.Expression.
-