Package com.yahoo.searchlib.expression
Class StringBucketResultNodeVector
- java.lang.Object
-
- com.yahoo.vespa.objects.Selectable
-
- com.yahoo.vespa.objects.Identifiable
-
- com.yahoo.searchlib.expression.ResultNode
-
- com.yahoo.searchlib.expression.ResultNodeVector
-
- com.yahoo.searchlib.expression.StringBucketResultNodeVector
-
- All Implemented Interfaces:
Cloneable
,Comparable<ResultNode>
public class StringBucketResultNodeVector extends ResultNodeVector
This result holds nothing.- Author:
- baldersheim, Simon Thoresen Hult
-
-
Field Summary
Fields Modifier and Type Field Description static int
classId
-
Constructor Summary
Constructors Constructor Description StringBucketResultNodeVector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResultNodeVector
add(ResultNode r)
StringBucketResultNodeVector
add(StringBucketResultNode v)
ArrayList<StringBucketResultNode>
getVector()
protected int
onCmp(ResultNode rhs)
This method must be implemented by all subclasses of this to allow ordering of results.protected void
onDeserialize(com.yahoo.vespa.objects.Deserializer buf)
protected int
onGetClassId()
protected void
onSerialize(com.yahoo.vespa.objects.Serializer buf)
-
Methods inherited from class com.yahoo.searchlib.expression.ResultNodeVector
getFloat, getInteger, getRaw, getString, set
-
Methods inherited from class com.yahoo.searchlib.expression.ResultNode
compareTo, equals, negate
-
-
-
-
Method Detail
-
onGetClassId
protected int onGetClassId()
- Overrides:
onGetClassId
in classResultNodeVector
-
add
public StringBucketResultNodeVector add(StringBucketResultNode v)
-
add
public ResultNodeVector add(ResultNode r)
- Specified by:
add
in classResultNodeVector
-
getVector
public ArrayList<StringBucketResultNode> getVector()
-
onSerialize
protected void onSerialize(com.yahoo.vespa.objects.Serializer buf)
- Overrides:
onSerialize
in classcom.yahoo.vespa.objects.Identifiable
-
onDeserialize
protected void onDeserialize(com.yahoo.vespa.objects.Deserializer buf)
- Overrides:
onDeserialize
in classcom.yahoo.vespa.objects.Identifiable
-
onCmp
protected int onCmp(ResultNode rhs)
Description copied from class:ResultNode
This method must be implemented by all subclasses of this to allow ordering of results. This method is used by theCloneable
implementation.- Specified by:
onCmp
in classResultNode
- Parameters:
rhs
- The other node to compare with.- Returns:
- Comparable result.
-
-