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
      • dimension

        public java.util.Optional<java.lang.Integer> dimension()
        Description copied from interface: NodePropertyValues
        The dimension of the properties. For scalar values, this is 1. For arrays, this is the length of the array stored for the 0th node id. If that array is null, this method returns Optional.empty().
        Specified by:
        dimension in interface NodePropertyValues
        Returns:
        the dimension of the properties stored, or empty if the dimension cannot easily be retrieved.
      • 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.