Documentation ¶
Index ¶
- func InitDBWithInfo(info *mgo.DialInfo)
- func ShutDown()
- type CardQuery
- type DalCard
- func (dc DalCard) Count() (int, error)
- func (dc DalCard) CountFromFaction(factionID bson.ObjectId) (int, error)
- func (dc DalCard) CountLeader(groupID bson.ObjectId) (int, error)
- func (dc DalCard) Fetch(uuid []byte) (*models.Card, error)
- func (dc DalCard) FetchAll() (*[]models.Card, error)
- func (dc DalCard) FetchAllPaging(limit int, offset int) (*[]models.Card, int, error)
- func (dc DalCard) FetchFromArray(cardIDs []bson.ObjectId) (*[]models.Card, error)
- func (dc DalCard) FetchFromFactionPaging(factionID bson.ObjectId, limit int, offset int) (*[]models.Card, error)
- func (dc DalCard) FetchLeaderPaging(groupID bson.ObjectId, limit int, offset int) (*[]models.Card, error)
- func (dc DalCard) FetchQueryPaging(limit int, offset int, cardQuery CardQuery) (*[]models.Card, int, error)
- type DalCategory
- func (dc DalCategory) Count() (int, error)
- func (dc DalCategory) Fetch(uuid []byte) (*models.Category, error)
- func (dc DalCategory) FetchAll() (*[]models.Category, error)
- func (dc DalCategory) FetchAllPaging(limit int, offset int) (*[]models.Category, error)
- func (dc DalCategory) FetchFromArrayID(categoriesID []bson.ObjectId) (*[]models.Category, error)
- type DalFaction
- func (dc DalFaction) Count() (int, error)
- func (dc DalFaction) Fetch(uuid []byte) (*models.Faction, error)
- func (dc DalFaction) FetchAll() (*[]models.Faction, error)
- func (dc DalFaction) FetchAllPaging(limit int, offset int) (*[]models.Faction, error)
- func (dc DalFaction) FetchWithName(name string) (*models.Faction, error)
- type DalGroup
- func (dc DalGroup) Count() (int, error)
- func (dc DalGroup) Fetch(uuid []byte) (*models.Group, error)
- func (dc DalGroup) FetchAll() (*[]models.Group, error)
- func (dc DalGroup) FetchAllPaging(limit int, offset int) (*[]models.Group, error)
- func (dc DalGroup) FetchWithName(name string) (*models.Group, error)
- type DalRarity
- func (dc DalRarity) Count() (int, error)
- func (dc DalRarity) Fetch(uuid []byte) (*models.Rarity, error)
- func (dc DalRarity) FetchAll() (*[]models.Rarity, error)
- func (dc DalRarity) FetchAllPaging(limit int, offset int) (*[]models.Rarity, error)
- func (dc DalRarity) FetchWithName(name string) (*models.Rarity, error)
- type DalVariation
- func (dc DalVariation) Count() (int, error)
- func (dc DalVariation) CountFromRarity(rarityID bson.ObjectId) (int, error)
- func (dc DalVariation) Fetch(uuid []byte) (*models.Variation, error)
- func (dc DalVariation) FetchAll() (*[]models.Variation, error)
- func (dc DalVariation) FetchAllPaging(limit int, offset int) (*[]models.Variation, error)
- func (dc DalVariation) FetchCardIDFromRarityPaging(rarityID bson.ObjectId, limit int, offset int) (*[]bson.ObjectId, error)
- func (dc DalVariation) FetchFromCardID(cardID bson.ObjectId) (*[]models.Variation, error)
- type DataStore
- type PageQueryType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitDBWithInfo ¶
func InitDBWithInfo(info *mgo.DialInfo)
Types ¶
type DalCard ¶
type DalCard struct {
// contains filtered or unexported fields
}
func NewDalCard ¶
func (DalCard) CountFromFaction ¶
func (DalCard) FetchAllPaging ¶
func (DalCard) FetchFromArray ¶ added in v0.5.10
func (DalCard) FetchFromFactionPaging ¶
func (DalCard) FetchLeaderPaging ¶
type DalCategory ¶
type DalCategory struct {
// contains filtered or unexported fields
}
func NewDalCategory ¶
func NewDalCategory(ds *DataStore) *DalCategory
func (DalCategory) Count ¶
func (dc DalCategory) Count() (int, error)
func (DalCategory) FetchAllPaging ¶
func (DalCategory) FetchFromArrayID ¶
type DalFaction ¶
type DalFaction struct {
// contains filtered or unexported fields
}
func NewDalFaction ¶
func NewDalFaction(ds *DataStore) *DalFaction
func (DalFaction) Count ¶
func (dc DalFaction) Count() (int, error)
func (DalFaction) FetchAllPaging ¶
func (DalFaction) FetchWithName ¶
func (dc DalFaction) FetchWithName(name string) (*models.Faction, error)
type DalGroup ¶
type DalGroup struct {
// contains filtered or unexported fields
}
func NewDalGroup ¶
func (DalGroup) FetchAllPaging ¶
type DalRarity ¶
type DalRarity struct {
// contains filtered or unexported fields
}
func NewDalRarity ¶
func (DalRarity) FetchAllPaging ¶
type DalVariation ¶
type DalVariation struct {
// contains filtered or unexported fields
}
func NewDalVariation ¶
func NewDalVariation(ds *DataStore) *DalVariation
func (DalVariation) Count ¶
func (dc DalVariation) Count() (int, error)
func (DalVariation) CountFromRarity ¶ added in v0.5.10
func (dc DalVariation) CountFromRarity(rarityID bson.ObjectId) (int, error)
func (DalVariation) FetchAllPaging ¶
func (DalVariation) FetchCardIDFromRarityPaging ¶ added in v0.5.10
func (DalVariation) FetchFromCardID ¶
type DataStore ¶
type DataStore struct {
// contains filtered or unexported fields
}
func (*DataStore) Collection ¶
func (*DataStore) GetSession ¶
func (ds *DataStore) GetSession()
type PageQueryType ¶
type PageQueryType int
const ( AllCards PageQueryType = 1 << iota RarityFiltered LeaderFiltered FactionFiltered )
Click to show internal directories.
Click to hide internal directories.