public class PrecomputedExpressionSlot extends java.lang.Object implements ExpressionSlot
| Constructor and Description |
|---|
PrecomputedExpressionSlot(java.lang.String name,
java.lang.Object value,
boolean preserve) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance() |
java.lang.Object |
clone()
Returns a clone of the object.
|
java.lang.String |
getName() |
java.lang.Object |
getValue() |
boolean |
isDeepTraversing() |
boolean |
isPreserve() |
void |
updateDataRow(DataRow dataRow) |
public PrecomputedExpressionSlot(java.lang.String name,
java.lang.Object value,
boolean preserve)
public java.lang.Object getValue()
throws DataSourceException
getValue in interface ExpressionSlotDataSourceExceptionpublic void advance()
throws DataSourceException
advance in interface ExpressionSlotDataSourceExceptionpublic void updateDataRow(DataRow dataRow)
updateDataRow in interface ExpressionSlotpublic java.lang.String getName()
getName in interface ExpressionSlotpublic boolean isDeepTraversing()
isDeepTraversing in interface ExpressionSlotpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface ExpressionSlotclone in class java.lang.Objectjava.lang.CloneNotSupportedException - if cloning is not supported for some
reason.public boolean isPreserve()
isPreserve in interface ExpressionSlot