ListKeys.Builder Class
A builder for constructing ListKeys instances.
Rather than having to manually construct the options and instantiating a ListKeys directly, this builder may be used.
var listKeys = new ListKeys.Builder()
.withTable('table')
.withCallback(myCallback)
.build();
Constructor
ListKeys.Builder
()
Item Index
Methods
withBucket
-
bucket
Set the bucket.
Parameters:
-
bucketStringthe bucket in Riak
withBucketType
-
bucketType
Set the bucket type. If not supplied, 'default' is used.
Parameters:
-
bucketTypeStringthe bucket type in riak
withCallback
-
callback
Set the callback to be executed when the operation completes.
Parameters:
-
callbackFunctionThe callback to be executed when the operation completes.
-
errStringAn error message. Will be null if no error.
-
responseObjectthe keys returned from Riak.
-
doneBooleanTrue if you have received all the keys. -
bucketTypeStringThe bucketType the keys are from. -
bucketStringThe bucket the keys are from. -
keysStringThe array of keys.
-
-
withCallback
-
callback
Set the callback to be executed when the operation completes.
Parameters:
-
callbackFunctionThe callback to be executed when the operation completes.
-
errStringAn error message. Will be null if no error.
-
responseObjectthe keys returned from Riak.
-
doneBooleanTrue if you have received all the keys. -
tableStringThe table the keys are from. -
keysStringThe array of keys.
-
-
withStreaming
-
[stream=true]
Stream the results. Setting this to true will cause you callback to be called as the results are returned from Riak. Set to false the result set will be buffered and delevered via a single call to your callback. Note that on large result sets this is very memory intensive.
Parameters:
-
[stream=true]Boolean optionalSet whether or not to stream the results
withStreaming
-
[stream=true]
Stream the results. Setting this to true will cause you callback to be called as the results are returned from Riak TS. Set to false the result set will be buffered and delevered via a single call to your callback. Note that on large result sets this is very memory intensive.
Parameters:
-
[stream=true]Boolean optionalSet whether or not to stream the results
withTable
-
table
Set the table.
Parameters:
-
tableStringThe table in Riak TS
withTimeout
-
timeout
Set a timeout for this operation.
Parameters:
-
timeoutNumbera timeout in milliseconds.
withTimeout
-
timeout
Set a timeout for this operation.
Parameters:
-
timeoutNumbera timeout in milliseconds.
