|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hardcode.gdbms.engine.values.AbstractValue
com.hardcode.gdbms.engine.values.NumericValue
public abstract class NumericValue
DOCUMENT ME!
Field Summary |
---|
Fields inherited from interface com.hardcode.gdbms.engine.values.Value |
---|
BINARY, BOOLEAN, BYTE, DATE, DOUBLE, FLOAT, INT, LONG, SHORT, STRING, TIME, TIMESTAMP |
Constructor Summary | |
---|---|
NumericValue()
|
Method Summary | |
---|---|
abstract byte |
byteValue()
DOCUMENT ME! |
int |
doHashCode()
The hashCode implementation. |
abstract double |
doubleValue()
DOCUMENT ME! |
Value |
equals(Value value)
DOCUMENT ME! |
abstract float |
floatValue()
DOCUMENT ME! |
abstract int |
getDecimalDigitsCount()
Returns the number of digits after the decimal point |
Value |
greater(Value value)
DOCUMENT ME! |
Value |
greaterEqual(Value value)
DOCUMENT ME! |
abstract int |
intValue()
DOCUMENT ME! |
Value |
inversa()
DOCUMENT ME! |
Value |
less(Value value)
DOCUMENT ME! |
Value |
lessEqual(Value value)
DOCUMENT ME! |
abstract long |
longValue()
DOCUMENT ME! |
Value |
notEquals(Value value)
DOCUMENT ME! |
Value |
producto(Value value)
DOCUMENT ME! |
abstract short |
shortValue()
DOCUMENT ME! |
Value |
suma(Value value)
DOCUMENT ME! |
Methods inherited from class com.hardcode.gdbms.engine.values.AbstractValue |
---|
and, doEquals, equals, hashCode, like, or |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.hardcode.gdbms.engine.values.Value |
---|
getStringValue, getType |
Constructor Detail |
---|
public NumericValue()
Method Detail |
---|
public abstract byte byteValue()
public abstract short shortValue()
public abstract int intValue()
public abstract long longValue()
public abstract float floatValue()
public abstract double doubleValue()
public abstract int getDecimalDigitsCount()
public Value producto(Value value) throws IncompatibleTypesException
producto
in interface Value
producto
in class AbstractValue
value
- DOCUMENT ME!
IncompatibleTypesException
- DOCUMENT ME!com.hardcode.gdbms.engine.instruction.Operations#producto(com.hardcode.gdbms.engine.values.value);
public Value suma(Value value) throws IncompatibleTypesException
suma
in interface Value
suma
in class AbstractValue
value
- DOCUMENT ME!
IncompatibleTypesException
- DOCUMENT ME!com.hardcode.gdbms.engine.instruction.Operations#suma(com.hardcode.gdbms.engine.values.value);
public Value inversa() throws IncompatibleTypesException
inversa
in interface Value
inversa
in class AbstractValue
IncompatibleTypesException
- DOCUMENT ME!com.hardcode.gdbms.engine.instruction.Operations#inversa(com.hardcode.gdbms.engine.values.Value)
public Value equals(Value value) throws IncompatibleTypesException
equals
in interface Value
equals
in class AbstractValue
value
- DOCUMENT ME!
IncompatibleTypesException
- DOCUMENT ME!com.hardcode.gdbms.engine.instruction.Operations#equals(com.hardcode.gdbms.engine.values.Value)
public Value greater(Value value) throws IncompatibleTypesException
greater
in interface Value
greater
in class AbstractValue
value
- DOCUMENT ME!
IncompatibleTypesException
- DOCUMENT ME!com.hardcode.gdbms.engine.instruction.Operations#greater(com.hardcode.gdbms.engine.values.Value)
public Value greaterEqual(Value value) throws IncompatibleTypesException
greaterEqual
in interface Value
greaterEqual
in class AbstractValue
value
- DOCUMENT ME!
IncompatibleTypesException
- DOCUMENT ME!com.hardcode.gdbms.engine.instruction.Operations#greaterEqual(com.hardcode.gdbms.engine.values.Value)
public Value less(Value value) throws IncompatibleTypesException
less
in interface Value
less
in class AbstractValue
value
- DOCUMENT ME!
IncompatibleTypesException
- DOCUMENT ME!com.hardcode.gdbms.engine.instruction.Operations#less(com.hardcode.gdbms.engine.values.Value)
public Value lessEqual(Value value) throws IncompatibleTypesException
lessEqual
in interface Value
lessEqual
in class AbstractValue
value
- DOCUMENT ME!
IncompatibleTypesException
- DOCUMENT ME!com.hardcode.gdbms.engine.instruction.Operations#lessEqual(com.hardcode.gdbms.engine.values.Value)
public Value notEquals(Value value) throws IncompatibleTypesException
notEquals
in interface Value
notEquals
in class AbstractValue
value
- DOCUMENT ME!
IncompatibleTypesException
- DOCUMENT ME!com.hardcode.gdbms.engine.instruction.Operations#notEquals(com.hardcode.gdbms.engine.values.Value)
public int doHashCode()
Value
doHashCode
in interface Value
Value.doHashCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |