- All Superinterfaces:
AutoCloseable
,Closeable
,Datum
- All Known Subinterfaces:
VarlenaWrapper
- All Known Implementing Classes:
DatumImpl.Input
,DatumImpl.IStream
,PgNodeTreeAsXML
,VarlenaWrapper.Input
,VarlenaWrapper.Output
,VarlenaXMLRenderer
Contains implementation for
Datum
.
This is also implemented by VarlenaWrapper
, which is
carried over from PL/Java 1.5.x, where it could originally be constructed
only from native code. It has been minimally adapted to fit into this new
scheme, and in future should fit more cleanly.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Implementation ofDatum.Input
.static class
DatumImpl.IStream<T extends DatumImpl.Input>
InputStream
view of aDatum.Input
.Nested classes/interfaces inherited from interface org.postgresql.pljava.adt.spi.Datum
Datum.Accessor<B,
L extends Datum.Layout>, Datum.Layout -
Method Summary
-
Method Details
-
verify
- Specified by:
verify
in interfaceDatum
- Throws:
SQLException
-
verify
- Specified by:
verify
in interfaceDatum
- Throws:
SQLException
-
adopt
Dissociate the datum from Java and return its address to native code.- Throws:
SQLException
-
toString
-