Class ToInstantPage<ATTR extends Any>

java.lang.Object
io.deephaven.parquet.table.pagestore.topage.ToLongPage<ATTR>
io.deephaven.parquet.table.pagestore.topage.ToInstantPage<ATTR>
All Implemented Interfaces:
ToPage<ATTR,long[]>

public abstract class ToInstantPage<ATTR extends Any> extends ToLongPage<ATTR>
  • Constructor Details

    • ToInstantPage

      protected ToInstantPage()
  • Method Details

    • create

      public static <ATTR extends Any> ToPage<ATTR,Instant[]> create(@NotNull @NotNull Class<?> nativeType, org.apache.parquet.schema.LogicalTypeAnnotation.TimeUnit unit)
    • makeVectorHelper

      protected static ObjectVector<Instant> makeVectorHelper(long[] result, LongFunction<Instant> unitToTime)
    • convertResultHelper

      protected static long[] convertResultHelper(@NotNull @NotNull Object result, LongUnaryOperator unitToNanos)
    • getNativeComponentType

      @NotNull public final @NotNull Class<Instant> getNativeComponentType()
      Returns:
      The native type for the elements of engine arrays produced by this object.