Package db
Class ShortField
- java.lang.Object
-
- db.Field
-
- db.ShortField
-
-
Constructor Summary
Constructors Constructor Description ShortField()
Construct a short field with an initial value of 0.ShortField(short s)
Construct a short field with an initial value of s.
-
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.protected byte
getFieldType()
Return Field instance type as an integer valuelong
getLongValue()
Get field as a long value.short
getShortValue()
Get field as a short 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
setLongValue(long value)
Set field's long value.void
setShortValue(short value)
Set field's short value.java.lang.String
toString()
-
Methods inherited from class db.Field
getBooleanValue, getByteValue, getIntValue, getString, isVariableLength, setBinaryData, setBooleanValue, setByteValue, setIntValue, setString
-
-
-
-
Method Detail
-
getShortValue
public short getShortValue()
Description copied from class:Field
Get field as a short value.- Overrides:
getShortValue
in classField
- Returns:
- short value
-
setShortValue
public void setShortValue(short value)
Description copied from class:Field
Set field's short value.- Overrides:
setShortValue
in classField
- Parameters:
value
- short 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[]
-
-