com.aerospike.client.query
Class Statement

java.lang.Object
  extended by com.aerospike.client.query.Statement

public final class Statement
extends Object

Query statement parameters.


Constructor Summary
Statement()
           
 
Method Summary
 Filter[] getFilters()
          Return query filters.
 Value[] getFunctionArgs()
          Return aggregation function arguments.
 String getFunctionName()
          Return aggregation function name.
 String getPackageName()
          Return aggregation file name.
 int getTaskId()
          Return task ID.
 boolean isScan()
          Return if full namespace/set scan is specified.
 void setBinNames(String... binNames)
          Set query bin names.
 void setFilters(Filter... filters)
          Set optional query filters.
 void setIndexName(String indexName)
          Set optional query index name.
 void setNamespace(String namespace)
          Set query namespace.
 void setSetName(String setName)
          Set optional query setname.
 void setTaskId(int taskId)
          Set optional query task id.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Statement

public Statement()
Method Detail

setNamespace

public void setNamespace(String namespace)
Set query namespace.


setSetName

public void setSetName(String setName)
Set optional query setname.


setIndexName

public void setIndexName(String indexName)
Set optional query index name. If not set, the server will determine the index from the filter's bin name.


setBinNames

public void setBinNames(String... binNames)
Set query bin names.


setFilters

public void setFilters(Filter... filters)
Set optional query filters. Currently, only one filter is allowed by the server on a secondary index lookup. If multiple filters are necessary, see QueryFilter example for a workaround. QueryFilter demonstrates how to add additional filters in an user-defined aggregation function.


setTaskId

public void setTaskId(int taskId)
Set optional query task id.


isScan

public boolean isScan()
Return if full namespace/set scan is specified.


getFilters

public Filter[] getFilters()
Return query filters.


getPackageName

public String getPackageName()
Return aggregation file name.


getFunctionName

public String getFunctionName()
Return aggregation function name.


getFunctionArgs

public Value[] getFunctionArgs()
Return aggregation function arguments.


getTaskId

public int getTaskId()
Return task ID.



Copyright © 2012–2014 Aerospike, Inc. All rights reserved.