public interface TxnDoubleCallable
TxnExecutor
.
This transactional callable is optimized for retuning a primitive type: double. Using this TxnDoubleCallable instead of
the TxnCallable
is that no object wrapper needs to be created and there is no reason to deal with a potential
null value.double call(Txn txn) throws java.lang.Exception
txn
- the Transaction. Depending on the txn PropagationLevel
, this could
be null.java.lang.Exception