database

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Query

type Query struct {
	Alliance                    alliance
	AllianceIcon                allianceIcon
	Character                   character
	CharacterCorporationHistory characterCorporationHistory
	CharacterPortrait           characterPortrait
	Contract                    contract
	ContractBid                 contractBid
	ContractItem                contractItem
	Corporation                 corporation
	CorporationAllianceHistory  corporationAllianceHistory
	CorporationIcon             corporationIcon
	Killmail                    killmail
	KillmailAttacker            killmailAttacker
	KillmailItem                killmailItem
	KillmailStat                killmailStat
	KillmailVictim              killmailVictim
	MarketGroup                 marketGroup
	MarketHistory               marketHistory
	MarketOrder                 marketOrder
	MarketPrice                 marketPrice
	ServerStatus                serverStatus
	UniverseAncestry            universeAncestry
	UniverseAstroidBelt         universeAstroidBelt
	UniverseBloodline           universeBloodline
	UniverseCategory            universeCategory
	UniverseConstellation       universeConstellation
	UniverseFaction             universeFaction
	UniverseGraphic             universeGraphic
	UniverseGroup               universeGroup
	UniverseMoon                universeMoon
	UniversePlanet              universePlanet
	UniverseRace                universeRace
	UniverseRegion              universeRegion
	UniverseStar                universeStar
	UniverseStargate            universeStargate
	UniverseStation             universeStation
	UniverseStationService      universeStationService
	UniverseStructure           universeStructure
	UniverseSystem              universeSystem
	UniverseSystemJump          universeSystemJump
	UniverseSystemKill          universeSystemKill
	UniverseType                universeType
	UniverseTypeDogmaAttribute  universeTypeDogmaAttribute
	UniverseTypeDogmaEffect     universeTypeDogmaEffect
	// contains filtered or unexported fields
}

func Use

func Use(db *gorm.DB, opts ...gen.DOOption) *Query

func (*Query) Available

func (q *Query) Available() bool

func (*Query) Begin

func (q *Query) Begin(opts ...*sql.TxOptions) *QueryTx

func (*Query) ReadDB

func (q *Query) ReadDB() *Query

func (*Query) ReplaceDB

func (q *Query) ReplaceDB(db *gorm.DB) *Query

func (*Query) Transaction

func (q *Query) Transaction(fc func(tx *Query) error, opts ...*sql.TxOptions) error

func (*Query) WithContext

func (q *Query) WithContext(ctx context.Context) *queryCtx

func (*Query) WriteDB

func (q *Query) WriteDB() *Query

type QueryTx

type QueryTx struct {
	*Query
	Error error
}

func (*QueryTx) Commit

func (q *QueryTx) Commit() error

func (*QueryTx) Rollback

func (q *QueryTx) Rollback() error

func (*QueryTx) RollbackTo

func (q *QueryTx) RollbackTo(name string) error

func (*QueryTx) SavePoint

func (q *QueryTx) SavePoint(name string) error

Jump to

Keyboard shortcuts

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