Documentation ¶
Index ¶
- Constants
- func OpenDb(cfg *config.Config) (*sql.DB, error)
- type Area
- type AreaParams
- type DBTX
- type Location
- type LocationParams
- type Npc
- type NpcParams
- type Place
- type PlaceType
- type Queries
- func (q *Queries) AddArea(ctx context.Context, params *AreaParams) (*Area, error)
- func (q *Queries) AddLocation(ctx context.Context, params *LocationParams) (*Location, error)
- func (q *Queries) AddNpc(ctx context.Context, params *NpcParams) (*Npc, error)
- func (q *Queries) AddQuest(ctx context.Context, p *QuestParams) (*Quest, error)
- func (q *Queries) AddSublocation(ctx context.Context, params *SublocationParams) (*Sublocation, error)
- func (q *Queries) AddWorld(ctx context.Context, params *WorldParams) (*World, error)
- func (q *Queries) DeleteAreaByIdQuery(ctx context.Context, id int) error
- func (q *Queries) DeleteLocationByIdQuery(ctx context.Context, id int) error
- func (q *Queries) DeleteNpcById(ctx context.Context, id int) error
- func (q *Queries) DeleteQuestById(ctx context.Context, id int) error
- func (q *Queries) DeleteWorldByIdQuery(ctx context.Context, id int) error
- func (q *Queries) EditNpcById(ctx context.Context, npc *Npc) (*Npc, error)
- func (q *Queries) GetAllAreas(ctx context.Context) ([]*Area, error)
- func (q *Queries) GetAllLocations(ctx context.Context) ([]*Location, error)
- func (q *Queries) GetAreaByName(ctx context.Context, name string) (*Area, error)
- func (q *Queries) GetLocationByName(ctx context.Context, name string) (*Location, error)
- func (q *Queries) GetNpcById(ctx context.Context, id int) (*Npc, error)
- func (q *Queries) GetQuestByIdQuery(ctx context.Context, id int) (*Quest, error)
- func (q *Queries) GetQuestsByName(ctx context.Context, name string) ([]*Quest, error)
- func (q *Queries) GetSublocationByName(ctx context.Context, name string) (*Sublocation, error)
- func (q *Queries) GetWorldByName(ctx context.Context, name string) (*World, error)
- func (q *Queries) GetXAreas(ctx context.Context, worldId int, x int, offset int) ([]*Area, error)
- func (q *Queries) GetXLocations(ctx context.Context, x int, offset int) ([]*Location, error)
- func (q *Queries) GetXQuests(ctx context.Context, x int, offset int) ([]*Quest, error)
- func (q *Queries) GetXWorlds(ctx context.Context, x int, offset int) ([]*World, error)
- func (q *Queries) SearchAreasByName(ctx context.Context, params SearchParams) ([]*Area, error)
- func (q *Queries) SearchLocationsByName(ctx context.Context, params SearchParams) ([]*Location, error)
- func (q *Queries) SearchNpcsByName(ctx context.Context, name string) ([]*Npc, error)
- func (q *Queries) SearchWorldsByName(ctx context.Context, params SearchParams) ([]*World, error)
- func (q *Queries) UpdateAreaById(ctx context.Context, area Area) (*Area, error)
- func (q *Queries) UpdateLocationById(ctx context.Context, location Location) (*Location, error)
- func (q *Queries) UpdateQuestById(ctx context.Context, p UpdateQuestParams) (*Quest, error)
- func (q *Queries) UpdateWorldById(ctx context.Context, world World) (*World, error)
- func (q *Queries) ViewNpcByName(ctx context.Context, name string) (*Npc, error)
- func (q *Queries) WorldCount(ctx context.Context) (int, error)
- type Quest
- type QuestParams
- type SearchParams
- type Sublocation
- type SublocationParams
- type UpdateQuestParams
- type World
- type WorldParams
Constants ¶
View Source
const ( WORLD = "World" AREA = "Area" LOCATION = "Location" SUBLOCATION = "Sublocation" )
View Source
const DEFAULT_PATH = "/.config/lorecli/sqlite.db"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Queries ¶
type Queries struct {
Db DBTX
}
func (*Queries) AddLocation ¶
func (*Queries) AddSublocation ¶
func (q *Queries) AddSublocation( ctx context.Context, params *SublocationParams, ) (*Sublocation, error)
func (*Queries) DeleteAreaByIdQuery ¶
func (*Queries) DeleteLocationByIdQuery ¶
func (*Queries) DeleteNpcById ¶ added in v0.3.0
func (*Queries) DeleteQuestById ¶ added in v0.3.0
func (*Queries) DeleteWorldByIdQuery ¶
func (*Queries) EditNpcById ¶
func (*Queries) GetAllAreas ¶ added in v0.3.0
func (*Queries) GetAllLocations ¶ added in v0.3.0
func (*Queries) GetAreaByName ¶
func (*Queries) GetLocationByName ¶
func (*Queries) GetNpcById ¶ added in v0.3.0
func (*Queries) GetQuestByIdQuery ¶ added in v0.3.0
func (*Queries) GetQuestsByName ¶ added in v0.3.0
func (*Queries) GetSublocationByName ¶
func (*Queries) GetWorldByName ¶
func (*Queries) GetXLocations ¶
func (*Queries) GetXQuests ¶ added in v0.3.0
func (*Queries) GetXWorlds ¶
func (*Queries) SearchAreasByName ¶
func (*Queries) SearchLocationsByName ¶
func (*Queries) SearchNpcsByName ¶
func (*Queries) SearchWorldsByName ¶
func (*Queries) UpdateAreaById ¶
func (*Queries) UpdateLocationById ¶
func (*Queries) UpdateQuestById ¶ added in v0.3.0
func (*Queries) UpdateWorldById ¶
func (*Queries) ViewNpcByName ¶
type QuestParams ¶ added in v0.3.0
type SearchParams ¶
type Sublocation ¶
func (*Sublocation) Inspect ¶
func (s *Sublocation) Inspect() (int, string)
func (*Sublocation) PlaceType ¶
func (s *Sublocation) PlaceType() PlaceType
type SublocationParams ¶
type UpdateQuestParams ¶ added in v0.3.0
type WorldParams ¶
Click to show internal directories.
Click to hide internal directories.