public final class Statement extends Object
Constructor and Description |
---|
Statement() |
Modifier and Type | Method and Description |
---|---|
Filter[] |
getFilters()
Return query filters.
|
Value[] |
getFunctionArgs()
Return aggregation function arguments.
|
String |
getFunctionName()
Return aggregation function name.
|
String |
getPackageName()
Return aggregation file name.
|
long |
getTaskId()
Return task ID.
|
boolean |
isScan()
Return if full namespace/set scan is specified.
|
void |
prepare()
Prepare statement just prior to execution.
|
void |
setAggregateFunction(String packageName,
String functionName,
Value[] functionArgs,
boolean returnData)
Set Lua aggregation function parameters.
|
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(long taskId)
Set optional query task id.
|
public void setNamespace(String namespace)
public void setSetName(String setName)
public void setIndexName(String indexName)
public void setBinNames(String... binNames)
public void setFilters(Filter... filters)
public void setTaskId(long taskId)
public void setAggregateFunction(String packageName, String functionName, Value[] functionArgs, boolean returnData)
packageName
- server package where user defined function residesfunctionName
- aggregation function namefunctionArgs
- arguments to pass to function name, if anypublic void prepare()
public boolean isScan()
public Filter[] getFilters()
public String getPackageName()
public String getFunctionName()
public Value[] getFunctionArgs()
public long getTaskId()
Copyright © 2012–2014 Aerospike, Inc. All rights reserved.