Interface TupleDescriptor.Ephemeral

All Superinterfaces:
Collection<Attribute>, Iterable<Attribute>, List<Attribute>, SequencedCollection<Attribute>, TargetList, TargetList.Projection, TupleDescriptor
Enclosing interface:
TupleDescriptor

public static interface TupleDescriptor.Ephemeral extends 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.