Module org.postgresql.pljava
Package org.postgresql.pljava.model
Interface TupleDescriptor.Ephemeral
- All Superinterfaces:
Collection<Attribute>
,Iterable<Attribute>
,List<Attribute>
,SequencedCollection<Attribute>
,TargetList
,TargetList.Projection
,TupleDescriptor
- Enclosing interface:
TupleDescriptor
A descriptor that has been constructed on the fly and has not been
interned.
For all such descriptors, rowType
returns
RECORD
, which is of no use for identification.
For some purposes (such as constructing a composite value for a function
to return), an ephemeral descriptor must be interned before it can
be used.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.postgresql.pljava.TargetList
TargetList.Cursor, TargetList.Projection
Nested classes/interfaces inherited from interface org.postgresql.pljava.model.TupleDescriptor
TupleDescriptor.Ephemeral, TupleDescriptor.Interned
-
Method Summary
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
add, add, addAll, addAll, addFirst, addLast, clear, contains, containsAll, equals, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, size, sort, spliterator, toArray, toArray
Methods inherited from interface org.postgresql.pljava.TargetList
applyOver, applyOver, sqlGet
Methods inherited from interface org.postgresql.pljava.TargetList.Projection
project, project, project, project, sqlProject, subList
Methods inherited from interface org.postgresql.pljava.model.TupleDescriptor
attributes, get, get, intern, rowType