Class FilteredNodePropertyValues

    • Method Detail

      • translateId

        protected abstract long translateId​(long nodeId)
      • value

        public org.neo4j.values.storable.Value value​(long nodeId)
        Specified by:
        value in interface NodePropertyValues
      • valueType

        public org.neo4j.gds.api.nodeproperties.ValueType valueType()
        Specified by:
        valueType in interface PropertyValues
      • getMaxLongPropertyValue

        public java.util.OptionalLong getMaxLongPropertyValue()
        Specified by:
        getMaxLongPropertyValue in interface NodePropertyValues
        Returns:
        the maximum long value contained in the mapping or an empty OptionalLong if the mapping is empty or the feature is not supported.
      • getMaxDoublePropertyValue

        public java.util.OptionalDouble getMaxDoublePropertyValue()
        Specified by:
        getMaxDoublePropertyValue in interface NodePropertyValues
        Returns:
        the maximum double value contained in the mapping or an empty OptionalDouble if the mapping is empty or the feature is not supported.
      • release

        public long release()
        Description copied from interface: PropertyValues
        Release internal data structures and return an estimate how many bytes were freed. Note that the mapping is not usable afterwards.
        Specified by:
        release in interface PropertyValues
      • size

        public long size()
        Specified by:
        size in interface PropertyValues
        Returns:
        the number of values stored.