Package-level declarations

Types

Link copied to clipboard

Allocates or reinterpets a ksqlite_cipher_descriptor.

Link copied to clipboard

Allocates or reinterprets a ksqlite_cipher_params.

Link copied to clipboard
typealias RawStructType = StructType<*, *>

StructType with erased parameters.

Link copied to clipboard

Allocates or reinterprets a sqlite3_file with given size.

Link copied to clipboard

Allocates or reinterprets a sqlite3_index_info.

Link copied to clipboard

Allocates or reinterprets a sqlite3_io_methods.

Link copied to clipboard

Allocates or reinterprets a sqlite3_module.

Link copied to clipboard

Allocates or reinterprets a sqlite3_vfs.

Link copied to clipboard

Allocates or reinterprets asqlite3_vtab.

Link copied to clipboard

Allocates or reinterprets a sqlite3_vtab_cursor.

Link copied to clipboard

Wrapper around a Memory pointing to a C struct. Allows reading and writing to the direct memory region where the struct resides.

Link copied to clipboard

Layout of a struct.

Link copied to clipboard
fun interface StructLayoutProvider

Provides the layout of a given struct type.

Link copied to clipboard
interface StructMember<Type>

Member of the struct Type.

Link copied to clipboard

Structs types as recognized in the Ksqlite C side.

Properties

Link copied to clipboard

Returns the whole struct size in bytes.

Functions

Link copied to clipboard

Returns the offset of member.

Link copied to clipboard

Sets the provider that is used globally.

Link copied to clipboard

Returns the size of member.