|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StreamProperties
Properties to be Stream the universal calculation and logic unit.
This is going to replace the current Calc, so this should probably just be
renamed to Calc or LazyCalc.
Should I assume that null means absent of value?
That seems a little harsh.
Method Summary | |
---|---|
java.util.Map |
getContext()
The context if needed. |
java.lang.String |
getName()
If a stream has a name. |
boolean |
isCached()
Is the result of a calculation cached. |
boolean |
isContextBased()
If it needs a context. |
boolean |
isDeterministic()
Is the result of a calculation deterministic. |
boolean |
isRandomAccess()
If you can calculate 1 element independent of other elements. |
Method Detail |
---|
boolean isRandomAccess()
boolean isCached()
boolean isDeterministic()
boolean isContextBased()
java.util.Map getContext()
java.lang.String getName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |