Uses of Interface
convex.core.data.IAssociative
Packages that use IAssociative
Package
Description
Data structures and algorithms, including a complete set of classes
required to implement immutable, decentralised data objects.
-
Uses of IAssociative in convex.core.data
Classes in convex.core.data that implement IAssociativeModifier and TypeClassDescriptionclassclassAbstract base class for lists.classclassAbstract base class for concrete sequential data structure (immutable persistent lists and vectors etc.)classAbstract based class for sets.classAbstract base class for vectors.classImplementation of a list wrapping a vector.classMap.Entry implementation for persistent maps.classLimited size Persistent Merkle Set implemented as a small sorted list of Values Must be sorted by Key hash value to ensure uniqueness of representationclassPersistent Set for large hash sets requiring tree structure.classVectorArray<T extends ACell>Experimental: implementation of AVector backed by a Java array for temporary usage purposes.classVectorLeaf<T extends ACell>A Persistent Vector implementation representing 0-16 elements with a packed Vector prefix.classVectorTree<T extends ACell>Persistent Vector implemented as a merkle tree of chunks shift indicates the level of the tree: 4 = 1st level, 8 = second etc.