Class ArrayDecoding.AbstractObjectArrayDecoder<A>
java.lang.Object
org.postgresql.jdbc.ArrayDecoding.AbstractObjectStringArrayDecoder<A>
org.postgresql.jdbc.ArrayDecoding.AbstractObjectArrayDecoder<A>
- All Implemented Interfaces:
ArrayDecoding.ArrayDecoder<A>
- Direct Known Subclasses:
ArrayDecoding.ArrayAssistantObjectArrayDecoder, ArrayDecoding.MappedTypeObjectArrayDecoder
- Enclosing class:
ArrayDecoding
private abstract static class ArrayDecoding.AbstractObjectArrayDecoder<A>
extends ArrayDecoding.AbstractObjectStringArrayDecoder<A>
-
Field Summary
Fields inherited from class ArrayDecoding.AbstractObjectStringArrayDecoder
baseClazz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract ObjectparseValue(int length, ByteBuffer bytes, BaseConnection connection) voidpopulateFromBinary(A arr, int index, int count, ByteBuffer bytes, BaseConnection connection) booleanMethods inherited from class ArrayDecoding.AbstractObjectStringArrayDecoder
createArray, createMultiDimensionalArray, parseValue, populateFromString
-
Constructor Details
-
AbstractObjectArrayDecoder
AbstractObjectArrayDecoder(Class<?> baseClazz)
-
-
Method Details
-
supportBinary
public boolean supportBinary()- Specified by:
supportBinaryin interfaceArrayDecoding.ArrayDecoder<A>- Overrides:
supportBinaryin classArrayDecoding.AbstractObjectStringArrayDecoder<A>
-
populateFromBinary
public void populateFromBinary(A arr, int index, int count, ByteBuffer bytes, BaseConnection connection) throws SQLException - Specified by:
populateFromBinaryin interfaceArrayDecoding.ArrayDecoder<A>- Overrides:
populateFromBinaryin classArrayDecoding.AbstractObjectStringArrayDecoder<A>- Throws:
SQLException
-
parseValue
abstract Object parseValue(int length, ByteBuffer bytes, BaseConnection connection) throws SQLException - Throws:
SQLException
-