Class ToBigDecimalBase<ATTR extends Any>

java.lang.Object
io.deephaven.parquet.table.pagestore.topage.ToBigDecimalBase<ATTR>
All Implemented Interfaces:
ToPage<ATTR,​BigDecimal[]>
Direct Known Subclasses:
ToBigDecimalFromIntPage, ToBigDecimalFromLongPage

public abstract class ToBigDecimalBase<ATTR extends Any>
extends Object
implements ToPage<ATTR,​BigDecimal[]>
  • Field Details

    • scale

      protected final byte scale
  • Constructor Details

    • ToBigDecimalBase

      protected ToBigDecimalBase​(@NotNull Class<?> nativeType, int precision, int scale)
  • Method Details

    • getNativeType

      @NotNull public Class<?> getNativeType()
      Specified by:
      getNativeType in interface ToPage<ATTR extends Any,​BigDecimal[]>
      Returns:
      The native type for the elements of the arrays produced by this object.
    • getChunkType

      @NotNull public final ChunkType getChunkType()
      Specified by:
      getChunkType in interface ToPage<ATTR extends Any,​BigDecimal[]>
      Returns:
      The chunk type used to wrap the arrays produced by this object.