Package db
Class StringField
- java.lang.Object
- 
- db.Field
- 
- db.StringField
 
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class db.FieldField.UnsupportedFieldException
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringFieldINSTANCEstatic StringFieldNULL_VALUENull string field value- 
Fields inherited from class db.FieldEMPTY_ARRAY
 
- 
 - 
Constructor SummaryConstructors Constructor Description StringField()Construct a String field with an initial value of null.StringField(java.lang.String str)Construct a String field with an initial value of s.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Field o)StringFieldcopyField()Create new instance of this field with the same value.booleanequals(java.lang.Object obj)byte[]getBinaryData()Get data as a byte array.java.lang.StringgetString()Get field as a String value.java.lang.StringgetValueAsString()Get field value as a formatted stringinthashCode()booleanisVariableLength()StringFieldnewField()Create new instance of this field type.voidsetBinaryData(byte[] bytes)Set data from binary byte array.voidsetString(java.lang.String str)Set field's String value.java.lang.StringtoString()- 
Methods inherited from class db.FieldcanIndex, getBooleanValue, getByteValue, getIntValue, getLongValue, getShortValue, isSameType, setBooleanValue, setByteValue, setIntValue, setLongValue, setShortValue
 
- 
 
- 
- 
- 
Field Detail- 
NULL_VALUEpublic static final StringField NULL_VALUE Null string field value
 - 
INSTANCEpublic static final StringField INSTANCE 
 
- 
 - 
Method Detail- 
getStringpublic java.lang.String getString() Description copied from class:FieldGet field as a String value.
 - 
setStringpublic void setString(java.lang.String str) Description copied from class:FieldSet field's String value.
 - 
isVariableLengthpublic boolean isVariableLength() - Overrides:
- isVariableLengthin class- Field
- Returns:
- true if a Field instance is variable length, else false.
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
getValueAsStringpublic java.lang.String getValueAsString() Description copied from class:FieldGet field value as a formatted string- Specified by:
- getValueAsStringin class- Field
- Returns:
- field value string
 
 - 
getBinaryDatapublic byte[] getBinaryData() Description copied from class:FieldGet data as a byte array.- Specified by:
- getBinaryDatain class- Field
- Returns:
- byte[]
 
 - 
setBinaryDatapublic void setBinaryData(byte[] bytes) Description copied from class:FieldSet data from binary byte array. All variable-length fields must implement this method.- Specified by:
- setBinaryDatain class- Field
- Parameters:
- bytes- field data
 
 - 
compareTopublic int compareTo(Field o) 
 - 
copyFieldpublic StringField copyField() Description copied from class:FieldCreate new instance of this field with the same value.
 - 
newFieldpublic StringField newField() Description copied from class:FieldCreate new instance of this field type.
 
- 
 
-