org.elasticsearch.search.facet.terms
Class InternalTermsFacet

java.lang.Object
  extended by org.elasticsearch.search.facet.terms.InternalTermsFacet
All Implemented Interfaces:
Iterable<TermsFacet.Entry>, Streamable, ToXContent, Facet, InternalFacet, TermsFacet
Direct Known Subclasses:
InternalByteTermsFacet, InternalDoubleTermsFacet, InternalFloatTermsFacet, InternalIntTermsFacet, InternalIpTermsFacet, InternalLongTermsFacet, InternalShortTermsFacet, InternalStringTermsFacet

public abstract class InternalTermsFacet
extends Object
implements TermsFacet, InternalFacet


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.search.facet.terms.TermsFacet
TermsFacet.ComparatorType, TermsFacet.Entry
 
Nested classes/interfaces inherited from interface org.elasticsearch.search.facet.InternalFacet
InternalFacet.Stream, InternalFacet.Streams
 
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.MapParams, ToXContent.Params
 
Field Summary
 
Fields inherited from interface org.elasticsearch.search.facet.terms.TermsFacet
TYPE
 
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
 
Constructor Summary
InternalTermsFacet()
           
 
Method Summary
abstract  Facet reduce(String name, List<Facet> facets)
           
static void registerStreams()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.search.facet.terms.TermsFacet
entries, getEntries, getMissingCount, getOtherCount, getTotalCount, missingCount, otherCount, totalCount
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface org.elasticsearch.search.facet.InternalFacet
streamType
 
Methods inherited from interface org.elasticsearch.search.facet.Facet
getName, getType, name, type
 
Methods inherited from interface org.elasticsearch.common.io.stream.Streamable
readFrom, writeTo
 
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContent
toXContent
 

Constructor Detail

InternalTermsFacet

public InternalTermsFacet()
Method Detail

registerStreams

public static void registerStreams()

reduce

public abstract Facet reduce(String name,
                             List<Facet> facets)


Copyright © 2009-2012. All Rights Reserved.