models

package
v0.0.0-...-9742f5a Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2020 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EscrowStateOk      = "ok"
	EscrowStateAborted = "aborted"
)

Enum values for escrow_state

Variables

View Source
var BundleColumns = struct {
	ID                string
	EscrowID          string
	BlockID           string
	Raw               string
	RequestSequenceNo string
	ClientPublicKey   string
	Objectid          string
}{
	ID:                "id",
	EscrowID:          "escrow_id",
	BlockID:           "block_id",
	Raw:               "raw",
	RequestSequenceNo: "request_sequence_no",
	ClientPublicKey:   "client_public_key",
	Objectid:          "objectid",
}
View Source
var BundleRels = struct {
	Escrow string
}{
	Escrow: "Escrow",
}

BundleRels is where relationship names are stored.

View Source
var BundleWhere = struct {
	ID                whereHelperint
	EscrowID          whereHelperint
	BlockID           whereHelperint
	Raw               whereHelper__byte
	RequestSequenceNo whereHelperint
	ClientPublicKey   whereHelperstring
	Objectid          whereHelperstring
}{
	ID:                whereHelperint{/* contains filtered or unexported fields */},
	EscrowID:          whereHelperint{/* contains filtered or unexported fields */},
	BlockID:           whereHelperint{/* contains filtered or unexported fields */},
	Raw:               whereHelper__byte{/* contains filtered or unexported fields */},
	RequestSequenceNo: whereHelperint{/* contains filtered or unexported fields */},
	ClientPublicKey:   whereHelperstring{/* contains filtered or unexported fields */},
	Objectid:          whereHelperstring{/* contains filtered or unexported fields */},
}
View Source
var CacheColumns = struct {
	ID        string
	PublicKey string
	Inetaddr  string
	Inet6addr string
	Port      string
}{
	ID:        "id",
	PublicKey: "public_key",
	Inetaddr:  "inetaddr",
	Inet6addr: "inet6addr",
	Port:      "port",
}
View Source
var CacheRels = struct {
	EscrowCaches string
}{
	EscrowCaches: "EscrowCaches",
}

CacheRels is where relationship names are stored.

View Source
var CacheWhere = struct {
	ID        whereHelperint
	PublicKey whereHelpered25519_PublicKey
	Inetaddr  whereHelpernet_IP
	Inet6addr whereHelpernet_IP
	Port      whereHelperuint32
}{
	ID:        whereHelperint{/* contains filtered or unexported fields */},
	PublicKey: whereHelpered25519_PublicKey{/* contains filtered or unexported fields */},
	Inetaddr:  whereHelpernet_IP{/* contains filtered or unexported fields */},
	Inet6addr: whereHelpernet_IP{/* contains filtered or unexported fields */},
	Port:      whereHelperuint32{/* contains filtered or unexported fields */},
}
View Source
var ErrSyncFail = errors.New("models: failed to synchronize data after insert")

ErrSyncFail occurs during insert when the record could not be retrieved in order to populate default value information. This usually happens when LastInsertId fails or there was a primary key configuration that was not resolvable.

View Source
var EscrowCacheColumns = struct {
	ID             string
	EscrowID       string
	CacheID        string
	InnerMasterKey string
}{
	ID:             "id",
	EscrowID:       "escrow_id",
	CacheID:        "cache_id",
	InnerMasterKey: "inner_master_key",
}
View Source
var EscrowCacheRels = struct {
	Cache  string
	Escrow string
}{
	Cache:  "Cache",
	Escrow: "Escrow",
}

EscrowCacheRels is where relationship names are stored.

View Source
var EscrowCacheWhere = struct {
	ID             whereHelperint
	EscrowID       whereHelperint
	CacheID        whereHelperint
	InnerMasterKey whereHelper__byte
}{
	ID:             whereHelperint{/* contains filtered or unexported fields */},
	EscrowID:       whereHelperint{/* contains filtered or unexported fields */},
	CacheID:        whereHelperint{/* contains filtered or unexported fields */},
	InnerMasterKey: whereHelper__byte{/* contains filtered or unexported fields */},
}
View Source
var EscrowColumns = struct {
	ID         string
	Txid       string
	StartBlock string
	EndBlock   string
	State      string
	PublicKey  string
	PrivateKey string
	Raw        string
}{
	ID:         "id",
	Txid:       "txid",
	StartBlock: "start_block",
	EndBlock:   "end_block",
	State:      "state",
	PublicKey:  "public_key",
	PrivateKey: "private_key",
	Raw:        "raw",
}
View Source
var EscrowRels = struct {
	Bundles      string
	EscrowCaches string
}{
	Bundles:      "Bundles",
	EscrowCaches: "EscrowCaches",
}

EscrowRels is where relationship names are stored.

View Source
var EscrowWhere = struct {
	ID         whereHelperint
	Txid       whereHelpercommon_EscrowID
	StartBlock whereHelperint
	EndBlock   whereHelperint
	State      whereHelperstring
	PublicKey  whereHelpered25519_PublicKey
	PrivateKey whereHelpered25519_PrivateKey
	Raw        whereHelper__byte
}{
	ID:         whereHelperint{/* contains filtered or unexported fields */},
	Txid:       whereHelpercommon_EscrowID{/* contains filtered or unexported fields */},
	StartBlock: whereHelperint{/* contains filtered or unexported fields */},
	EndBlock:   whereHelperint{/* contains filtered or unexported fields */},
	State:      whereHelperstring{/* contains filtered or unexported fields */},
	PublicKey:  whereHelpered25519_PublicKey{/* contains filtered or unexported fields */},
	PrivateKey: whereHelpered25519_PrivateKey{/* contains filtered or unexported fields */},
	Raw:        whereHelper__byte{/* contains filtered or unexported fields */},
}
View Source
var TableNames = struct {
	Bundle       string
	Cache        string
	Escrow       string
	EscrowCaches string
}{
	Bundle:       "bundle",
	Cache:        "cache",
	Escrow:       "escrow",
	EscrowCaches: "escrow_caches",
}

Functions

func AddBundleHook

func AddBundleHook(hookPoint boil.HookPoint, bundleHook BundleHook)

AddBundleHook registers your hook function for all future operations.

func AddCacheHook

func AddCacheHook(hookPoint boil.HookPoint, cacheHook CacheHook)

AddCacheHook registers your hook function for all future operations.

func AddEscrowCacheHook

func AddEscrowCacheHook(hookPoint boil.HookPoint, escrowCacheHook EscrowCacheHook)

AddEscrowCacheHook registers your hook function for all future operations.

func AddEscrowHook

func AddEscrowHook(hookPoint boil.HookPoint, escrowHook EscrowHook)

AddEscrowHook registers your hook function for all future operations.

func BundleExists

func BundleExists(ctx context.Context, exec boil.ContextExecutor, iD int) (bool, error)

BundleExists checks if the Bundle row exists.

func Bundles

func Bundles(mods ...qm.QueryMod) bundleQuery

Bundles retrieves all the records using an executor.

func CacheExists

func CacheExists(ctx context.Context, exec boil.ContextExecutor, iD int) (bool, error)

CacheExists checks if the Cache row exists.

func Caches

func Caches(mods ...qm.QueryMod) cacheQuery

Caches retrieves all the records using an executor.

func EscrowCacheExists

func EscrowCacheExists(ctx context.Context, exec boil.ContextExecutor, iD int) (bool, error)

EscrowCacheExists checks if the EscrowCache row exists.

func EscrowCaches

func EscrowCaches(mods ...qm.QueryMod) escrowCacheQuery

EscrowCaches retrieves all the records using an executor.

func EscrowExists

func EscrowExists(ctx context.Context, exec boil.ContextExecutor, iD int) (bool, error)

EscrowExists checks if the Escrow row exists.

func Escrows

func Escrows(mods ...qm.QueryMod) escrowQuery

Escrows retrieves all the records using an executor.

func NewQuery

func NewQuery(mods ...qm.QueryMod) *queries.Query

NewQuery initializes a new Query using the passed in QueryMods

Types

type Bundle

type Bundle struct {
	ID                int    `boil:"id" json:"id" toml:"id" yaml:"id"`
	EscrowID          int    `boil:"escrow_id" json:"escrow_id" toml:"escrow_id" yaml:"escrow_id"`
	BlockID           int    `boil:"block_id" json:"block_id" toml:"block_id" yaml:"block_id"`
	Raw               []byte `boil:"raw" json:"raw" toml:"raw" yaml:"raw"`
	RequestSequenceNo int    `boil:"request_sequence_no" json:"request_sequence_no" toml:"request_sequence_no" yaml:"request_sequence_no"`
	ClientPublicKey   string `boil:"client_public_key" json:"client_public_key" toml:"client_public_key" yaml:"client_public_key"`
	Objectid          string `boil:"objectid" json:"objectid" toml:"objectid" yaml:"objectid"`

	R *bundleR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L bundleL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Bundle is an object representing the database table.

func FindBundle

func FindBundle(ctx context.Context, exec boil.ContextExecutor, iD int, selectCols ...string) (*Bundle, error)

FindBundle retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Bundle) Delete

func (o *Bundle) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Bundle record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Bundle) Escrow

func (o *Bundle) Escrow(mods ...qm.QueryMod) escrowQuery

Escrow pointed to by the foreign key.

func (*Bundle) Insert

func (o *Bundle) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Bundle) Reload

func (o *Bundle) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Bundle) SetEscrow

func (o *Bundle) SetEscrow(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Escrow) error

SetEscrow of the bundle to the related item. Sets o.R.Escrow to related. Adds o to related.R.Bundles.

func (*Bundle) Update

func (o *Bundle) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Bundle. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Bundle) Upsert

func (o *Bundle) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type BundleHook

type BundleHook func(context.Context, boil.ContextExecutor, *Bundle) error

BundleHook is the signature for custom Bundle hook methods

type BundleSlice

type BundleSlice []*Bundle

BundleSlice is an alias for a slice of pointers to Bundle. This should generally be used opposed to []Bundle.

func (BundleSlice) DeleteAll

func (o BundleSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*BundleSlice) ReloadAll

func (o *BundleSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (BundleSlice) UpdateAll

func (o BundleSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Cache

type Cache struct {
	ID        int               `boil:"id" json:"id" toml:"id" yaml:"id"`
	PublicKey ed25519.PublicKey `boil:"public_key" json:"public_key" toml:"public_key" yaml:"public_key"`
	Inetaddr  net.IP            `boil:"inetaddr" json:"inetaddr" toml:"inetaddr" yaml:"inetaddr"`
	Inet6addr net.IP            `boil:"inet6addr" json:"inet6addr" toml:"inet6addr" yaml:"inet6addr"`
	Port      uint32            `boil:"port" json:"port" toml:"port" yaml:"port"`

	R *cacheR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L cacheL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Cache is an object representing the database table.

func FindCache

func FindCache(ctx context.Context, exec boil.ContextExecutor, iD int, selectCols ...string) (*Cache, error)

FindCache retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Cache) AddEscrowCaches

func (o *Cache) AddEscrowCaches(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*EscrowCache) error

AddEscrowCaches adds the given related objects to the existing relationships of the cache, optionally inserting them as new records. Appends related to o.R.EscrowCaches. Sets related.R.Cache appropriately.

func (*Cache) Delete

func (o *Cache) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Cache record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Cache) EscrowCaches

func (o *Cache) EscrowCaches(mods ...qm.QueryMod) escrowCacheQuery

EscrowCaches retrieves all the escrow_cach's EscrowCaches with an executor.

func (*Cache) Insert

func (o *Cache) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Cache) Reload

func (o *Cache) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Cache) Update

func (o *Cache) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Cache. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Cache) Upsert

func (o *Cache) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type CacheHook

type CacheHook func(context.Context, boil.ContextExecutor, *Cache) error

CacheHook is the signature for custom Cache hook methods

type CacheSlice

type CacheSlice []*Cache

CacheSlice is an alias for a slice of pointers to Cache. This should generally be used opposed to []Cache.

func (CacheSlice) DeleteAll

func (o CacheSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*CacheSlice) ReloadAll

func (o *CacheSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (CacheSlice) UpdateAll

func (o CacheSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Escrow

type Escrow struct {
	ID         int                `boil:"id" json:"id" toml:"id" yaml:"id"`
	Txid       common.EscrowID    `boil:"txid" json:"txid" toml:"txid" yaml:"txid"`
	StartBlock int                `boil:"start_block" json:"start_block" toml:"start_block" yaml:"start_block"`
	EndBlock   int                `boil:"end_block" json:"end_block" toml:"end_block" yaml:"end_block"`
	State      string             `boil:"state" json:"state" toml:"state" yaml:"state"`
	PublicKey  ed25519.PublicKey  `boil:"public_key" json:"public_key" toml:"public_key" yaml:"public_key"`
	PrivateKey ed25519.PrivateKey `boil:"private_key" json:"private_key" toml:"private_key" yaml:"private_key"`
	Raw        []byte             `boil:"raw" json:"raw" toml:"raw" yaml:"raw"`

	R *escrowR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L escrowL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Escrow is an object representing the database table.

func FindEscrow

func FindEscrow(ctx context.Context, exec boil.ContextExecutor, iD int, selectCols ...string) (*Escrow, error)

FindEscrow retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Escrow) AddBundles

func (o *Escrow) AddBundles(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Bundle) error

AddBundles adds the given related objects to the existing relationships of the escrow, optionally inserting them as new records. Appends related to o.R.Bundles. Sets related.R.Escrow appropriately.

func (*Escrow) AddEscrowCaches

func (o *Escrow) AddEscrowCaches(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*EscrowCache) error

AddEscrowCaches adds the given related objects to the existing relationships of the escrow, optionally inserting them as new records. Appends related to o.R.EscrowCaches. Sets related.R.Escrow appropriately.

func (*Escrow) Bundles

func (o *Escrow) Bundles(mods ...qm.QueryMod) bundleQuery

Bundles retrieves all the bundle's Bundles with an executor.

func (*Escrow) Delete

func (o *Escrow) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Escrow record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Escrow) EscrowCaches

func (o *Escrow) EscrowCaches(mods ...qm.QueryMod) escrowCacheQuery

EscrowCaches retrieves all the escrow_cach's EscrowCaches with an executor.

func (*Escrow) Insert

func (o *Escrow) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Escrow) Reload

func (o *Escrow) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Escrow) Update

func (o *Escrow) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Escrow. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Escrow) Upsert

func (o *Escrow) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type EscrowCache

type EscrowCache struct {
	ID             int    `boil:"id" json:"id" toml:"id" yaml:"id"`
	EscrowID       int    `boil:"escrow_id" json:"escrow_id" toml:"escrow_id" yaml:"escrow_id"`
	CacheID        int    `boil:"cache_id" json:"cache_id" toml:"cache_id" yaml:"cache_id"`
	InnerMasterKey []byte `boil:"inner_master_key" json:"inner_master_key" toml:"inner_master_key" yaml:"inner_master_key"`

	R *escrowCacheR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L escrowCacheL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

EscrowCache is an object representing the database table.

func FindEscrowCache

func FindEscrowCache(ctx context.Context, exec boil.ContextExecutor, iD int, selectCols ...string) (*EscrowCache, error)

FindEscrowCache retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*EscrowCache) Cache

func (o *EscrowCache) Cache(mods ...qm.QueryMod) cacheQuery

Cache pointed to by the foreign key.

func (*EscrowCache) Delete

func (o *EscrowCache) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single EscrowCache record with an executor. Delete will match against the primary key column to find the record to delete.

func (*EscrowCache) Escrow

func (o *EscrowCache) Escrow(mods ...qm.QueryMod) escrowQuery

Escrow pointed to by the foreign key.

func (*EscrowCache) Insert

func (o *EscrowCache) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*EscrowCache) Reload

func (o *EscrowCache) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*EscrowCache) SetCache

func (o *EscrowCache) SetCache(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Cache) error

SetCache of the escrowCache to the related item. Sets o.R.Cache to related. Adds o to related.R.EscrowCaches.

func (*EscrowCache) SetEscrow

func (o *EscrowCache) SetEscrow(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Escrow) error

SetEscrow of the escrowCache to the related item. Sets o.R.Escrow to related. Adds o to related.R.EscrowCaches.

func (*EscrowCache) Update

func (o *EscrowCache) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the EscrowCache. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*EscrowCache) Upsert

func (o *EscrowCache) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type EscrowCacheHook

type EscrowCacheHook func(context.Context, boil.ContextExecutor, *EscrowCache) error

EscrowCacheHook is the signature for custom EscrowCache hook methods

type EscrowCacheSlice

type EscrowCacheSlice []*EscrowCache

EscrowCacheSlice is an alias for a slice of pointers to EscrowCache. This should generally be used opposed to []EscrowCache.

func (EscrowCacheSlice) DeleteAll

func (o EscrowCacheSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*EscrowCacheSlice) ReloadAll

func (o *EscrowCacheSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (EscrowCacheSlice) UpdateAll

func (o EscrowCacheSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type EscrowHook

type EscrowHook func(context.Context, boil.ContextExecutor, *Escrow) error

EscrowHook is the signature for custom Escrow hook methods

type EscrowSlice

type EscrowSlice []*Escrow

EscrowSlice is an alias for a slice of pointers to Escrow. This should generally be used opposed to []Escrow.

func (EscrowSlice) DeleteAll

func (o EscrowSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*EscrowSlice) ReloadAll

func (o *EscrowSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (EscrowSlice) UpdateAll

func (o EscrowSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type M

type M map[string]interface{}

M type is for providing columns and column values to UpdateAll.

Jump to

Keyboard shortcuts

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