Package oracle.nosql.driver
Class Consistency
java.lang.Object
oracle.nosql.driver.Consistency
Consistency is used to provide consistency guarantees for read operations.
 
 ABSOLUTE consistency may be specified to guarantee that current
 values are read. EVENTUAL consistency means that the values read
 may be very slightly out of date. ABSOLUTE consistency results in
 higher cost, consuming twice the number of read units for the same data
 relative to EVENTUAL consistency, and should only be used when
 required.
 
 It is possible to set a default Consistency for a NoSQLHandle instance
 by using NoSQLHandleConfig.setConsistency(oracle.nosql.driver.Consistency). If no Consistency
 is specified in an operation and there is no default value, EVENTUAL
 is used.
 
Consistency can be specified as an optional argument to all read operations.
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic Consistencyconstant for ABSOLUTE Consistencystatic Consistencyconstant for EVENTUAL Consistency
- 
Method SummaryModifier and TypeMethodDescriptiongetType()Returns theConsistency.Typeof ConsistencybooleanReturns true if this is Consistency.ABSOLUTEbooleanReturns true if this is Consistency.EVENTUAL
- 
Field Details- 
ABSOLUTEconstant for ABSOLUTE Consistency
- 
EVENTUALconstant for EVENTUAL Consistency
 
- 
- 
Method Details- 
getTypeReturns theConsistency.Typeof Consistency- Returns:
- the type
 
- 
isAbsolutepublic boolean isAbsolute()Returns true if this is Consistency.ABSOLUTE- Returns:
- true if this instance represents ABSOLUTE Consistency
 
- 
isEventualpublic boolean isEventual()Returns true if this is Consistency.EVENTUAL- Returns:
- true if this instance represents EVENTUAL Consistency
 
 
-