Binary | mongodb (original) (raw)
Hierarchy (view full)
Index
Constructors
constructor
Properties
buffer
buffer: Uint8Array
position
position: number
sub_type
sub_type: number
Static
Readonly
BUFFER_SIZE
BUFFER_SIZE: 256 = 256
Static
Readonly
SUBTYPE_BYTE_ARRAY
SUBTYPE_BYTE_ARRAY: 2 = 2
Static
Readonly
SUBTYPE_COLUMN
SUBTYPE_COLUMN: 7 = 7
Static
Readonly
SUBTYPE_DEFAULT
SUBTYPE_DEFAULT: 0 = 0
Static
Readonly
SUBTYPE_ENCRYPTED
SUBTYPE_ENCRYPTED: 6 = 6
Static
Readonly
SUBTYPE_FUNCTION
SUBTYPE_FUNCTION: 1 = 1
Static
Readonly
SUBTYPE_MD5
SUBTYPE_MD5: 5 = 5
Static
Readonly
SUBTYPE_SENSITIVE
SUBTYPE_SENSITIVE: 8 = 8
Static
Readonly
SUBTYPE_USER_DEFINED
SUBTYPE_USER_DEFINED: 128 = 128
Static
Readonly
SUBTYPE_UUID
SUBTYPE_UUID: 4 = 4
Static
Readonly
SUBTYPE_UUID_OLD
SUBTYPE_UUID_OLD: 3 = 3
Static
Readonly
SUBTYPE_VECTOR
SUBTYPE_VECTOR: 9 = 9
Static
Readonly
VECTOR_TYPE
VECTOR_TYPE: Readonly<{
Float32: 39;
Int8: 3;
PackedBit: 16;
}>
Accessors
_bsontype
- get _bsontype(): "Binary"
Returns "Binary"
Methods
inspect
- inspect(depth?, options?, inspect?): string
Parameters
Optional
depth: numberOptional
options: unknownOptional
inspect: InspectFn
Returns string
length
- length(): number
Returns number
put
- put(byteValue): void
Parameters
- byteValue:
| string
| number
| Uint8Array
| number[]
- byteValue:
Returns void
read
- read(position, length): Uint8Array
Parameters
- position: number
- length: number
Returns Uint8Array
toBits
- toBits(): Int8Array
Returns Int8Array
toFloat32Array
- toFloat32Array(): Float32Array
Returns Float32Array
toInt8Array
- toInt8Array(): Int8Array
Returns Int8Array
toJSON
- toJSON(): string
Returns string
toPackedBits
- toPackedBits(): Uint8Array
Returns Uint8Array
toString
- toString(encoding?): string
Parameters
Optional
encoding:
| "utf8"
| "utf-8"
| "base64"
| "hex"
Returns string
toUUID
value
- value(): Uint8Array
Returns Uint8Array
write
- write(sequence, offset): void
Returns void
Static
createFromBase64
- createFromBase64(base64, subType?): Binary
Parameters
- base64: string
Optional
subType: number
Returns Binary
Static
createFromHexString
- createFromHexString(hex, subType?): Binary
Parameters
- hex: string
Optional
subType: number
Returns Binary
Static
fromBits
- fromBits(bits): Binary
Parameters
- bits: ArrayLike<number>
Returns Binary
Static
fromFloat32Array
- fromFloat32Array(array): Binary
Parameters
- array: Float32Array
Returns Binary
Static
fromInt8Array
- fromInt8Array(array): Binary
Parameters
- array: Int8Array
Returns Binary
Static
fromPackedBits
- fromPackedBits(array, padding?): Binary
Parameters
- array: Uint8Array
Optional
padding: number