core

module
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2024 License: MIT

Directories

Path Synopsis
package adminclient provides a client for the Kwil admin service.
package adminclient provides a client for the Kwil admin service.
Package client defines client for interacting with the Kwil provider.
Package client defines client for interacting with the Kwil provider.
auth
Package auth provides the standard signing and verification methods used in Kwil.
Package auth provides the standard signing and verification methods used in Kwil.
package gatewayclient implements a client for kwild that can also authenticate with a kwil gateway.
package gatewayclient implements a client for kwild that can also authenticate with a kwil gateway.
rpc
client
Package client provides some base Kwil rpc clients.
Package client provides some base Kwil rpc clients.
client/admin
package admin specifies the interface for the admin service client.
package admin specifies the interface for the admin service client.
client/function
package function specifies the client interface for Kwil's function service.
package function specifies the client interface for Kwil's function service.
client/user
package user defines the interface for a user client transport.
package user defines the interface for a user client transport.
client/user/jsonrpc
Package jsonrpc implements the core/rpc/client/user.TxSvcClient interface that is required by core/client.Client.
Package jsonrpc implements the core/rpc/client/user.TxSvcClient interface that is required by core/client.Client.
json
Package jsonrpc defines the types required by JSON-RPC 2.0 servers and clients.
Package jsonrpc defines the types required by JSON-RPC 2.0 servers and clients.
json/admin
Package adminjson defines the admin service's method names, request objects, and response objects.
Package adminjson defines the admin service's method names, request objects, and response objects.
transport
Package transport provides transport related functions to other kwil-db packages to help configure and use TLS clients and services.
Package transport provides transport related functions to other kwil-db packages to help configure and use TLS clients and services.
admin
Package types contains the type used by the administrative RPC client and servers.
Package types contains the type used by the administrative RPC client and servers.
client
Package client contains the shared client types, including the options used to construct a Client instance, and the records iterator used to represent the results of an action call.
Package client contains the shared client types, including the options used to construct a Client instance, and the records iterator used to represent the results of an action call.
decimal
package Decimal implements a fixed-point decimal number.
package Decimal implements a fixed-point decimal number.
transactions
Package transactions contains all the logic for creating and validating transactions and call messages.
Package transactions contains all the logic for creating and validating transactions and call messages.
json
package json includes JSON utilities commonly used in Kwil.
package json includes JSON utilities commonly used in Kwil.
url
package url provides url fuctionalities to provide consistent parsing for Kwil clients.
package url provides url fuctionalities to provide consistent parsing for Kwil clients.

Jump to

Keyboard shortcuts

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