Documentation
¶
Overview ¶
Copyright IBM Corp. All Rights Reserved. SPDX-License-Identifier: Apache-2.0
Copyright IBM Corp. All Rights Reserved. SPDX-License-Identifier: Apache-2.0
Index ¶
- func IsStale(tokenLocks common2.TableName, requests common2.TableName, ...) *isStale
- func NewConditionInterpreter() common2.CondInterpreter
- func NewNamedDriver(config driver3.Config, dbProvider fscSqlite.DbProvider) driver3.NamedDriver
- func NewPaginationInterpreter() common.PagInterpreter
- type AuditTransactionStore
- type Driver
- func (d *Driver) NewAuditTransaction(name driver2.PersistenceName, params ...string) (driver3.AuditTransactionStore, error)
- func (d *Driver) NewIdentity(name driver2.PersistenceName, params ...string) (driver3.IdentityStore, error)
- func (d *Driver) NewKeyStore(name driver2.PersistenceName, params ...string) (driver3.KeyStore, error)
- func (d *Driver) NewOwnerTransaction(name driver2.PersistenceName, params ...string) (driver3.TokenTransactionStore, error)
- func (d *Driver) NewToken(name driver2.PersistenceName, params ...string) (driver3.TokenStore, error)
- func (d *Driver) NewTokenLock(name driver2.PersistenceName, params ...string) (driver3.TokenLockStore, error)
- func (d *Driver) NewWallet(name driver2.PersistenceName, params ...string) (driver3.WalletStore, error)
- type IdentityStore
- type KeystoreStore
- type OwnerTransactionStore
- type TokenLockStore
- type TokenStore
- type WalletStore
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConditionInterpreter ¶ added in v0.12.1
func NewConditionInterpreter() common2.CondInterpreter
func NewNamedDriver ¶
func NewNamedDriver(config driver3.Config, dbProvider fscSqlite.DbProvider) driver3.NamedDriver
func NewPaginationInterpreter ¶ added in v0.12.1
func NewPaginationInterpreter() common.PagInterpreter
Types ¶
type AuditTransactionStore ¶
type AuditTransactionStore = common3.TransactionStore
func NewAuditTransactionStore ¶
func NewAuditTransactionStore(dbs *common2.RWDB, tableNames common3.TableNames) (*AuditTransactionStore, error)
type Driver ¶
type Driver struct {
TokenLock lazy.Provider[fscSqlite.Config, *TokenLockStore]
Wallet lazy.Provider[fscSqlite.Config, *WalletStore]
Identity lazy.Provider[fscSqlite.Config, *IdentityStore]
Token lazy.Provider[fscSqlite.Config, *TokenStore]
AuditTx lazy.Provider[fscSqlite.Config, *AuditTransactionStore]
OwnerTx lazy.Provider[fscSqlite.Config, *OwnerTransactionStore]
KeyStore lazy.Provider[fscSqlite.Config, *KeystoreStore]
// contains filtered or unexported fields
}
func NewDriverWithDbProvider ¶
func NewDriverWithDbProvider(config driver3.Config, dbProvider fscSqlite.DbProvider) *Driver
func (*Driver) NewAuditTransaction ¶
func (d *Driver) NewAuditTransaction(name driver2.PersistenceName, params ...string) (driver3.AuditTransactionStore, error)
func (*Driver) NewIdentity ¶
func (d *Driver) NewIdentity(name driver2.PersistenceName, params ...string) (driver3.IdentityStore, error)
func (*Driver) NewKeyStore ¶
func (*Driver) NewOwnerTransaction ¶
func (d *Driver) NewOwnerTransaction(name driver2.PersistenceName, params ...string) (driver3.TokenTransactionStore, error)
func (*Driver) NewToken ¶
func (d *Driver) NewToken(name driver2.PersistenceName, params ...string) (driver3.TokenStore, error)
func (*Driver) NewTokenLock ¶
func (d *Driver) NewTokenLock(name driver2.PersistenceName, params ...string) (driver3.TokenLockStore, error)
func (*Driver) NewWallet ¶
func (d *Driver) NewWallet(name driver2.PersistenceName, params ...string) (driver3.WalletStore, error)
type IdentityStore ¶
type IdentityStore = sqlcommon.IdentityStore
type KeystoreStore ¶
type KeystoreStore = common3.KeystoreStore
func NewKeystoreStore ¶
func NewKeystoreStore(dbs *common2.RWDB, tableNames common3.TableNames) (*KeystoreStore, error)
type OwnerTransactionStore ¶
type OwnerTransactionStore = common3.TransactionStore
func NewTransactionStore ¶
func NewTransactionStore(dbs *common2.RWDB, tableNames common3.TableNames) (*OwnerTransactionStore, error)
type TokenLockStore ¶
type TokenLockStore struct {
*common4.TokenLockStore
// contains filtered or unexported fields
}
func NewTokenLockStore ¶
func NewTokenLockStore(dbs *common3.RWDB, tableNames common4.TableNames) (*TokenLockStore, error)
type TokenStore ¶
type TokenStore = sqlcommon.TokenStore
func NewTokenStore ¶
func NewTokenStore( dbs *scommon.RWDB, tableNames sqlcommon.TableNames, ) (*TokenStore, error)
type WalletStore ¶
type WalletStore = common3.WalletStore
func NewWalletStore ¶
func NewWalletStore(dbs *common2.RWDB, tableNames common3.TableNames) (*WalletStore, error)
Click to show internal directories.
Click to hide internal directories.