Uses of Package
convex.core.data
Packages that use convex.core.data
Package
Description
Data structures and algorithms, including a complete set of classes
required to implement immutable, decentralised data objects.
-
Classes in convex.core.data used by convex.coreClassDescriptionAbstract base class for data objects containing immutable chunks of binary data.Immutable class representing an Ed25519 Public Key for an AccountClass representing the current on-chain status of an account.Abstract base class for Cells.Abstract base class for Countable objects.Abstract base class for Persistent data structures.Immutable class representing an Address.Abstract base class for maps.Base class for record data types.Abstract base class for generic records.Class representing a CVM StringAbstract base class for vectors.BlobMap node implementation supporting: An optional prefix string An optional entry with this prefix Up to 16 child entries at the next level of depthClass used to represent an immutable 32-byte Hash value.Functional interface for operations on Cell Refs that may throw a MissingDataException In general, IRefFunction is used to provide a visitor for data objects containing nested Refs.Interface for classes that can be validatedKeyword data type.Class describing the on-chain state of a Peer declared on the network.Class representing a smart reference to a decentralised data object.Node representing a signed data object.Class representing a Symbol.
-
Classes in convex.core.data used by convex.core.cryptoClassDescriptionAbstract base class for data objects containing immutable chunks of binary data.Immutable class representing an Ed25519 Public Key for an AccountAbstract base class for Cells.Immutable class representing an Address.General purpose immutable wrapper for byte array data.Class used to represent an immutable 32-byte Hash value.Interface for classes that can be validatedNode representing a signed data object.
-
Classes in convex.core.data used by convex.core.dataClassDescriptionAbstract base class for binary data stored in Java arrays.Abstract base class for data objects containing immutable chunks of binary data.Abstract base class for a sorted radix-tree map of Blobs to values.Immutable class representing an Ed25519 Public Key for an AccountClass representing the current on-chain status of an account.Abstract base class for Cells.Abstract base class for Persistent Merkle CollectionsAbstract base class for Countable objects.Abstract base class for Persistent data structures.Immutable class representing an Address.Abstract base class for lists.Abstract base class for maps.Base class for Blobs which represent an integral numeric valueBase class for record data types.Abstract base class for persistent lists and vectorsAbstract based class for sets.Class representing a CVM StringAbstract based class for symbolic objects (Keywords, Symbols)Abstract base class for vectors.General purpose immutable wrapper for byte array data.BlobMap node implementation supporting: An optional prefix string An optional entry with this prefix Up to 16 child entries at the next level of depthImplementation of a large Blob data structure consisting of 2 or more chunks.Class used to represent an immutable 32-byte Hash value.Interface for associative data structuresInterface for CVM Numeric typesFunctional interface for operations on Cell Refs that may throw a MissingDataException In general, IRefFunction is used to provide a visitor for data objects containing nested Refs.Interface for classes that can be validatedKeyword data type.Implementation of a list wrapping a vector.Wrapper for an 8-byte long blob We use this for efficient management of indexes using longs in BlobMaps.Map.Entry implementation for persistent maps.Limited size Persistent Merkle Map implemented as a small sorted list of Key/Value pairs Must be sorted by Key hash value to ensure uniqueness of representationPersistent Map for large hash maps requiring tree structure.Class describing the on-chain state of a Peer declared on the network.Class representing a smart reference to a decentralised data object.Ref subclass for direct in-memory references.Reference class implemented via a soft reference and store lookup.Limited size Persistent Merkle Set implemented as a small sorted list of Values Must be sorted by Key hash value to ensure uniqueness of representationPersistent Set for large hash sets requiring tree structure.Node representing a signed data object.Class representing a short CVM string.Class representing a Symbol.Class representing a Syntax Object.Experimental: implementation of AVector backed by a Java array for temporary usage purposes.A Persistent Vector implementation representing 0-16 elements with a packed Vector prefix.Persistent Vector implemented as a merkle tree of chunks shift indicates the level of the tree: 4 = 1st level, 8 = second etc.
-
Classes in convex.core.data used by convex.core.data.primClassDescriptionAbstract base class for Cells.Interface for CVM Numeric typesInterface for classes that can be validatedClass representing a smart reference to a decentralised data object.
-
Classes in convex.core.data used by convex.core.data.typeClassDescriptionAbstract base class for data objects containing immutable chunks of binary data.Abstract base class for a sorted radix-tree map of Blobs to values.Abstract base class for Cells.Abstract base class for Persistent Merkle CollectionsAbstract base class for Persistent data structures.Immutable class representing an Address.Abstract base class for lists.Abstract base class for maps.Base class for record data types.Abstract base class for persistent lists and vectorsAbstract based class for sets.Class representing a CVM StringAbstract base class for vectors.Keyword data type.Class representing a Symbol.Class representing a Syntax Object.
-
Classes in convex.core.data used by convex.core.exceptionsClassDescriptionAbstract base class for Cells.Class used to represent an immutable 32-byte Hash value.Node representing a signed data object.
-
Classes in convex.core.data used by convex.core.initClassDescriptionImmutable class representing an Ed25519 Public Key for an AccountImmutable class representing an Address.
-
Classes in convex.core.data used by convex.core.langClassDescriptionAbstract base class for data objects containing immutable chunks of binary data.Abstract base class for a sorted radix-tree map of Blobs to values.Immutable class representing an Ed25519 Public Key for an AccountClass representing the current on-chain status of an account.Abstract base class for Cells.Abstract base class for Persistent Merkle CollectionsAbstract base class for Countable objects.Abstract base class for Persistent data structures.Immutable class representing an Address.Abstract base class for lists.Abstract base class for maps.Abstract base class for persistent lists and vectorsAbstract based class for sets.Class representing a CVM StringAbstract base class for vectors.General purpose immutable wrapper for byte array data.Class used to represent an immutable 32-byte Hash value.Interface for CVM Numeric typesFunctional interface for operations on Cell Refs that may throw a MissingDataException In general, IRefFunction is used to provide a visitor for data objects containing nested Refs.Interface for classes that can be validatedKeyword data type.Map.Entry implementation for persistent maps.Class representing a Symbol.Class representing a Syntax Object.
-
Classes in convex.core.data used by convex.core.lang.implClassDescriptionAbstract base class for Cells.Abstract base class for maps.Abstract base class for persistent lists and vectorsAbstract based class for sets.Class representing a CVM StringAbstract base class for vectors.Functional interface for operations on Cell Refs that may throw a MissingDataException In general, IRefFunction is used to provide a visitor for data objects containing nested Refs.Interface for classes that can be validatedKeyword data type.Class representing a smart reference to a decentralised data object.Class representing a Symbol.
-
Classes in convex.core.data used by convex.core.lang.opsClassDescriptionAbstract base class for Cells.Immutable class representing an Address.Abstract base class for lists.Abstract base class for persistent lists and vectorsClass representing a CVM StringAbstract base class for vectors.Functional interface for operations on Cell Refs that may throw a MissingDataException In general, IRefFunction is used to provide a visitor for data objects containing nested Refs.Interface for classes that can be validatedClass representing a smart reference to a decentralised data object.Class representing a Symbol.Class representing a Syntax Object.
-
Classes in convex.core.data used by convex.core.lang.reader
-
Classes in convex.core.data used by convex.core.store
-
Classes in convex.core.data used by convex.core.transactionsClassDescriptionAbstract base class for Cells.Immutable class representing an Address.Abstract base class for vectors.Functional interface for operations on Cell Refs that may throw a MissingDataException In general, IRefFunction is used to provide a visitor for data objects containing nested Refs.Interface for classes that can be validatedClass representing a smart reference to a decentralised data object.Class representing a Symbol.
-
Classes in convex.core.data used by convex.core.utilClassDescriptionAbstract base class for binary data stored in Java arrays.Abstract base class for data objects containing immutable chunks of binary data.Abstract base class for Cells.Immutable class representing an Address.Base class for record data types.Abstract base class for persistent lists and vectorsAbstract base class for vectors.Functional interface for operations on Cell Refs that may throw a MissingDataException In general, IRefFunction is used to provide a visitor for data objects containing nested Refs.Keyword data type.Class representing a smart reference to a decentralised data object.
-
Classes in convex.core.data used by etchClassDescriptionAbstract base class for binary data stored in Java arrays.Abstract base class for Cells.Class used to represent an immutable 32-byte Hash value.Class representing a smart reference to a decentralised data object.