com.hardcode.gdbms.engine.values
Class NullValue
java.lang.Object
com.hardcode.gdbms.engine.values.AbstractValue
com.hardcode.gdbms.engine.values.NullValue
- All Implemented Interfaces:
- Value, java.io.Serializable
public class NullValue
- extends AbstractValue
- implements java.io.Serializable
DOCUMENT ME!
- Author:
- Fernando González Cortés
- See Also:
- Serialized Form
Fields inherited from interface com.hardcode.gdbms.engine.values.Value |
BINARY, BOOLEAN, BYTE, DATE, DOUBLE, FLOAT, INT, LONG, SHORT, STRING, TIME, TIMESTAMP |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NullValue
public NullValue()
toString
public java.lang.String toString()
- DOCUMENT ME!
- Overrides:
toString
in class java.lang.Object
- Returns:
- DOCUMENT ME!
doHashCode
public int doHashCode()
- Description copied from interface:
Value
- The hashCode implementation. Every value with the same semantic
information must return the same int
- Specified by:
doHashCode
in interface Value
- Returns:
- integer
- See Also:
Value.doHashCode()
and
public Value and(Value value)
throws IncompatibleTypesException
- Specified by:
and
in interface Value
- Overrides:
and
in class AbstractValue
- Throws:
IncompatibleTypesException
- See Also:
com.hardcode.gdbms.engine.instruction.Operations#and(com.hardcode.gdbms.engine.values.value);
equals
public Value equals(Value value)
throws IncompatibleTypesException
- Specified by:
equals
in interface Value
- Overrides:
equals
in class AbstractValue
- Throws:
IncompatibleTypesException
- See Also:
com.hardcode.gdbms.engine.instruction.Operations#equals(com.hardcode.gdbms.engine.values.Value)
greater
public Value greater(Value value)
throws IncompatibleTypesException
- Specified by:
greater
in interface Value
- Overrides:
greater
in class AbstractValue
- Throws:
IncompatibleTypesException
- See Also:
com.hardcode.gdbms.engine.instruction.Operations#greater(com.hardcode.gdbms.engine.values.Value)
greaterEqual
public Value greaterEqual(Value value)
throws IncompatibleTypesException
- Specified by:
greaterEqual
in interface Value
- Overrides:
greaterEqual
in class AbstractValue
- Throws:
IncompatibleTypesException
- See Also:
com.hardcode.gdbms.engine.instruction.Operations#greaterEqual(com.hardcode.gdbms.engine.values.Value)
less
public Value less(Value value)
throws IncompatibleTypesException
- Specified by:
less
in interface Value
- Overrides:
less
in class AbstractValue
- Throws:
IncompatibleTypesException
- See Also:
com.hardcode.gdbms.engine.instruction.Operations#less(com.hardcode.gdbms.engine.values.Value)
lessEqual
public Value lessEqual(Value value)
throws IncompatibleTypesException
- Specified by:
lessEqual
in interface Value
- Overrides:
lessEqual
in class AbstractValue
- Throws:
IncompatibleTypesException
- See Also:
com.hardcode.gdbms.engine.instruction.Operations#lessEqual(com.hardcode.gdbms.engine.values.Value)
like
public Value like(Value value)
throws IncompatibleTypesException
- Specified by:
like
in interface Value
- Overrides:
like
in class AbstractValue
- Throws:
IncompatibleTypesException
- See Also:
com.hardcode.gdbms.engine.values.Operations#like(com.hardcode.gdbms.engine.values.Value)
notEquals
public Value notEquals(Value value)
throws IncompatibleTypesException
- Specified by:
notEquals
in interface Value
- Overrides:
notEquals
in class AbstractValue
- Throws:
IncompatibleTypesException
- See Also:
com.hardcode.gdbms.engine.instruction.Operations#notEquals(com.hardcode.gdbms.engine.values.Value)
or
public Value or(Value value)
throws IncompatibleTypesException
- Specified by:
or
in interface Value
- Overrides:
or
in class AbstractValue
- Throws:
IncompatibleTypesException
- See Also:
com.hardcode.gdbms.engine.instruction.Operations#or(com.hardcode.gdbms.engine.values.value);
getStringValue
public java.lang.String getStringValue(ValueWriter writer)
- Description copied from interface:
Value
- Gets the string representation of the value as it is defined in the
specified ValueWriter
- Specified by:
getStringValue
in interface Value
- Parameters:
writer
- Specifies the string representation for the values
- Returns:
- String
- See Also:
com.hardcode.gdbms.engine.values.Value#getStringValue(com.hardcode.gdbms.engine.data.driver.ValueWriter)
getType
public int getType()
- Description copied from interface:
Value
- Gets the type of the value
- Specified by:
getType
in interface Value
- Returns:
- a java.sql.Types constant
- See Also:
Value.getType()
Copyright © 2005-2006 . All Rights Reserved.