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
- 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 Constructor Description AbstractObjectArrayDecoder(java.lang.Class<?> baseClazz)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract java.lang.ObjectparseValue(int length, java.nio.ByteBuffer bytes, BaseConnection connection)voidpopulateFromBinary(A arr, int index, int count, java.nio.ByteBuffer bytes, BaseConnection connection)booleansupportBinary()-
Methods inherited from class org.postgresql.jdbc.ArrayDecoding.AbstractObjectStringArrayDecoder
createArray, createMultiDimensionalArray, parseValue, populateFromString
-
-
-
-
Method Detail
-
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, java.nio.ByteBuffer bytes, BaseConnection connection) throws java.sql.SQLException
- Specified by:
populateFromBinaryin interfaceArrayDecoding.ArrayDecoder<A>- Overrides:
populateFromBinaryin classArrayDecoding.AbstractObjectStringArrayDecoder<A>- Throws:
java.sql.SQLException
-
parseValue
abstract java.lang.Object parseValue(int length, java.nio.ByteBuffer bytes, BaseConnection connection) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
-