Package org.postgresql.jdbc
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
,ArrayDecoding.StructTypeArrayDecoder
- Enclosing class:
ArrayDecoding
private abstract static class ArrayDecoding.AbstractObjectArrayDecoder<A>
extends ArrayDecoding.AbstractObjectStringArrayDecoder<A>
-
Field Summary
Fields inherited from class org.postgresql.jdbc.ArrayDecoding.AbstractObjectStringArrayDecoder
baseClazz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
populateFromBinary
(A arr, int index, int count, ByteBuffer bytes, BaseConnection connection) boolean
Methods inherited from class org.postgresql.jdbc.ArrayDecoding.AbstractObjectStringArrayDecoder
createArray, createMultiDimensionalArray, populateFromString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.postgresql.jdbc.ArrayDecoding.ArrayDecoder
parseValue, parseValue
-
Constructor Details
-
AbstractObjectArrayDecoder
AbstractObjectArrayDecoder(Class<?> baseClazz)
-
-
Method Details
-
supportBinary
public boolean supportBinary()- Specified by:
supportBinary
in interfaceArrayDecoding.ArrayDecoder<A>
- Overrides:
supportBinary
in classArrayDecoding.AbstractObjectStringArrayDecoder<A>
-
populateFromBinary
public void populateFromBinary(A arr, int index, int count, ByteBuffer bytes, BaseConnection connection) throws SQLException - Specified by:
populateFromBinary
in interfaceArrayDecoding.ArrayDecoder<A>
- Overrides:
populateFromBinary
in classArrayDecoding.AbstractObjectStringArrayDecoder<A>
- Throws:
SQLException
-