Package db
Class ByteField
- java.lang.Object
-
- db.Field
-
- db.ByteField
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Field o)
boolean
equals(java.lang.Object obj)
byte[]
getBinaryData()
Get data as a byte array.byte
getByteValue()
Get field as a byte value.protected byte
getFieldType()
Return Field instance type as an integer valuelong
getLongValue()
Get field as a long value.java.lang.String
getValueAsString()
int
hashCode()
Field
newField()
Create new instance of this field type.Field
newField(Field fieldValue)
Create new instance of this field type.void
setByteValue(byte value)
Set field's byte value.void
setLongValue(long value)
Set field's long value.java.lang.String
toString()
-
Methods inherited from class db.Field
getBooleanValue, getIntValue, getShortValue, getString, isVariableLength, setBinaryData, setBooleanValue, setIntValue, setShortValue, setString
-
-
-
-
Method Detail
-
getByteValue
public byte getByteValue()
Description copied from class:Field
Get field as a byte value.- Overrides:
getByteValue
in classField
- Returns:
- byte value
-
setByteValue
public void setByteValue(byte value)
Description copied from class:Field
Set field's byte value.- Overrides:
setByteValue
in classField
- Parameters:
value
- byte value
-
getFieldType
protected byte getFieldType()
Description copied from class:Field
Return Field instance type as an integer value- Specified by:
getFieldType
in classField
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getValueAsString
public java.lang.String getValueAsString()
- Specified by:
getValueAsString
in classField
-
compareTo
public int compareTo(Field o)
-
newField
public Field newField(Field fieldValue)
Description copied from class:Field
Create new instance of this field type.
-
newField
public Field newField()
Description copied from class:Field
Create new instance of this field type.
-
getLongValue
public long getLongValue()
Description copied from class:Field
Get field as a long value. All fixed-length field objects must implement this method- Overrides:
getLongValue
in classField
- Returns:
- long value
-
setLongValue
public void setLongValue(long value)
Description copied from class:Field
Set field's long value. All fixed-length field objects must implement this method- Overrides:
setLongValue
in classField
- Parameters:
value
- long value
-
getBinaryData
public byte[] getBinaryData()
Description copied from class:Field
Get data as a byte array.- Specified by:
getBinaryData
in classField
- Returns:
- byte[]
-
-