net.citrusleaf
Class CitrusleafClient.ClResult

java.lang.Object
  extended by net.citrusleaf.CitrusleafClient.ClResult
Enclosing class:
CitrusleafClient

public static class CitrusleafClient.ClResult
extends java.lang.Object

Container object for database operation results.


Field Summary
 boolean corruptedData
          For scans, to notify that the data is corrupted.
 int generation
          How many times the record has been modified (including creation) on the server.
 java.lang.Object result
          When only one bin is requested, value is returned here.
 CitrusleafClient.ClResultCode resultCode
          Result code for operation.
 java.util.Map<java.lang.String,java.lang.Object> results
          Requested bins are returned here, as name/value pairs.
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> results_dup
          When conflicting versions are encountered, every version's bins are returned as an element of this List.
 
Constructor Summary
CitrusleafClient.ClResult()
          Constructor, creates "empty" object.
CitrusleafClient.ClResult(CitrusleafClient.ClResultCode resultCode)
          Constructor, specifies result code.
 
Method Summary
static java.lang.String resultCodeToString(CitrusleafClient.ClResultCode resultCode)
          Convert result code to meaningful String.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resultCode

public CitrusleafClient.ClResultCode resultCode
Result code for operation.


generation

public int generation
How many times the record has been modified (including creation) on the server.


corruptedData

public boolean corruptedData
For scans, to notify that the data is corrupted.


result

public java.lang.Object result
When only one bin is requested, value is returned here.


results

public java.util.Map<java.lang.String,java.lang.Object> results
Requested bins are returned here, as name/value pairs.


results_dup

public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> results_dup
When conflicting versions are encountered, every version's bins are returned as an element of this List.

See Also:
CitrusleafClient.ClWriteOptions.mUseGenerationDup
Constructor Detail

CitrusleafClient.ClResult

public CitrusleafClient.ClResult()
Constructor, creates "empty" object.


CitrusleafClient.ClResult

public CitrusleafClient.ClResult(CitrusleafClient.ClResultCode resultCode)
Constructor, specifies result code.

Parameters:
resultCode - operation result code
Method Detail

resultCodeToString

public static java.lang.String resultCodeToString(CitrusleafClient.ClResultCode resultCode)
Convert result code to meaningful String.

Parameters:
resultCode - operation result code
Returns:
interpretation of resultCode