|
||||||||||
| 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 Valueproducto in class AbstractValuevalue - 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 Valuesuma in class AbstractValuevalue - 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 Valueinversa in class AbstractValueIncompatibleTypesException - 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 Valueequals in class AbstractValuevalue - 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 Valuegreater in class AbstractValuevalue - 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 ValuegreaterEqual in class AbstractValuevalue - 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 Valueless in class AbstractValuevalue - 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 ValuelessEqual in class AbstractValuevalue - 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 ValuenotEquals in class AbstractValuevalue - 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 ValueValue.doHashCode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||