Class CollateFunctionKeyExpressionFactoryJRE.CollateFunctionKeyExpressionJRE
- java.lang.Object
-
- com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression
-
- com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
-
- com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
-
- com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpressionFactoryJRE.CollateFunctionKeyExpressionJRE
-
- All Implemented Interfaces:
AtomKeyExpression
,KeyExpression
,KeyExpressionWithChild
,KeyExpressionWithChildren
,KeyExpressionWithValue
,QueryableKeyExpression
,PlanHashable
,QueryHashable
- Enclosing class:
- CollateFunctionKeyExpressionFactoryJRE
protected static class CollateFunctionKeyExpressionFactoryJRE.CollateFunctionKeyExpressionJRE extends CollateFunctionKeyExpression
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
FunctionKeyExpression.BiFunctionBuilder, FunctionKeyExpression.Builder, FunctionKeyExpression.Factory, FunctionKeyExpression.Registry
-
Nested classes/interfaces inherited from class com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression
BaseKeyExpression.IllegalSubKeyException, BaseKeyExpression.UnsplittableKeyExpressionException
-
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
-
Nested classes/interfaces inherited from interface com.apple.foundationdb.record.PlanHashable
PlanHashable.PlanHashKind
-
Nested classes/interfaces inherited from interface com.apple.foundationdb.record.QueryHashable
QueryHashable.QueryHashKind
-
-
Field Summary
-
Fields inherited from class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
arguments, name
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CollateFunctionKeyExpressionJRE(String name, KeyExpression arguments)
-
Method Summary
-
Methods inherited from class com.apple.foundationdb.record.metadata.expressions.CollateFunctionKeyExpression
createsDuplicates, evaluateFunction, getColumnSize, getComparandConversionFunction, getInvariableCollator, getMaxArguments, getMinArguments, getTextCollator, planHash, queryHash, toValue
-
Methods inherited from class com.apple.foundationdb.record.metadata.expressions.FunctionKeyExpression
basePlanHash, baseQueryHash, create, equals, equalsAtomic, evaluateMessage, expand, fromProto, getArguments, getChild, getName, hashCode, toKeyExpression, toProto, toString, validate
-
Methods inherited from class com.apple.foundationdb.record.metadata.expressions.BaseKeyExpression
getSubKey, getSubKeyImpl, isPrefixKey
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.apple.foundationdb.record.metadata.expressions.KeyExpression
evaluate, evaluateMessage, evaluateSingleton, getSubKey, hasLosslessNormalization, hasProperInterfaces, hasRecordTypeKey, isPrefixKey, normalizeKeyForPositions, toKeyExpression, toProto, validate, versionColumns
-
Methods inherited from interface com.apple.foundationdb.record.metadata.expressions.KeyExpressionWithChild
getChildren
-
Methods inherited from interface com.apple.foundationdb.record.metadata.expressions.KeyExpressionWithValue
expand
-
Methods inherited from interface com.apple.foundationdb.record.PlanHashable
planHash
-
Methods inherited from interface com.apple.foundationdb.record.metadata.expressions.QueryableKeyExpression
evalForQuery, evalForQueryAsTuple, getName
-
-
-
-
Constructor Detail
-
CollateFunctionKeyExpressionJRE
protected CollateFunctionKeyExpressionJRE(@Nonnull String name, @Nonnull KeyExpression arguments)
-
-