internal/

directory
v0.6.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2024 License: Apache-2.0

README

internal

The packages in this top level internal are only for use by the main module packages and apps like kwild.

These will be part of the kwil-db main module. As such other kwil-db module cannot use them.

Any reusable code that we want to make publicly accessible may be moved out of internal. Doing so means it should be documented for public consumption and supported, while minimizing breaking changes.

Directories

Path Synopsis
engine
metadata
Package metadata wraps a SQL connection with metadata operations.
Package metadata wraps a SQL connection with metadata operations.
sqlanalyzer/attributes
Package attributes analyzes a returned relations attributes, maintaining order.
Package attributes analyzes a returned relations attributes, maintaining order.
sqlanalyzer/clean
Package clean cleans SQL queries.
Package clean cleans SQL queries.
Package ident provides the functions required by kwild for message and transaction signature verification, and address derivation.
Package ident provides the functions required by kwild for message and transaction signature verification, and address derivation.
kv
Package modules defines several blockchain application (ABCI) "modules" that provide various functionality such as executing different type of transactions or transaction payloads.
Package modules defines several blockchain application (ABCI) "modules" that provide various functionality such as executing different type of transactions or transaction payloads.
validators
Package validators provides a module for processing validator requests from a blockchain application using a pluggable validator manager and account store.
Package validators provides a module for processing validator requests from a blockchain application using a pluggable validator manager and account store.
services
grpc/function/v0
package function/v0 implements a grpc server for the Kwil function service.
package function/v0 implements a grpc server for the Kwil function service.
committable
Package committable provides an easy to use interface for creating committables.
Package committable provides an easy to use interface for creating committables.
sql
adapter
package adapater provides an adapter for backwards compatibility to other packages in the codebase
package adapater provides an adapter for backwards compatibility to other packages in the codebase
sqlite
Package pool contains a connection pool for sql connections.
Package pool contains a connection pool for sql connections.
sync_map
Package syncmap provides a map that is safe for concurrent use.
Package syncmap provides a map that is safe for concurrent use.
Package validators contain the "validator store" for persistent storage of active validators, and candidate validators along with approval tx records.
Package validators contain the "validator store" for persistent storage of active validators, and candidate validators along with approval tx records.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL