Module swim.api
Package swim.api.data

Interface SpatialData<K,S,V>

All Superinterfaces:
Iterable<swim.spatial.SpatialMap.Entry<K,S,V>>, swim.spatial.SpatialMap<K,S,V>

public interface SpatialData<K,S,V> extends swim.spatial.SpatialMap<K,S,V>
  • Method Details

    • name

      swim.structure.Value name()
    • keyForm

      swim.structure.Form<K> keyForm()
    • keyForm

      <K2> SpatialData<K2,S,V> keyForm(swim.structure.Form<K2> keyForm)
    • keyClass

      <K2> SpatialData<K2,S,V> keyClass(Class<K2> keyClass)
    • shapeForm

      swim.math.Z2Form<S> shapeForm()
    • valueForm

      swim.structure.Form<V> valueForm()
    • valueForm

      <V2> SpatialData<K,S,V2> valueForm(swim.structure.Form<V2> valueForm)
    • valueClass

      <V2> SpatialData<K,S,V2> valueClass(Class<V2> valueClass)
    • isResident

      boolean isResident()
    • isResident

      SpatialData<K,S,V> isResident(boolean isResident)
    • isTransient

      boolean isTransient()
    • isTransient

      SpatialData<K,S,V> isTransient(boolean isTransient)
    • snapshot

      swim.spatial.SpatialMap<K,S,V> snapshot()
    • close

      void close()