Interface FilterExpressionTemporal
public interface FilterExpressionTemporal
Set of OData filter functions for temporal types.
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic ValueDate.Expression
date
(ValueDateTimeOffset operand) Returns aValueDate.Expression
that uses the givenoperand
to filter for the"date"
portion of a temporal value.static ValueNumeric.Expression
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"day"
portion of a temporal value.static ValueNumeric.Expression
day
(ValueDateTimeOffset operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"day"
portion of a temporal value.static ValueNumeric.Expression
fractionalSeconds
(ValueDateTimeOffset operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"fractionalseconds"
portion of a temporal value.static ValueNumeric.Expression
fractionalSeconds
(ValueTimeOfDay operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"fractionalseconds"
portion of a temporal value.static ValueNumeric.Expression
hour
(ValueDateTimeOffset operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"hour"
portion of a temporal value.static ValueNumeric.Expression
hour
(ValueTimeOfDay operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"hour"
portion of a temporal value.Returns aValueDateTimeOffset.Expression
that uses the maximum date time ("maxdatetime")
.Returns aValueDateTimeOffset.Expression
that uses the minimum date time ("mindatetime")
.static ValueNumeric.Expression
minute
(ValueDateTimeOffset operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"minute"
portion of a temporal value.static ValueNumeric.Expression
minute
(ValueTimeOfDay operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"minute"
portion of a temporal value.static ValueNumeric.Expression
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"month"
portion of a temporal value.static ValueNumeric.Expression
month
(ValueDateTimeOffset operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"month"
portion of a temporal value.now()
Returns aValueDateTimeOffset.Expression
that uses the current date time ("now")
.static ValueNumeric.Expression
second
(ValueDateTimeOffset operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"second"
portion of a temporal value.static ValueNumeric.Expression
second
(ValueTimeOfDay operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"second"
portion of a temporal value.static ValueTimeOfDay.Expression
time
(ValueDateTimeOffset operand) Returns aValueTimeOfDay.Expression
that uses the givenoperand
to filter for the"time"
portion of a temporal value.static ValueNumeric.Expression
totalOffsetMinutes
(ValueDateTimeOffset operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"totaloffsetminutes"
portion of a temporal value.static ValueNumeric.Expression
totalOffsetSeconds
(ValueDuration operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"totaloffsetseconds"
portion of a temporal value.static ValueNumeric.Expression
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"year"
portion of a temporal value.static ValueNumeric.Expression
year
(ValueDateTimeOffset operand) Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"year"
portion of a temporal value.
-
Method Details
-
date
Returns aValueDate.Expression
that uses the givenoperand
to filter for the"date"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueDate.Expression
.
-
fractionalSeconds
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"fractionalseconds"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
fractionalSeconds
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"fractionalseconds"
portion of a temporal value.- Parameters:
operand
- TheValueTimeOfDay
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
second
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"second"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
second
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"second"
portion of a temporal value.- Parameters:
operand
- TheValueTimeOfDay
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
minute
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"minute"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
minute
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"minute"
portion of a temporal value.- Parameters:
operand
- TheValueTimeOfDay
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
hour
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"hour"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
hour
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"hour"
portion of a temporal value.- Parameters:
operand
- TheValueTimeOfDay
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
day
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"day"
portion of a temporal value.- Parameters:
operand
- TheValueDate
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
day
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"day"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
month
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"month"
portion of a temporal value.- Parameters:
operand
- TheValueDate
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
month
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"month"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
year
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"year"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
year
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"year"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
time
Returns aValueTimeOfDay.Expression
that uses the givenoperand
to filter for the"time"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueTimeOfDay.Expression
.
-
now
Returns aValueDateTimeOffset.Expression
that uses the current date time ("now")
.- Returns:
- A
ValueDateTimeOffset.Expression
.
-
maxDateTime
Returns aValueDateTimeOffset.Expression
that uses the maximum date time ("maxdatetime")
.- Returns:
- A
ValueDateTimeOffset.Expression
.
-
minDateTime
Returns aValueDateTimeOffset.Expression
that uses the minimum date time ("mindatetime")
.- Returns:
- A
ValueDateTimeOffset.Expression
.
-
totalOffsetSeconds
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"totaloffsetseconds"
portion of a temporal value.- Parameters:
operand
- TheValueDuration
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-
totalOffsetMinutes
Returns aValueNumeric.Expression
that uses the givenoperand
to filter for the"totaloffsetminutes"
portion of a temporal value.- Parameters:
operand
- TheValueDateTimeOffset
to filter for.- Returns:
- A
ValueNumeric.Expression
.
-