public class BigIntegerBinding extends TupleBinding<java.math.BigInteger>
TupleBinding
for a BigInteger
value.
This class produces byte array values that by default (without a custom comparator) sort correctly.
Constructor and Description |
---|
BigIntegerBinding() |
Modifier and Type | Method and Description |
---|---|
static void |
bigIntegerToEntry(java.math.BigInteger val,
DatabaseEntry entry)
Converts a
BigInteger value into an entry buffer. |
static java.math.BigInteger |
entryToBigInteger(DatabaseEntry entry)
Converts an entry buffer into a
BigInteger value. |
java.math.BigInteger |
entryToObject(TupleInput input)
Constructs a key or data object from a
TupleInput entry. |
void |
objectToEntry(java.math.BigInteger object,
TupleOutput output)
Converts a key or data object to a tuple entry.
|
entryToObject, getPrimitiveBinding, objectToEntry
entryToInput, getTupleBufferSize, inputToEntry, newOutput, newOutput, outputToEntry, setTupleBufferSize
public java.math.BigInteger entryToObject(TupleInput input)
TupleBinding
TupleInput
entry.entryToObject
in class TupleBinding<java.math.BigInteger>
input
- is the tuple key or data entry.public void objectToEntry(java.math.BigInteger object, TupleOutput output)
TupleBinding
objectToEntry
in class TupleBinding<java.math.BigInteger>
object
- is the key or data object.output
- is the tuple entry to which the key or data should be
written.public static java.math.BigInteger entryToBigInteger(DatabaseEntry entry)
BigInteger
value.entry
- is the source entry buffer.public static void bigIntegerToEntry(java.math.BigInteger val, DatabaseEntry entry)
BigInteger
value into an entry buffer.val
- is the source value.entry
- is the destination entry buffer.Copyright (c) 2004,2014 Oracle. All rights reserved.