Results for “Std.Buffer.Buffer”
32 matching declarations
Use module:Std.List, kind:fn, or is:exact. Put a Pudu type after ::.
- Std.Buffer.Buffer
A contiguous, unboxed sequence of raw bytes.
- Std.Buffer.alloc
Int -> Std.Buffer.BufferAllocates a new contiguous buffer of
byteslength initialized to zero. - Std.Buffer.compare
&Std.Buffer.Buffer -> Int -> &Std.Buffer.Buffer -> Int -> Int -> Option[Int]Compares
lenbytes between bufferaataOffand bufferbatbOff. - Std.Buffer.copy
&Std.Buffer.Buffer -> Int -> &Std.Buffer.Buffer -> Int -> Int -> Option[Std.Buffer.Buffer]Copies
lenbytes fromsrcatsrcOffintodstatdstOff. - Std.Buffer.fill
&Std.Buffer.Buffer -> Int -> Int -> UInt8 -> Option[Std.Buffer.Buffer]Fills
lenconsecutive bytes starting atoffsetwithbyte. - Std.Buffer.fromBytes
Bytes -> Std.Buffer.BufferWraps an existing
Bytessequence into aBuffer. - Std.Buffer.readF64
&Std.Buffer.Buffer -> Int -> Option[Float64]Reads a 64-bit IEEE 754 double-precision floating-point number at
offsetin little-endian order. - Std.Buffer.readI64
&Std.Buffer.Buffer -> Int -> Option[Int64]Reads a signed 64-bit integer at the given byte
offsetin little-endian two's-complement representation. - Std.Buffer.readU32
&Std.Buffer.Buffer -> Int -> Option[UInt32]Reads an unsigned 32-bit integer at
offsetin little-endian order. - Std.Buffer.readU64
&Std.Buffer.Buffer -> Int -> Option[UInt64]Reads an unsigned 64-bit integer at the given byte
offsetin little-endian order. - Std.Buffer.scanU64
&Std.Buffer.Buffer -> Int -> Int -> UInt64 -> Option[Int]Scans up to
count64-bit words starting atoffsetforneedle. - Std.Buffer.size
&Std.Buffer.Buffer -> IntThe length of the buffer in bytes.
- Std.Buffer.toBytes
&Std.Buffer.Buffer -> BytesExposes the underlying raw
Bytesrepresentation of the buffer. - Std.Buffer.writeF64
&Std.Buffer.Buffer -> Int -> Float64 -> Option[Std.Buffer.Buffer]Writes a 64-bit IEEE 754 double-precision floating-point number at
offsetin little-endian order. - Std.Buffer.writeI64
&Std.Buffer.Buffer -> Int -> Int64 -> Option[Std.Buffer.Buffer]Writes a signed 64-bit integer at the given byte
offsetin little-endian two's-complement representation. - Std.Buffer.writeU32
&Std.Buffer.Buffer -> Int -> UInt32 -> Option[Std.Buffer.Buffer]Writes an unsigned 32-bit integer at
offsetin little-endian order. - Std.Buffer.writeU64
&Std.Buffer.Buffer -> Int -> UInt64 -> Option[Std.Buffer.Buffer]Writes an unsigned 64-bit integer at the given byte
offsetin little-endian order. - Std.Column.binarySearch
&Std.Column.ColumnU64 -> &Std.Buffer.Buffer -> UInt64 -> Option[Int]Performs an O(log N) binary search over the valid portion of a sorted column.
- Std.Column.binarySearchF64
&Std.Column.ColumnF64 -> &Std.Buffer.Buffer -> Float64 -> Option[Int]Performs an O(log N) binary search over the valid portion of a sorted float column.
- Std.Column.bitmapAnd
&Std.Buffer.Buffer -> &Std.Buffer.Buffer -> Int -> Std.Buffer.BufferComputes the bitwise AND of two row selection bitmaps.
- Std.Column.bitmapCount
&Std.Buffer.Buffer -> Int -> IntCounts the number of active matching rows set in the selection bitmap.
- Std.Column.bitmapNot
&Std.Buffer.Buffer -> Int -> Std.Buffer.BufferInverts the selection bitmap up to
rowCountbits. - Std.Column.bitmapOr
&Std.Buffer.Buffer -> &Std.Buffer.Buffer -> Int -> Std.Buffer.BufferComputes the bitwise OR of two row selection bitmaps.
- Std.Column.filterGt
&Std.Column.ColumnU64 -> UInt64 -> Std.Buffer.BufferEvaluates the predicate
(value > threshold)on valid rows, producing a packed selection bitmap buffer. - Std.Column.filterGtF64
&Std.Column.ColumnF64 -> Float64 -> Std.Buffer.BufferEvaluates the predicate
(value > threshold)on valid float rows, producing a packed selection bitmap buffer. - Std.Column.filterLtF64
&Std.Column.ColumnF64 -> Float64 -> Std.Buffer.BufferEvaluates the predicate
(value < threshold)on valid float rows, producing a packed selection bitmap buffer. - Std.Column.gather
&Std.Column.ColumnU64 -> &Std.Buffer.Buffer -> Std.Column.ColumnU64Gathers row elements according to a permutation index buffer into a new contiguous unboxed column.
- Std.Column.gatherF64
&Std.Column.ColumnF64 -> &Std.Buffer.Buffer -> Std.Column.ColumnF64Gathers float row elements according to a permutation index buffer into a new contiguous unboxed column.
- Std.Column.project
&Std.Column.ColumnU64 -> &Std.Buffer.Buffer -> Std.Column.ColumnU64Gathers selected rows according to
selectionbitmap into a new contiguous unboxed column. - Std.Column.projectF64
&Std.Column.ColumnF64 -> &Std.Buffer.Buffer -> Std.Column.ColumnF64Gathers selected float rows according to
selectionbitmap into a new contiguous unboxed column. - Std.Column.sortIndices
&Std.Column.ColumnU64 -> Std.Buffer.BufferComputes an unboxed permutation index buffer containing row offsets sorted in ascending order.
- Std.Column.sortIndicesF64
&Std.Column.ColumnF64 -> Std.Buffer.BufferComputes an unboxed permutation index buffer for float rows sorted in ascending order (ASC NULLS LAST).
