public final class
StringLayout
Data layout that converts a String to/from a sequence of bytes applying a given charset.
Public Methods
static StringLayout |
of(Charset charset)
|
String |
readObject(DataBuffer<byte[]> buffer, long index)
|
void |
writeObject(DataBuffer<byte[]> buffer, String value, long index)
|
Inherited Methods
boolean |
equals(Object arg0)
|
final Class<?> |
getClass()
|
int |
hashCode()
|
final void |
notify()
|
final void |
notifyAll()
|
String |
toString()
|
final void |
wait(long arg0, int arg1)
|
final void |
wait(long arg0)
|
final void |
wait()
|
abstract DataBuffer<String> | |
abstract String |
readObject(DataBuffer<byte[]> buffer, long index)
Reads
n = scale() values from the buffer at the given index and return them as a single
value in the user type. |
abstract int |
scale()
Indicates the number of buffer values are required to represent a single user value, default is 1.
|
abstract void |
writeObject(DataBuffer<byte[]> buffer, String value, long index)
Writes a user value into the buffer at the given index after converting it to the buffer type.
|