water.exec
Class Expr.Result

java.lang.Object
  extended by water.exec.Expr.Result
Enclosing class:
Expr

public static class Expr.Result
extends java.lang.Object


Nested Class Summary
static class Expr.Result.Type
           
 
Field Summary
 double _const
           
 Key _key
           
 java.lang.String _str
           
 Expr.Result.Type _type
           
 
Method Summary
 boolean canShallowCopy()
           
 int colIndex()
           
 void convertToSingleColumn(int pos)
           
 void dispose()
           
 boolean isTemporary()
           
static Expr.Result permanent(Key k)
           
 int rawColIndex()
           
static Expr.Result scalar(double v)
           
 void setColIndex(int index)
           
static Expr.Result string(java.lang.String s)
           
static Expr.Result temporary()
           
static Expr.Result temporary(Key k)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_key

public final Key _key

_const

public final double _const

_str

public final java.lang.String _str

_type

public Expr.Result.Type _type
Method Detail

temporary

public static Expr.Result temporary(Key k)
                             throws EvaluationException
Throws:
EvaluationException

temporary

public static Expr.Result temporary()
                             throws EvaluationException
Throws:
EvaluationException

permanent

public static Expr.Result permanent(Key k)
                             throws EvaluationException
Throws:
EvaluationException

scalar

public static Expr.Result scalar(double v)

string

public static Expr.Result string(java.lang.String s)

dispose

public void dispose()

isTemporary

public boolean isTemporary()

canShallowCopy

public boolean canShallowCopy()

rawColIndex

public int rawColIndex()

colIndex

public int colIndex()

setColIndex

public void setColIndex(int index)

convertToSingleColumn

public void convertToSingleColumn(int pos)
                           throws EvaluationException
Throws:
EvaluationException