Package org.postgresql.jdbc
Class ArrayDecoding.StructTypeArrayDecoder
java.lang.Object
org.postgresql.jdbc.ArrayDecoding.AbstractObjectStringArrayDecoder<Struct[]>
org.postgresql.jdbc.ArrayDecoding.AbstractObjectArrayDecoder<Struct[]>
org.postgresql.jdbc.ArrayDecoding.StructTypeArrayDecoder
- All Implemented Interfaces:
ArrayDecoding.ArrayDecoder<Struct[]>
- Enclosing class:
ArrayDecoding
private static final class ArrayDecoding.StructTypeArrayDecoder
extends ArrayDecoding.AbstractObjectArrayDecoder<Struct[]>
-
Field Summary
FieldsFields inherited from class org.postgresql.jdbc.ArrayDecoding.AbstractObjectStringArrayDecoder
baseClazz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Struct
buildStruct
(PgStruct struct, Tuple row, BaseConnection connection, boolean isBinary) parseValue
(int length, ByteBuffer bytes, BaseConnection connection) parseValue
(String stringVal, BaseConnection connection) Methods inherited from class org.postgresql.jdbc.ArrayDecoding.AbstractObjectArrayDecoder
populateFromBinary, supportBinary
Methods inherited from class org.postgresql.jdbc.ArrayDecoding.AbstractObjectStringArrayDecoder
createArray, createMultiDimensionalArray, populateFromString
-
Field Details
-
typeName
-
-
Constructor Details
-
StructTypeArrayDecoder
StructTypeArrayDecoder(String typeName)
-
-
Method Details
-
parseValue
public Object parseValue(int length, ByteBuffer bytes, BaseConnection connection) throws SQLException - Throws:
SQLException
-
parseValue
- Throws:
SQLException
-
buildStruct
private Struct buildStruct(PgStruct struct, Tuple row, BaseConnection connection, boolean isBinary) throws SQLException - Throws:
SQLException
-