- All Superinterfaces:
AutoCloseable
,Closeable
- All Known Subinterfaces:
Datum.Input<T>
Raw access to the contents of a PostgreSQL datum.
For type safety, only Adapter
implementations should be
able to obtain a Datum
, and should avoid leaking it to other code.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Datum.Accessor<B,
L extends Datum.Layout> Accessor for aDatum
located, at some offset, in memory represented by a<B>
object.static interface
Datum.Input<T extends InputStream & Datum>
Interface through which PL/Java code reads the content of an existing PostgreSQL datum.static interface
Empty superinterface ofAccessor.Deformed
andAccessor.Heap
, which are erased at run time but help distinguish, in source code, which memory layout convention anAccessor
is tailored for. -
Method Summary
-
Method Details
-
verify
Use the givenVerifier
to confirm that theDatum
content is well-formed, throwing an exception if not.- Throws:
SQLException
-
verify
Use the givenVerifier
to confirm that theDatum
content is well-formed, throwing an exception if not.- Throws:
SQLException
-