Preparing search index...
The search index is not available
nyadb - v1.0.0
nyadb
DataNode
Class DataNode
Index
Constructors
constructor
Properties
#checksum
#data
Buffer
#delete
#key
#key
Type
#length
#offset
#timestamp
#value
#value
Type
Accessors
checksum
data
data
Buffer
delete
key
key
Type
length
offset
timestamp
value
value
Type
Methods
clone
to
Uint8
Array
toWAL
Empty
deleted
Node
from
Uint8
Array
fromWAL
Constructors
constructor
new
Data
Node
(
options
)
:
DataNode
Parameters
options
:
IDataNodeOptions
Returns
DataNode
Properties
Private
#checksum
#checksum
:
Uint8Array
|
Buffer
Private
#data
Buffer
#data
Buffer
:
Uint8Array
Private
#delete
#delete
:
boolean
Private
#key
#key
:
PossibleKeyType
Private
#key
Type
#key
Type
:
dataType
Private
#length
#length
:
number
Private
#offset
#offset
:
number
= 0
Private
#timestamp
#timestamp
:
number
Private
#value
#value
:
unknown
Private
#value
Type
#value
Type
:
dataType
Accessors
checksum
get
checksum
(
)
:
Uint8Array
|
Buffer
Returns
Uint8Array
|
Buffer
data
get
data
(
)
:
{
checksum
:
Uint8Array
|
Buffer
;
dataBuffer
:
Uint8Array
;
delete
:
boolean
;
key
:
PossibleKeyType
;
keyType
:
dataType
;
length
:
number
;
offset
:
number
;
timestamp
:
number
;
value
:
unknown
;
valueType
:
dataType
;
}
Returns
{
checksum
:
Uint8Array
|
Buffer
;
dataBuffer
:
Uint8Array
;
delete
:
boolean
;
key
:
PossibleKeyType
;
keyType
:
dataType
;
length
:
number
;
offset
:
number
;
timestamp
:
number
;
value
:
unknown
;
valueType
:
dataType
;
}
checksum
:
Uint8Array
|
Buffer
data
Buffer
:
Uint8Array
delete
:
boolean
key
:
PossibleKeyType
key
Type
:
dataType
length
:
number
offset
:
number
timestamp
:
number
value
:
unknown
value
Type
:
dataType
data
Buffer
get
dataBuffer
(
)
:
Uint8Array
Returns
Uint8Array
delete
get
delete
(
)
:
boolean
Returns
boolean
set
delete
(
value
)
:
void
Parameters
value
:
boolean
Returns
void
key
get
key
(
)
:
PossibleKeyType
Returns
PossibleKeyType
key
Type
get
keyType
(
)
:
dataType
Returns
dataType
length
get
length
(
)
:
number
Returns
number
offset
get
offset
(
)
:
number
Returns
number
timestamp
get
timestamp
(
)
:
number
Returns
number
value
get
value
(
)
:
unknown
Returns
unknown
value
Type
get
valueType
(
)
:
dataType
Returns
dataType
Methods
clone
clone
(
)
:
DataNode
Returns
DataNode
to
Uint8
Array
to
Uint8
Array
(
)
:
Uint8Array
Returns
Uint8Array
toWAL
toWAL
(
)
:
Uint8Array
Returns
Uint8Array
Static
Empty
Empty
(
)
:
DataNode
Returns
DataNode
Static
deleted
Node
deleted
Node
(
key
,
keyType
,
valueType
)
:
DataNode
Parameters
key
:
PossibleKeyType
keyType
:
dataType
valueType
:
dataType
Returns
DataNode
Static
from
Uint8
Array
from
Uint8
Array
(
line
,
offset
,
options
)
:
DataNode
Parameters
line
:
Uint8Array
offset
:
number
options
:
{
dataType
:
dataType
;
keyDataType
:
dataType
;
}
data
Type
:
dataType
key
Data
Type
:
dataType
Returns
DataNode
Static
fromWAL
fromWAL
(
line
)
:
DataNode
Parameters
line
:
Uint8Array
Returns
DataNode
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
#checksum
#data
Buffer
#delete
#key
#key
Type
#length
#offset
#timestamp
#value
#value
Type
checksum
data
data
Buffer
delete
key
key
Type
length
offset
timestamp
value
value
Type
clone
to
Uint8
Array
toWAL
Empty
deleted
Node
from
Uint8
Array
fromWAL
src
typings
enum.ts
BloomFilterType
ColumnEvent
CompressionFlag
DatabaseMode
EncodingFlag
FileDataType
InMemBufferEvent
SaveMode
ThreadWorkType
WalMethod
interface.ts
IColumnOptions
IDataNodeOptions
IDatabaseOptions
IHeaderData
IInMemBufferEvents
IInMemoryBufferOptions
ILargeSSTFileOptions
IMetadata
ISSTFileOptions
ISSTMangerOptions
ISortAndMergeNode
ITableOptions
IThreadedMergeAndSort
IThreadedReadAll
IWalFileOptions
type.ts
DeepRequired
FileDataTypeMember
HashFunction
HashInputType
PossibleKeyType
TypedArray
availableDataTypeForHash
bool
dataType
f32
f64
float
i16
i32
i64
i8
numDataTypes
signedInt
str
u16
u32
u64
u8
unsignedInt
structs
BitArray.ts
BitArray
Filters.ts
BloomFilter
BufferNode.ts
BufferNode
Cache.ts
Cache
Column.ts
Column
Node.ts
DataNode
Database.ts
Database
InMemBuffer.ts
InMemoryBuffer
Mutex.ts
Mutex
Table.ts
Table
misc
Error.ts
NyaDBError
customHash.ts
hashDiscordIdCharWise
hashDiscordUserIdBigint
hashDiscordUserIdFNV1a
murmurhash3
files
SST.ts
SSTFile
BASE_BYTES
END_DELIMITER
HEADER
KVS_PER_PAGE
METADATA
SST_TABLE_MAGIC_NUMBER
START_DELIMITER
SUPPORTED_VERSION
Wal.ts
WalFile
WAL_END_DELIMITER
WAL_START_DELIMITER
managers
SST.ts
SSTManager
utils
dataType.ts
DataTypeToTypedArray
DataTypeToValue
TypedArrayToValue
ValueToBuffer
ValueToDataType
ValueToTypedArray
get4pointRangeOfDataType
getDataTypeByteLength
getDataTypeFromEnum
getEnumKeyFromDataType
timestampToUint8ArrayLE
checksum.ts
checksum
validateChecksum
sortAndMerge.ts
chunkify
sortAndMerge
array.ts
findLastIndex
bloom.ts
getCellAndHashCount
hash.ts
hashInt
hashu64
mergeOptions.ts
mergeOptions