Package oracle.kv.table
Interface FixedBinaryDef
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface oracle.kv.table.FieldDef
FieldDef.Type 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FixedBinaryDefclone()Perform a deep copy of this FieldDef instance.FixedBinaryValuefromString(String encodedString)Creates a FixedBinaryValue instance from a String.StringgetName()intgetSize()- 
Methods inherited from interface oracle.kv.table.FieldDef
asAny, asAnyAtomic, asAnyJsonAtomic, asAnyRecord, asArray, asBinary, asBoolean, asDouble, asEnum, asFixedBinary, asFloat, asInteger, asJson, asLong, asMap, asNumber, asRecord, asString, asTimestamp, createArray, createBinary, createBoolean, createDouble, createEnum, createFixedBinary, createFloat, createInteger, createJsonNull, createLong, createMap, createNumber, createNumber, createNumber, createNumber, createNumber, createRecord, createString, createTimestamp, getDescription, getType, isAny, isAnyAtomic, isAnyJsonAtomic, isAnyRecord, isArray, isAtomic, isBinary, isBoolean, isComplex, isDouble, isEnum, isFixedBinary, isFloat, isInteger, isJson, isLong, isMap, isMRCounter, isNumber, isNumeric, isPrecise, isRecord, isString, isTimestamp, isType, isUUIDString, isValidIndexField, isValidKeyField 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getSize
int getSize()
- Returns:
 - the size of the binary value in bytes
 
 
- 
getName
String getName()
- Returns:
 - the name of the type. A name is required for serialization.
 
 
- 
clone
FixedBinaryDef clone()
Description copied from interface:FieldDefPerform a deep copy of this FieldDef instance. 
- 
fromString
FixedBinaryValue fromString(String encodedString)
Creates a FixedBinaryValue instance from a String. The String must be a Base64 encoded string returned fromFixedBinaryValue.toString().- Returns:
 - a String representation of the value
 - Throws:
 IllegalArgumentException- if the string cannot be decoded
 
 - 
 
 -