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 ObjectparseValue(String stringVal, BaseConnection connection) voidpopulateFromBinary(A arr, int index, int count, ByteBuffer bytes, BaseConnection connection) voidpopulateFromString(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:
supportBinaryin interfaceArrayDecoding.ArrayDecoder<A>
-
createArray
- Specified by:
createArrayin interfaceArrayDecoding.ArrayDecoder<A>
-
createMultiDimensionalArray
- Specified by:
createMultiDimensionalArrayin interfaceArrayDecoding.ArrayDecoder<A>
-
populateFromBinary
public void populateFromBinary(A arr, int index, int count, ByteBuffer bytes, BaseConnection connection) throws SQLException - Specified by:
populateFromBinaryin interfaceArrayDecoding.ArrayDecoder<A>- Throws:
SQLException
-
populateFromString
public void populateFromString(A arr, List<String> strings, BaseConnection connection) throws SQLException - Specified by:
populateFromStringin interfaceArrayDecoding.ArrayDecoder<A>- Throws:
SQLException
-
parseValue
- Throws:
SQLException
-