- All Implemented Interfaces:
Adapter.ArrayProto<SQLXML[]>
,SlotTester.Visible
- Direct Known Subclasses:
XMLAdapter.Synthetic
PostgreSQL
xml
type represented as java.sql.SQLXML
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Adapter for use when the PostgreSQL type is not actually XML, but to be synthetically rendered as XML (such aspg_node_tree
).Nested classes/interfaces inherited from class org.postgresql.pljava.Adapter
Adapter.AdapterException, Adapter.Array<T>, Adapter.ArrayBuilder<TA,
TI>, Adapter.ArrayProto<TA>, Adapter.As<T, U>, Adapter.AsBoolean<U>, Adapter.AsByte<U>, Adapter.AsChar<U>, Adapter.AsDouble<U>, Adapter.AsFloat<U>, Adapter.AsInt<U>, Adapter.AsLong<U>, Adapter.AsShort<U>, Adapter.Configuration, Adapter.Container, Adapter.Contract<T>, Adapter.Dispenser<T, U extends Adapter.Contract<T>>, Adapter.Permission, Adapter.Primitive<T, U, TA>, Adapter.PullDispenser<T, U extends Adapter.Contract<T>>, Adapter.Service, Adapter.TypeWrapper, Adapter.Via -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
<T extends InputStream & Datum>
SQLXMLfetch
(Attribute a, Datum.Input<T> in) Methods inherited from class org.postgresql.pljava.Adapter.As
arrayOf, canFetchNull, fetch, fetchNull
Methods inherited from class org.postgresql.pljava.Adapter
canFetch, configure, topType, topType, toString, underType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.postgresql.pljava.Adapter.ArrayProto
a1, a2, a4
-
Field Details
-
INSTANCE
-
SYNTHETIC_INSTANCE
-
-
Method Details
-
canFetch
-
fetch
public <T extends InputStream & Datum> SQLXML fetch(Attribute a, Datum.Input<T> in) throws SQLException, IOException - Throws:
SQLException
IOException
-