sqlite

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Persistence driver2.PersistenceType = "sqlite"
)

Variables

This section is empty.

Functions

func NewNamedDriver

func NewNamedDriver(config driver.Config, dbProvider sqlite2.DbProvider) driver3.NamedDriver

func NewPersistenceWithOpts

func NewPersistenceWithOpts[V common2.DBObject](cfg *sqlite2.ConfigProvider, dbProvider sqlite2.DbProvider, name driver.PersistenceName, constructor common3.PersistenceConstructor[V], params ...string) (V, error)

Types

type Driver

type Driver struct {
	// contains filtered or unexported fields
}

func NewDriver

func NewDriver(config driver.Config) *Driver

func NewDriverWithDbProvider

func NewDriverWithDbProvider(config driver.Config, dbProvider sqlite2.DbProvider) *Driver

func (*Driver) NewEndorseTx

func (d *Driver) NewEndorseTx(name driver.PersistenceName, params ...string) (driver3.EndorseTxStore, error)

func (*Driver) NewEnvelope

func (d *Driver) NewEnvelope(name driver.PersistenceName, params ...string) (driver3.EnvelopeStore, error)

func (*Driver) NewMetadata

func (d *Driver) NewMetadata(name driver.PersistenceName, params ...string) (driver3.MetadataStore, error)

func (*Driver) NewVault

func (d *Driver) NewVault(name driver.PersistenceName, params ...string) (driver2.VaultStore, error)

type EndorseTxStore

type EndorseTxStore struct {
	*common.EndorseTxStore
}

func NewEndorseTxStore

func NewEndorseTxStore(dbs *common3.RWDB, tables common.TableNames) (*EndorseTxStore, error)

type EnvelopeStore

type EnvelopeStore struct {
	*common.EnvelopeStore
}

func NewEnvelopeStore

func NewEnvelopeStore(dbs *common3.RWDB, tables common.TableNames) (*EnvelopeStore, error)

type MetadataStore

type MetadataStore struct {
	*common.MetadataStore
}

func NewMetadataStore

func NewMetadataStore(dbs *common3.RWDB, tables common.TableNames) (*MetadataStore, error)

type VaultStore

type VaultStore struct {
	*common.VaultStore
	// contains filtered or unexported fields
}

func NewVaultStore

func NewVaultStore(dbs *common3.RWDB, tables common.TableNames) (*VaultStore, error)

func (*VaultStore) CreateSchema

func (db *VaultStore) CreateSchema() error

func (*VaultStore) Store

func (db *VaultStore) Store(ctx context.Context, txIDs []driver.TxID, writes driver.Writes, metaWrites driver.MetaWrites) error

Jump to

Keyboard shortcuts

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