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.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()
-
Methods inherited from class org.postgresql.jdbc.ArrayDecoding.AbstractObjectStringArrayDecoder
createArray, createMultiDimensionalArray, parseValue, populateFromString
-
-
-
-
Method Detail
-
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, java.nio.ByteBuffer bytes, BaseConnection connection) throws java.sql.SQLException
- Specified by:
populateFromBinary
in interfaceArrayDecoding.ArrayDecoder<A>
- Overrides:
populateFromBinary
in 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
-
-