dsql.value
Class NonScalarValue

java.lang.Object
  extended bydsql.DMExecuted
      extended bydsql.value.Value
          extended bydsql.value.NonScalarValue
Direct Known Subclasses:
JavaObject, RangeValue, RecordProxy, TableResult, XmlDataValue

public abstract class NonScalarValue
extends Value


Constructor Summary
NonScalarValue()
           
 
Method Summary
 java.lang.Object getField(java.lang.String name)
          Access an object's field
protected  java.util.Hashtable getFields()
           
 boolean isScalar()
           
 void setField(java.lang.String name, Value val)
           
 
Methods inherited from class dsql.value.Value
getBoolean, getFloat, getInt, getMeta, getObject, getObjectClass, getRecordHolder, getString, getType, getValue, getValue, print
 
Methods inherited from class dsql.DMExecuted
getCaller, setCaller
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NonScalarValue

public NonScalarValue()
Method Detail

isScalar

public boolean isScalar()
Specified by:
isScalar in class Value
Returns:
true if this value is a scalar, e.g. number, string, etc.

getField

public java.lang.Object getField(java.lang.String name)
                          throws ExecuteException
Description copied from class: Value
Access an object's field

Overrides:
getField in class Value
Throws:
ExecuteException

setField

public void setField(java.lang.String name,
                     Value val)
              throws ExecuteException
Overrides:
setField in class Value
Throws:
ExecuteException

getFields

protected java.util.Hashtable getFields()