Package org.postgresql.jdbc
Class ArrayDecoding.AbstractObjectStringArrayDecoder<A>
java.lang.Object
org.postgresql.jdbc.ArrayDecoding.AbstractObjectStringArrayDecoder<A>
- All Implemented Interfaces:
ArrayDecoding.ArrayDecoder<A>
- Direct Known Subclasses:
ArrayDecoding.AbstractObjectArrayDecoder
- Enclosing class:
ArrayDecoding
private abstract static class ArrayDecoding.AbstractObjectStringArrayDecoder<A>
extends Object
implements ArrayDecoding.ArrayDecoder<A>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateArray
(int size) Object[]
createMultiDimensionalArray
(int[] sizes) void
populateFromBinary
(A arr, int index, int count, ByteBuffer bytes, BaseConnection connection) void
populateFromString
(A arr, List<String> strings, BaseConnection connection) boolean
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
-
Field Details
-
baseClazz
-
-
Constructor Details
-
AbstractObjectStringArrayDecoder
AbstractObjectStringArrayDecoder(Class<?> baseClazz)
-
-
Method Details
-
supportBinary
public boolean supportBinary()- Specified by:
supportBinary
in interfaceArrayDecoding.ArrayDecoder<A>
-
createArray
- Specified by:
createArray
in interfaceArrayDecoding.ArrayDecoder<A>
-
createMultiDimensionalArray
- Specified by:
createMultiDimensionalArray
in interfaceArrayDecoding.ArrayDecoder<A>
-
populateFromBinary
public void populateFromBinary(A arr, int index, int count, ByteBuffer bytes, BaseConnection connection) throws SQLException - Specified by:
populateFromBinary
in interfaceArrayDecoding.ArrayDecoder<A>
- Throws:
SQLException
-
populateFromString
public void populateFromString(A arr, List<String> strings, BaseConnection connection) throws SQLException - Specified by:
populateFromString
in interfaceArrayDecoding.ArrayDecoder<A>
- Throws:
SQLException
-