Class ToDBDateTimePage<ATTR extends Attributes.Any>

java.lang.Object
com.illumon.iris.db.v2.locations.parquet.topage.ToLongPage<ATTR>
com.illumon.iris.db.v2.locations.parquet.topage.ToDBDateTimePage<ATTR>
All Implemented Interfaces:
ToPage<ATTR,long[]>

public abstract class ToDBDateTimePage<ATTR extends Attributes.Any> extends ToLongPage<ATTR>
  • Constructor Details

    • ToDBDateTimePage

      protected ToDBDateTimePage()
  • Method Details

    • create

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

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

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

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