public interface DateValueStream extends LongValueStream
The back-end production of the value can change inbetween calls to streamDates(java.util.function.Consumer<java.util.Date>)
,
resulting in different values on each call.
NOTE: Most date expressions work with the long
representation of the date, so that less
objects need to be created during execution.
Modifier and Type | Interface and Description |
---|---|
static class |
DateValueStream.AbstractDateValueStream
An abstract base for
DateValueStream.CastingDateValueStream that automatically casts to all types if LongValueStream.streamLongs(java.util.function.LongConsumer) is implemented. |
static interface |
DateValueStream.CastingDateValueStream
An interface that represents all of the types a
DateValueStream should be able to cast to. |
LongValueStream.AbstractLongValueStream, LongValueStream.CastingLongValueStream
AnalyticsValueStream.AbstractAnalyticsValueStream, AnalyticsValueStream.ExpressionType
Modifier and Type | Method and Description |
---|---|
void |
streamDates(Consumer<Date> cons)
Stream the date representations of all current values, if any exist.
|
streamLongs
convertToConstant, createExpressionString, determineMappingPhase, getExpressionStr, getExpressionType, getName, streamObjects
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.