Click or drag to resize

BTreeByteArray Class

Wrapper object for a byte[] of data for comparing objects within a BTreeSet. Wrapper is used so that this data can be placed on a seperate Page
Inheritance Hierarchy
SystemObject
  VelocityDbOptimizedPersistable
    VelocityDb.Collection.BTreeBTreeByteArray

Namespace:  VelocityDb.Collection.BTree
Assembly:  VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax
[SerializableAttribute]
public class BTreeByteArray : OptimizedPersistable

The BTreeByteArray type exposes the following members.

Properties
  NameDescription
Public propertyAllowOtherTypesOnSamePage
We only want this type of object on any page containing this type so don't use pages with other type of objects when placing an object of this type
(Overrides OptimizedPersistableAllowOtherTypesOnSamePage.)
Public propertyCache
We do want to cache this kind of object since they are likely to be frequently used.
(Overrides OptimizedPersistableCache.)
Public propertyObjectsPerPage
Place this type of of object on its own page
(Overrides OptimizedPersistableObjectsPerPage.)
Public propertyPagesPerDatabase
Use the max limit for this type
(Overrides OptimizedPersistablePagesPerDatabase.)
Top
Methods
Extension Methods
  NameDescription
Public Extension MethodToStringDetails(SessionBase, Boolean)Overloaded.
Object details as a string
(Defined by Utilities.)
Public Extension MethodToStringDetails(Schema, TypeVersion, Boolean)Overloaded.
Currently only used by Database Manager
(Defined by Utilities.)
Top
See Also