io.searchbox.core
Class Count

java.lang.Object
  extended by io.searchbox.AbstractAction
      extended by io.searchbox.core.Count
All Implemented Interfaces:
Action

public class Count
extends AbstractAction
implements Action

Author:
Dogukan Sonmez

Field Summary
 
Fields inherited from class io.searchbox.AbstractAction
id, indexName, typeName
 
Constructor Summary
protected Count()
           
  Count(org.elasticsearch.action.ActionRequest request)
           
  Count(String query)
           
 
Method Summary
 void addIndex(Collection<String> index)
           
 void addIndex(String index)
           
 void addType(Collection<String> type)
           
 void addType(String type)
           
 void clearAllIndex()
           
 void clearAllType()
           
 byte[] createByteResult(Map jsonMap)
           
protected  String createQueryString(LinkedHashSet<String> set)
           
 String getName()
           
 String getPathToResult()
           
 String getRestMethodName()
           
 String getURI()
           
 int indexSize()
           
 boolean isIndexExist(String index)
           
 boolean isTypeExist(String type)
           
 boolean removeIndex(String index)
           
 boolean removeType(String type)
           
 int typeSize()
           
 
Methods inherited from class io.searchbox.AbstractAction
addParameter, buildQueryString, buildURI, buildURI, getData, getId, getIdFromSource, getIndexName, getParameter, getTypeName, isBulkOperation, isParameterExist, isValid, isValid, removeParameter, setBulkOperation, setData, setPathToResult, setRestMethodName, setURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface io.searchbox.Action
getData
 

Constructor Detail

Count

public Count(String query)

Count

protected Count()

Count

public Count(org.elasticsearch.action.ActionRequest request)
      throws IOException
Throws:
IOException
Method Detail

addIndex

public void addIndex(String index)

addType

public void addType(String type)

removeIndex

public boolean removeIndex(String index)

removeType

public boolean removeType(String type)

clearAllIndex

public void clearAllIndex()

clearAllType

public void clearAllType()

addIndex

public void addIndex(Collection<String> index)

addType

public void addType(Collection<String> type)

isIndexExist

public boolean isIndexExist(String index)

isTypeExist

public boolean isTypeExist(String type)

indexSize

public int indexSize()

typeSize

public int typeSize()

getURI

public String getURI()
Specified by:
getURI in interface Action
Overrides:
getURI in class AbstractAction

createQueryString

protected String createQueryString(LinkedHashSet<String> set)

getName

public String getName()
Specified by:
getName in interface Action
Overrides:
getName in class AbstractAction

createByteResult

public byte[] createByteResult(Map jsonMap)
                        throws IOException
Specified by:
createByteResult in interface Action
Throws:
IOException

getPathToResult

public String getPathToResult()
Specified by:
getPathToResult in interface Action
Overrides:
getPathToResult in class AbstractAction

getRestMethodName

public String getRestMethodName()
Specified by:
getRestMethodName in interface Action
Overrides:
getRestMethodName in class AbstractAction


Copyright © 2012. All Rights Reserved.