Buffer
SQLite managed memory region that can be read and written.
The memory region can theoretically carry up to Long.MAX_VALUE bytes on JVM (+ Android) and Native, but it can be limited to Int.MAX_VALUE on web targets.
The memory is allocated using ksqlite.capi.sqlite3_malloc, ksqlite.capi.sqlite3_malloc64, ksqlite.capi.sqlite3_realloc or ksqlite.capi.sqlite3_realloc64 and must be freed when no longer required by passing this buffer to ksqlite.capi.sqlite3_free.
Buffer does not provide any kind of thread-safety and external synchronization is required if concurrent access is needed.
SQLite managed memory region that can be read and written.
The memory region can theoretically carry up to Long.MAX_VALUE bytes on JVM (+ Android) and Native, but it can be limited to Int.MAX_VALUE on web targets.
The memory is allocated using ksqlite.capi.sqlite3_malloc, ksqlite.capi.sqlite3_malloc64, ksqlite.capi.sqlite3_realloc or ksqlite.capi.sqlite3_realloc64 and must be freed when no longer required by passing this buffer to ksqlite.capi.sqlite3_free.
Buffer does not provide any kind of thread-safety and external synchronization is required if concurrent access is needed.
SQLite managed memory region that can be read and written.
The memory region can theoretically carry up to Long.MAX_VALUE bytes on JVM (+ Android) and Native, but it can be limited to Int.MAX_VALUE on web targets.
The memory is allocated using ksqlite.capi.sqlite3_malloc, ksqlite.capi.sqlite3_malloc64, ksqlite.capi.sqlite3_realloc or ksqlite.capi.sqlite3_realloc64 and must be freed when no longer required by passing this buffer to ksqlite.capi.sqlite3_free.
Buffer does not provide any kind of thread-safety and external synchronization is required if concurrent access is needed.
SQLite managed memory region that can be read and written.
The memory region can theoretically carry up to Long.MAX_VALUE bytes on JVM (+ Android) and Native, but it can be limited to Int.MAX_VALUE on web targets.
The memory is allocated using ksqlite.capi.sqlite3_malloc, ksqlite.capi.sqlite3_malloc64, ksqlite.capi.sqlite3_realloc or ksqlite.capi.sqlite3_realloc64 and must be freed when no longer required by passing this buffer to ksqlite.capi.sqlite3_free.
Buffer does not provide any kind of thread-safety and external synchronization is required if concurrent access is needed.
SQLite managed memory region that can be read and written.
The memory region can theoretically carry up to Long.MAX_VALUE bytes on JVM (+ Android) and Native, but it can be limited to Int.MAX_VALUE on web targets.
The memory is allocated using ksqlite.capi.sqlite3_malloc, ksqlite.capi.sqlite3_malloc64, ksqlite.capi.sqlite3_realloc or ksqlite.capi.sqlite3_realloc64 and must be freed when no longer required by passing this buffer to ksqlite.capi.sqlite3_free.
Buffer does not provide any kind of thread-safety and external synchronization is required if concurrent access is needed.
Properties
Functions
Reads size bytes from the native memory block into destination.
Reads size bytes from the native memory block into destination.
Reads size bytes from the native memory block into destination.
Reads at most Int.MAX_VALUE bytes from this buffer.
Reads all bytes from this buffer.