Class Md5Function
java.lang.Object
com.yahoo.search.grouping.request.GroupingNode
com.yahoo.search.grouping.request.GroupingExpression
com.yahoo.search.grouping.request.FunctionNode
com.yahoo.search.grouping.request.Md5Function
- All Implemented Interfaces:
Iterable<GroupingExpression>
This class represents an md5-function in a
GroupingExpression. It evaluates to a long that equals the md5 of
the result of the argument.- Author:
- Simon Thoresen Hult
-
Constructor Summary
ConstructorsConstructorDescriptionMd5Function(GroupingExpression exp, int numBits) Constructs a new instance of this class. -
Method Summary
Modifier and TypeMethodDescriptioncopy()Returns a deep copy of thisintReturns the number of bits of the md5 to include in the evaluated result.Methods inherited from class com.yahoo.search.grouping.request.FunctionNode
args, asList, asList, asList, getArg, getNumArgs, iterator, resolveLevel, visitMethods inherited from class com.yahoo.search.grouping.request.GroupingExpression
asImage, asString, getLevel, getLevelOrNull, setLabelMethods inherited from class com.yahoo.search.grouping.request.GroupingNode
getImage, getLabel, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Md5Function
Constructs a new instance of this class.- Parameters:
exp- The expression to evaluate.numBits- The number of bits of the md5 to include.
-
-
Method Details
-
copy
Description copied from class:GroupingExpressionReturns a deep copy of this- Specified by:
copyin classGroupingExpression
-
getNumBits
public int getNumBits()Returns the number of bits of the md5 to include in the evaluated result.- Returns:
- The bit count.
-