Package org.pentaho.di.compatibility
Class ValueBigNumber
java.lang.Object
org.pentaho.di.compatibility.ValueBigNumber
- All Implemented Interfaces:
Cloneable,ValueInterface
This class contains a Value of type BigNumber and the length/precision by which it is described.
- Since:
- 05-09-2005
- Author:
- Matt
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanbyte[]getBytes()getDate()longintdoubleintintgetType()voidsetBigNumber(BigDecimal number) voidsetBoolean(boolean bool) voidsetBytes(byte[] b) voidvoidsetInteger(long number) voidsetLength(int length) voidsetLength(int length, int precision) voidsetNumber(double number) voidsetPrecision(int precision) voidvoid
-
Constructor Details
-
ValueBigNumber
public ValueBigNumber() -
ValueBigNumber
-
-
Method Details
-
getType
public int getType()- Specified by:
getTypein interfaceValueInterface
-
getSerializable
- Specified by:
getSerializablein interfaceValueInterface
-
getTypeDesc
- Specified by:
getTypeDescin interfaceValueInterface
-
getString
- Specified by:
getStringin interfaceValueInterface
-
getNumber
public double getNumber()- Specified by:
getNumberin interfaceValueInterface
-
getDate
- Specified by:
getDatein interfaceValueInterface
-
getBoolean
public boolean getBoolean()- Specified by:
getBooleanin interfaceValueInterface
-
getInteger
public long getInteger()- Specified by:
getIntegerin interfaceValueInterface
-
setString
- Specified by:
setStringin interfaceValueInterface
-
setNumber
public void setNumber(double number) - Specified by:
setNumberin interfaceValueInterface
-
setDate
- Specified by:
setDatein interfaceValueInterface
-
setBoolean
public void setBoolean(boolean bool) - Specified by:
setBooleanin interfaceValueInterface
-
setInteger
public void setInteger(long number) - Specified by:
setIntegerin interfaceValueInterface
-
setSerializable
- Specified by:
setSerializablein interfaceValueInterface
-
getLength
public int getLength()- Specified by:
getLengthin interfaceValueInterface
-
getPrecision
public int getPrecision()- Specified by:
getPrecisionin interfaceValueInterface
-
setLength
public void setLength(int length, int precision) - Specified by:
setLengthin interfaceValueInterface
-
setLength
public void setLength(int length) - Specified by:
setLengthin interfaceValueInterface
-
setPrecision
public void setPrecision(int precision) - Specified by:
setPrecisionin interfaceValueInterface
-
clone
- Specified by:
clonein interfaceValueInterface- Overrides:
clonein classObject
-
getBigNumber
- Specified by:
getBigNumberin interfaceValueInterface
-
setBigNumber
- Specified by:
setBigNumberin interfaceValueInterface
-
getBytes
public byte[] getBytes()- Specified by:
getBytesin interfaceValueInterface
-
setBytes
public void setBytes(byte[] b) - Specified by:
setBytesin interfaceValueInterface
-