Class StreamIdBasedExpression<R>
- java.lang.Object
-
- org.tensorics.core.tree.domain.AbstractDeferredExpression<T>
-
- org.streamingpool.ext.tensorics.expression.UnresolvedStreamIdBasedExpression<R>
-
- org.streamingpool.ext.tensorics.expression.StreamIdBasedExpression<R>
-
- Type Parameters:
R- the return type of the expression (and thus the type of the values that the discovered stream will have to produce)
- All Implemented Interfaces:
java.io.Serializable,org.tensorics.core.tree.domain.Expression<R>,org.tensorics.core.tree.domain.Node
public class StreamIdBasedExpression<R> extends UnresolvedStreamIdBasedExpression<R>
An expression which can be used within the tensorics DSL. It represents values which can be looked up from a stream in the streaming pool. It is always a leaf of the expression tree.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStreamIdBasedExpression(org.streamingpool.core.service.StreamId<R> streamId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)inthashCode()static <R> StreamIdBasedExpression<R>of(org.streamingpool.core.service.StreamId<R> streamId)org.streamingpool.core.service.StreamId<R>streamId()java.lang.StringtoString()-
Methods inherited from class org.streamingpool.ext.tensorics.expression.UnresolvedStreamIdBasedExpression
getChildren, streamIdExpression
-
-
-
-
Constructor Detail
-
StreamIdBasedExpression
protected StreamIdBasedExpression(org.streamingpool.core.service.StreamId<R> streamId)
-
-
Method Detail
-
of
public static <R> StreamIdBasedExpression<R> of(org.streamingpool.core.service.StreamId<R> streamId)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classUnresolvedStreamIdBasedExpression<R>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classUnresolvedStreamIdBasedExpression<R>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classUnresolvedStreamIdBasedExpression<R>
-
streamId
public org.streamingpool.core.service.StreamId<R> streamId()
-
-