private abstract static class ArrayDecoding.AbstractObjectArrayDecoder<A> extends ArrayDecoding.AbstractObjectStringArrayDecoder<A>
baseClazz
Constructor and Description |
---|
AbstractObjectArrayDecoder(java.lang.Class<?> baseClazz) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract java.lang.Object |
parseValue(int length,
java.nio.ByteBuffer bytes,
BaseConnection connection) |
void |
populateFromBinary(A arr,
int index,
int count,
java.nio.ByteBuffer bytes,
BaseConnection connection) |
boolean |
supportBinary() |
createArray, createMultiDimensionalArray, parseValue, populateFromString
AbstractObjectArrayDecoder(java.lang.Class<?> baseClazz)
public boolean supportBinary()
supportBinary
in interface ArrayDecoding.ArrayDecoder<A>
supportBinary
in class ArrayDecoding.AbstractObjectStringArrayDecoder<A>
public void populateFromBinary(A arr, int index, int count, java.nio.ByteBuffer bytes, BaseConnection connection) throws java.sql.SQLException
populateFromBinary
in interface ArrayDecoding.ArrayDecoder<A>
populateFromBinary
in class ArrayDecoding.AbstractObjectStringArrayDecoder<A>
java.sql.SQLException
abstract java.lang.Object parseValue(int length, java.nio.ByteBuffer bytes, BaseConnection connection) throws java.sql.SQLException
java.sql.SQLException