Package io.deephaven.enterprise.codec
Class DoubleArrayCodec
java.lang.Object
io.deephaven.shadow.enterprise.io.deephaven.enterprise.codec.DoubleArrayCodec
io.deephaven.enterprise.codec.DoubleArrayCodec
- All Implemented Interfaces:
io.deephaven.shadow.enterprise.com.illumon.util.codec.ObjectCodec<double[]>
,io.deephaven.shadow.enterprise.com.illumon.util.codec.ObjectDecoder<double[]>
,ObjectCodec<double[]>
,ObjectDecoder<double[]>
public class DoubleArrayCodec
extends io.deephaven.shadow.enterprise.io.deephaven.enterprise.codec.DoubleArrayCodec
implements ObjectCodec<double[]>
An
ObjectCodec
that encodes a double[]
using one integer to indicate the array size and then the
array items sequentially.-
Field Summary
Fields inherited from interface io.deephaven.shadow.enterprise.com.illumon.util.codec.ObjectDecoder
VARIABLE_WIDTH_SENTINEL
Fields inherited from interface io.deephaven.util.codec.ObjectDecoder
VARIABLE_WIDTH_SENTINEL
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.deephaven.shadow.enterprise.io.deephaven.enterprise.codec.DoubleArrayCodec
decode, decode, decodeStatic, encode, encodeAndGet, encodeInto, expectedObjectWidth, getPrecision, getScale, isNullable, maybeGetResizedBuffer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.util.codec.ObjectCodec
encode, getPrecision, getScale, isNullable
Methods inherited from interface io.deephaven.util.codec.ObjectDecoder
decode, expectedObjectWidth
-
Constructor Details
-
DoubleArrayCodec
public DoubleArrayCodec() -
DoubleArrayCodec
-
DoubleArrayCodec
-
-
Method Details
-
checkWidth
- Specified by:
checkWidth
in interfaceio.deephaven.shadow.enterprise.com.illumon.util.codec.ObjectDecoder<double[]>
- Specified by:
checkWidth
in interfaceObjectDecoder<double[]>
- Throws:
IllegalArgumentException
-