Package org.pentaho.di.compatibility
Class ValueBinary
- java.lang.Object
-
- org.pentaho.di.compatibility.ValueBinary
-
- All Implemented Interfaces:
Cloneable,ValueInterface
public class ValueBinary extends Object implements ValueInterface, Cloneable
This class contains a Value of type Binary. It's supposed to contain CLOBS, LOBS, ... GIF data, jpg's, ...
-
-
Field Summary
Fields Modifier and Type Field Description protected byte[]bytes
-
Constructor Summary
Constructors Constructor Description ValueBinary()ValueBinary(byte[] bytes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()BigDecimalgetBigNumber()booleangetBoolean()byte[]getBytes()DategetDate()longgetInteger()intgetLength()doublegetNumber()intgetPrecision()SerializablegetSerializable()StringgetString()intgetType()StringgetTypeDesc()voidsetBigNumber(BigDecimal number)voidsetBoolean(boolean bool)voidsetBytes(byte[] b)voidsetDate(Date date)voidsetInteger(long number)voidsetLength(int length)voidsetLength(int length, int precision)voidsetNumber(double number)voidsetPrecision(int precision)voidsetSerializable(Serializable ser)voidsetString(String string)
-
-
-
Method Detail
-
getBytes
public byte[] getBytes()
- Specified by:
getBytesin interfaceValueInterface
-
setBytes
public void setBytes(byte[] b)
- Specified by:
setBytesin interfaceValueInterface
-
getPrecision
public int getPrecision()
- Specified by:
getPrecisionin interfaceValueInterface
-
getString
public String getString()
- Specified by:
getStringin interfaceValueInterface
-
getType
public int getType()
- Specified by:
getTypein interfaceValueInterface
-
getTypeDesc
public String getTypeDesc()
- Specified by:
getTypeDescin interfaceValueInterface
-
clone
public Object clone()
- Specified by:
clonein interfaceValueInterface- Overrides:
clonein classObject
-
setLength
public void setLength(int length)
- Specified by:
setLengthin interfaceValueInterface
-
setLength
public void setLength(int length, int precision)- Specified by:
setLengthin interfaceValueInterface
-
getLength
public int getLength()
- Specified by:
getLengthin interfaceValueInterface
-
getSerializable
public Serializable getSerializable()
- Specified by:
getSerializablein interfaceValueInterface
-
setBigNumber
public void setBigNumber(BigDecimal number)
- Specified by:
setBigNumberin interfaceValueInterface
-
setBoolean
public void setBoolean(boolean bool)
- Specified by:
setBooleanin interfaceValueInterface
-
setDate
public void setDate(Date date)
- Specified by:
setDatein interfaceValueInterface
-
setInteger
public void setInteger(long number)
- Specified by:
setIntegerin interfaceValueInterface
-
setNumber
public void setNumber(double number)
- Specified by:
setNumberin interfaceValueInterface
-
setPrecision
public void setPrecision(int precision)
- Specified by:
setPrecisionin interfaceValueInterface
-
setString
public void setString(String string)
- Specified by:
setStringin interfaceValueInterface
-
setSerializable
public void setSerializable(Serializable ser)
- Specified by:
setSerializablein interfaceValueInterface
-
getBigNumber
public BigDecimal getBigNumber()
- Specified by:
getBigNumberin interfaceValueInterface
-
getBoolean
public boolean getBoolean()
- Specified by:
getBooleanin interfaceValueInterface
-
getDate
public Date getDate()
- Specified by:
getDatein interfaceValueInterface
-
getInteger
public long getInteger()
- Specified by:
getIntegerin interfaceValueInterface
-
getNumber
public double getNumber()
- Specified by:
getNumberin interfaceValueInterface
-
-