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) (package private) abstract Object
parseValue
(String stringVal, BaseConnection connection) void
populateFromBinary
(A arr, int index, int count, ByteBuffer bytes, BaseConnection connection) void
populateFromString
(A arr, List<String> strings, BaseConnection connection) boolean
-
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
-
parseValue
- Throws:
SQLException
-