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.core
    Class
    Description
    Abstract base class for data objects containing immutable chunks of binary data.
    Immutable class representing an Ed25519 Public Key for an Account
    Class 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 String
    Abstract 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 depth
    Class 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 validated
     
    Keyword 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.
  • Class
    Description
    Abstract base class for data objects containing immutable chunks of binary data.
    Immutable class representing an Ed25519 Public Key for an Account
    Abstract 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 validated
     
    Node representing a signed data object.
  • Class
    Description
    Abstract 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 Account
    Class representing the current on-chain status of an account.
    Abstract base class for Cells.
    Abstract base class for Persistent Merkle Collections
    Abstract 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 value
     
    Base class for record data types.
    Abstract base class for persistent lists and vectors
    Abstract based class for sets.
    Class representing a CVM String
    Abstract 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 depth
    Implementation 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 structures
    Interface for CVM Numeric types
    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 validated
     
    Keyword 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 representation
    Persistent 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 representation
    Persistent 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.
  • Class
    Description
    Abstract base class for Cells.
     
    Interface for CVM Numeric types
    Interface for classes that can be validated
     
    Class representing a smart reference to a decentralised data object.
  • Class
    Description
    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.
    Abstract base class for Cells.
    Abstract base class for Persistent Merkle Collections
    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 record data types.
    Abstract base class for persistent lists and vectors
    Abstract based class for sets.
    Class representing a CVM String
    Abstract base class for vectors.
    Keyword data type.
    Class representing a Symbol.
    Class representing a Syntax Object.
  • Class
    Description
    Abstract base class for Cells.
    Class used to represent an immutable 32-byte Hash value.
    Node representing a signed data object.
  • Class
    Description
    Immutable class representing an Ed25519 Public Key for an Account
    Immutable class representing an Address.
  • Class
    Description
    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 Account
    Class representing the current on-chain status of an account.
    Abstract base class for Cells.
    Abstract base class for Persistent Merkle Collections
    Abstract 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 vectors
    Abstract based class for sets.
    Class representing a CVM String
    Abstract 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 types
    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 validated
     
    Keyword data type.
    Map.Entry implementation for persistent maps.
    Class representing a Symbol.
    Class representing a Syntax Object.
  • Class
    Description
    Abstract base class for Cells.
    Abstract base class for maps.
     
    Abstract base class for persistent lists and vectors
    Abstract based class for sets.
    Class representing a CVM String
    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 validated
     
    Keyword data type.
    Class representing a smart reference to a decentralised data object.
    Class representing a Symbol.
  • Class
    Description
    Abstract base class for Cells.
    Immutable class representing an Address.
    Abstract base class for lists.
     
    Abstract base class for persistent lists and vectors
    Class representing a CVM String
    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 validated
     
    Class representing a smart reference to a decentralised data object.
    Class representing a Symbol.
    Class representing a Syntax Object.
  • Class
    Description
    Abstract base class for Cells.
     
    Abstract base class for lists.
    Class representing a Symbol.
  • Class
    Description
    Abstract base class for data objects containing immutable chunks of binary data.
    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.
  • Class
    Description
    Abstract 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 validated
     
    Class representing a smart reference to a decentralised data object.
    Class representing a Symbol.
  • Class
    Description
    Abstract 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 vectors
    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.
    Keyword data type.
    Class representing a smart reference to a decentralised data object.
  • Classes in convex.core.data used by etch
    Class
    Description
    Abstract 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.