Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface INode<T>

Type parameters

  • T

Hierarchy

  • INode

Implemented by

Index

Properties

checkKeyEquality

checkKeyEquality: checkKeyEquality

checkValueEquality

checkValueEquality: checkValueEquality

compareKeys

compareKeys: compareKeys

compareValues

compareValues: compareValues

key

key: ASNDBS

left

left: Node<T> | null

parent

parent: Node<T> | null

right

right: Node<T> | null

unique

unique: boolean

value

value: SNDBSA

Methods

checkAllNodesFullfillCondition

  • checkAllNodesFullfillCondition<T>(test: any): void

checkInternalPointers

  • checkInternalPointers(): void

checkIsNode

  • checkIsNode(): void

checkNodeOrdering

  • checkNodeOrdering(): void

executeOnEveryNode

  • executeOnEveryNode(fn: any): any

getEqualityBounds

  • getEqualityBounds(query: INEQuery): boolean

getLowerBoundMatcher

getMaxKey

getMaxKeyDescendant

  • getMaxKeyDescendant<T>(): Node<T>

getMinKey

getMinKeyDescendant

  • getMinKeyDescendant<T>(): Node<T>

getNumberOfKeys

  • getNumberOfKeys(): number

getTreeAsArrayOfArrays

  • getTreeAsArrayOfArrays<T>(): any

getTreeHeight

  • getTreeHeight<T>(tree: Node<T>): number

getUpperBoundMatcher

query

returnThisNode

  • returnThisNode(): this

search

toJSON

  • toJSON<T>(): any

Generated using TypeDoc