Package io.deephaven.enterprise.codec
Class ShortArrayCodec
java.lang.Object
io.deephaven.shadow.enterprise.io.deephaven.enterprise.codec.ShortArrayCodec
io.deephaven.enterprise.codec.ShortArrayCodec
- All Implemented Interfaces:
io.deephaven.shadow.enterprise.com.illumon.util.codec.ObjectCodec<short[]>,io.deephaven.shadow.enterprise.com.illumon.util.codec.ObjectDecoder<short[]>,ObjectCodec<short[]>,ObjectDecoder<short[]>
public class ShortArrayCodec
extends io.deephaven.shadow.enterprise.io.deephaven.enterprise.codec.ShortArrayCodec
implements ObjectCodec<short[]>
An
ObjectCodec that encodes a short[] 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_SENTINELFields 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.ShortArrayCodec
decode, decode, decodeStatic, encode, encodeAndGet, encodeInto, expectedObjectWidth, getPrecision, getScale, isNullable, maybeGetResizedBufferMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.util.codec.ObjectCodec
encode, getPrecision, getScale, isNullableMethods inherited from interface io.deephaven.util.codec.ObjectDecoder
decode, expectedObjectWidth
-
Constructor Details
-
ShortArrayCodec
public ShortArrayCodec() -
ShortArrayCodec
-
ShortArrayCodec
-
-
Method Details
-
checkWidth
- Specified by:
checkWidthin interfaceio.deephaven.shadow.enterprise.com.illumon.util.codec.ObjectDecoder<short[]>- Specified by:
checkWidthin interfaceObjectDecoder<short[]>- Throws:
IllegalArgumentException
-