BTreeMapOidShortKey, Value Constructor |
Creates a new BTreeMapOidShort
Namespace:
VelocityDb.Collection.BTree
Assembly:
VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax public BTreeMapOidShort(
VelocityDbComparer<Key> comparer,
SessionBase session,
ushort maxEntriesPerNode = 10000,
ushort comparisonArraySize = 0,
bool comparisonArrayIsCompleteKey = false
)
Public Sub New (
comparer As VelocityDbComparer(Of Key),
session As SessionBase,
Optional maxEntriesPerNode As UShort = 10000,
Optional comparisonArraySize As UShort = 0,
Optional comparisonArrayIsCompleteKey As Boolean = false
)
public:
BTreeMapOidShort(
VelocityDbComparer<Key>^ comparer,
SessionBase^ session,
unsigned short maxEntriesPerNode = 10000,
unsigned short comparisonArraySize = 0,
bool comparisonArrayIsCompleteKey = false
)
new :
comparer : VelocityDbComparer<'Key> *
session : SessionBase *
?maxEntriesPerNode : uint16 *
?comparisonArraySize : uint16 *
?comparisonArrayIsCompleteKey : bool
(* Defaults:
let _maxEntriesPerNode = defaultArg maxEntriesPerNode 10000
let _comparisonArraySize = defaultArg comparisonArraySize 0
let _comparisonArrayIsCompleteKey = defaultArg comparisonArrayIsCompleteKey false
*)
-> BTreeMapOidShort
Parameters
- comparer
- Type: VelocityDb.Collection.ComparerVelocityDbComparerKey
An object comparer. Try using CompareByField - session
- Type: VelocityDb.SessionSessionBase
The session managing this object - maxEntriesPerNode (Optional)
- Type: SystemUInt16
Determines internal array and Page sizes - comparisonArraySize (Optional)
- Type: SystemUInt16
Determine how many bytes to reserve for each object within a BTree node as a way to avoid actual object compares. - comparisonArrayIsCompleteKey (Optional)
- Type: SystemBoolean
If the comparison array bytes are all that needs to be compared to determine ordering then set this to true; otherwise false
See Also