dsql.value
Class BooleanValue

java.lang.Object
  extended bydsql.DMExecuted
      extended bydsql.value.Value
          extended bydsql.value.ScalarValue
              extended bydsql.value.StringValue
                  extended bydsql.value.BooleanValue

public class BooleanValue
extends StringValue

A boolean return value


Field Summary
static BooleanValue FALSE
           
static BooleanValue TRUE
           
 
Constructor Summary
BooleanValue(DSQL _caller, java.lang.Boolean newValue)
           
BooleanValue(DSQL _caller, java.lang.String newValue)
           
 
Method Summary
 boolean getBoolean()
           
 java.lang.Object getObject()
          Attempt to return a Java object, e.g.
 java.lang.Class getObjectClass()
          return the object class; some scalars return the primitive class (eg Integer.TYPE, rather than Integer.getClass()
 java.lang.String getTypeName()
           
 
Methods inherited from class dsql.value.StringValue
append, getSQLTypeName, getString, setString, toString
 
Methods inherited from class dsql.value.ScalarValue
equals, getMeta, isScalar, print
 
Methods inherited from class dsql.value.Value
getField, getFloat, getInt, getRecordHolder, getType, getValue, getValue, setField
 
Methods inherited from class dsql.DMExecuted
getCaller, setCaller
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TRUE

public static final BooleanValue TRUE

FALSE

public static final BooleanValue FALSE
Constructor Detail

BooleanValue

public BooleanValue(DSQL _caller,
                    java.lang.String newValue)

BooleanValue

public BooleanValue(DSQL _caller,
                    java.lang.Boolean newValue)
Method Detail

getBoolean

public boolean getBoolean()
Overrides:
getBoolean in class StringValue

getObject

public java.lang.Object getObject()
Description copied from class: Value
Attempt to return a Java object, e.g. StringValue returns String, JavaObject returns the embedded object, etc. This is used when passing values to java constructors and methods

Overrides:
getObject in class StringValue

getObjectClass

public java.lang.Class getObjectClass()
Description copied from class: Value
return the object class; some scalars return the primitive class (eg Integer.TYPE, rather than Integer.getClass()

Overrides:
getObjectClass in class StringValue

getTypeName

public java.lang.String getTypeName()
Overrides:
getTypeName in class StringValue