Interface KeyExpressionWithChildren
-
- All Superinterfaces:
KeyExpression
,PlanHashable
- All Known Subinterfaces:
KeyExpressionWithChild
- All Known Implementing Classes:
CollateFunctionKeyExpression
,CollateFunctionKeyExpressionFactoryJRE.CollateFunctionKeyExpressionJRE
,FunctionKeyExpression
,GroupingKeyExpression
,KeyWithValueExpression
,ListKeyExpression
,NestingKeyExpression
,ThenKeyExpression
@API(MAINTAINED) public interface KeyExpressionWithChildren extends KeyExpression
AKeyExpression
with child expressions.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
KeyExpression.DeserializationException, KeyExpression.FanType, KeyExpression.InvalidExpressionException, KeyExpression.InvalidResultException, KeyExpression.NoSuchArgumentException, KeyExpression.SerializationException
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<KeyExpression>
getChildren()
-
Methods inherited from interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
createsDuplicates, evaluate, evaluateMessage, evaluateSingleton, flattenForPlanner, getColumnSize, getSubKey, hasProperInterfaces, hasRecordTypeKey, isPrefixKey, normalizeForPlanner, normalizeKeyForPositions, toKeyExpression, toProto, validate, versionColumns
-
Methods inherited from interface com.apple.foundationdb.record.PlanHashable
planHash
-
-
-
-
Method Detail
-
getChildren
@Nonnull List<KeyExpression> getChildren()
-
-