The Statement type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
![]() | Statement | Initializes a new instance of the Statement class |
Methods
Name | Description | |
---|---|---|
![]() | SetAggregateFunction(String, String, Value ) |
Set Lua aggregation function parameters for a Lua package located on the filesystem.
This function will be called on both the server and client for each selected item.
|
![]() | SetAggregateFunction(String, String, String, Value ) |
Set Lua aggregation function parameters for a Lua package located in a string with lua code.
This function will be called on both the server and client for each selected item.
|
![]() | SetAggregateFunction(Assembly, String, String, String, Value ) |
Set Lua aggregation function parameters for a Lua package located in an assembly resource.
This function will be called on both the server and client for each selected item.
|
![]() | SetBinNames |
Set query bin names.
|
![]() | SetFilter |
Set optional query index filter. This filter is applied to the secondary index on query.
Query index filters must reference a bin which has a secondary index defined.
|
![]() | SetIndexName |
Set optional query index name. If not set, the server
will determine the index from the filter's bin name.
|
![]() | SetNamespace |
Set query namespace.
|
![]() | SetRecordsPerSecond |
Set returned records per second (rps) rate for each server.
|
![]() | SetSetName |
Set optional query set name.
|
![]() | SetTaskId |
Set optional query task id.
|
Properties
Name | Description | |
---|---|---|
![]() | BinNames |
Query bin names.
|
![]() | Filter |
Optional query filter. This filter is applied to the secondary index on query.
Query index filters must reference a bin which has a secondary index defined.
|
![]() | FunctionArgs |
Arguments to pass to function name, if any.
Used by aggregate queries only.
|
![]() | FunctionName |
Aggregation function name.
Used by aggregate queries only.
|
![]() | IndexName |
Optional query index name. If not set, the server
will determine the index from the filter's bin name.
|
![]() | Namespace |
Query namespace.
|
![]() | Operations |
Operations to be performed on query/execute.
|
![]() | PackageContents |
String containing lua code that comprises a package.
Used by aggregate queries only when aggregation function is defined in a string.
|
![]() | PackageName |
Server package where user defined function resides.
Used by aggregate queries only.
|
![]() | RecordsPerSecond |
Limit returned records per second (rps) rate for each server.
Do not apply rps limit if recordsPerSecond is zero (default).
Currently only applicable to a query without a defined filter.
|
![]() | ResourceAssembly |
Assembly where resource is located. Current assembly can be obtained by: Assembly.GetExecutingAssembly().
Used by aggregate queries only.
|
![]() | ResourcePath |
Namespace path where Lua resource is located. Example: Aerospike.Client.Resources.mypackage.lua
Used by aggregate queries only.
|
![]() | SetName |
Optional query set name.
|
![]() | TaskId |
Optional query task id.
|
See Also