Class UcaFunction
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.UcaFunction
- All Implemented Interfaces:
Iterable<GroupingExpression>
This class represents an uca-function in a
GroupingExpression
.- Author:
- Ulf Lilleengen, bratseth
-
Constructor Summary
ConstructorDescriptionUcaFunction
(GroupingExpression exp, String locale) Constructs a new instance of this class.UcaFunction
(GroupingExpression exp, String locale, String strength) Constructs a new instance of this class. -
Method Summary
Methods inherited from class com.yahoo.search.grouping.request.FunctionNode
args, asList, asList, asList, getArg, getNumArgs, iterator, resolveLevel, visit
Methods inherited from class com.yahoo.search.grouping.request.GroupingExpression
asImage, asString, getLevel, getLevelOrNull, setLabel
Methods inherited from class com.yahoo.search.grouping.request.GroupingNode
getImage, getLabel, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
UcaFunction
Constructs a new instance of this class.- Parameters:
exp
- The expression to evaluate.locale
- The locale to used for sorting.
-
UcaFunction
Constructs a new instance of this class.- Parameters:
exp
- The expression to evaluate.locale
- The locale to used for sorting.strength
- The strength level to use.
-
-
Method Details
-
copy
Description copied from class:GroupingExpression
Returns a deep copy of this- Specified by:
copy
in classGroupingExpression
-
getLocale
-
getStrength
-