Class SparseRangeBasedPropertyMapData<T>

java.lang.Object
com.here.platform.location.compilation.core.SparseRangeBasedPropertyMapData<T>
All Implemented Interfaces:
RangeBasedPropertyMapData<T>, Serializable, scala.Equals, scala.Product, scala.Serializable

public class SparseRangeBasedPropertyMapData<T> extends Object implements RangeBasedPropertyMapData<T>, scala.Product, scala.Serializable
See Also:
  • Constructor Details

    • SparseRangeBasedPropertyMapData

      public SparseRangeBasedPropertyMapData(int vertexCount, int[] vertexIndices, int[] startIndices, double[] startOffsets, double[] endOffsets, Object values, scala.Option<T> defaultValue, int maxOverflow, HashTableIndexing.Id hashTableIndexingId)
  • Method Details

    • vertexCount

      public int vertexCount()
    • vertexIndices

      public int[] vertexIndices()
    • startIndices

      public int[] startIndices()
    • startOffsets

      public double[] startOffsets()
    • endOffsets

      public double[] endOffsets()
    • values

      public Object values()
    • defaultValue

      public scala.Option<T> defaultValue()
    • maxOverflow

      public int maxOverflow()
    • hashTableIndexingId

      public HashTableIndexing.Id hashTableIndexingId()
    • valuesToEncode

      public Object valuesToEncode(scala.reflect.ClassTag<T> classTag)
    • defaultIndexInValuesToEncode

      public int defaultIndexInValuesToEncode()