- All Superinterfaces:
- Bindable, KeyExpression, PlanHashable, PlannerExpression
- All Known Implementing Classes:
- CollateFunctionKeyExpression, CollateFunctionKeyExpressionFactoryJRE.CollateFunctionKeyExpressionJRE, FieldKeyExpression, FunctionKeyExpression, LiteralKeyExpression, NestingKeyExpression, RecordTypeKeyExpression, SplitKeyExpression, VersionKeyExpression
@API(value=EXPERIMENTAL)
public interface AtomKeyExpression
extends KeyExpression
An "atom expression" is one that has semantic meaning; that is, it presence is significant to the meaning of
the expression. A non-atom expression (such as Then) is just a holder for its children; in particular, multiple
nested non-atom expressions could be collapsed into a single one with the same semantics.