Versions in this module Expand all Collapse all v0 v0.0.6 Sep 4, 2019 v0.0.5 Sep 4, 2019 v0.0.4 Nov 7, 2018 v0.0.3 Nov 6, 2018 v0.0.2 Nov 6, 2018 v0.0.1 Nov 5, 2018 Changes in this version + var XOLog = func(string, ...interface{}) + type AuthGroup struct + ID int + Name string + func AuthGroupByID(db XODB, id int) (*AuthGroup, error) + func AuthGroupByName(db XODB, name string) (*AuthGroup, error) + func (ag *AuthGroup) Delete(db XODB) error + func (ag *AuthGroup) Deleted() bool + func (ag *AuthGroup) Exists() bool + func (ag *AuthGroup) Insert(db XODB) error + func (ag *AuthGroup) Save(db XODB) error + func (ag *AuthGroup) Update(db XODB) error + type AuthGroupPermission struct + GroupID int + ID int + PermissionID int + func AuthGroupPermissionByGroupIDPermissionID(db XODB, groupID int, permissionID int) (*AuthGroupPermission, error) + func AuthGroupPermissionByID(db XODB, id int) (*AuthGroupPermission, error) + func AuthGroupPermissionsByGroupID(db XODB, groupID int) ([]*AuthGroupPermission, error) + func AuthGroupPermissionsByPermissionID(db XODB, permissionID int) ([]*AuthGroupPermission, error) + func (agp *AuthGroupPermission) AuthGroup(db XODB) (*AuthGroup, error) + func (agp *AuthGroupPermission) AuthPermission(db XODB) (*AuthPermission, error) + func (agp *AuthGroupPermission) Delete(db XODB) error + func (agp *AuthGroupPermission) Deleted() bool + func (agp *AuthGroupPermission) Exists() bool + func (agp *AuthGroupPermission) Insert(db XODB) error + func (agp *AuthGroupPermission) Save(db XODB) error + func (agp *AuthGroupPermission) Update(db XODB) error + type AuthPermission struct + Codename string + ContentTypeID int + ID int + Name string + func AuthPermissionByContentTypeIDCodename(db XODB, contentTypeID int, codename string) (*AuthPermission, error) + func AuthPermissionByID(db XODB, id int) (*AuthPermission, error) + func AuthPermissionsByContentTypeID(db XODB, contentTypeID int) ([]*AuthPermission, error) + func (ap *AuthPermission) Delete(db XODB) error + func (ap *AuthPermission) Deleted() bool + func (ap *AuthPermission) DjangoContentType(db XODB) (*DjangoContentType, error) + func (ap *AuthPermission) Exists() bool + func (ap *AuthPermission) Insert(db XODB) error + func (ap *AuthPermission) Save(db XODB) error + func (ap *AuthPermission) Update(db XODB) error + type AuthUser struct + DateJoined time.Time + Email string + FirstName string + ID int + IsActive bool + IsStaff bool + IsSuperuser bool + LastLogin time.Time + LastName string + Password string + Username string + func AuthUserByID(db XODB, id int) (*AuthUser, error) + func AuthUserByUsername(db XODB, username string) (*AuthUser, error) + func (au *AuthUser) Delete(db XODB) error + func (au *AuthUser) Deleted() bool + func (au *AuthUser) Exists() bool + func (au *AuthUser) Insert(db XODB) error + func (au *AuthUser) Save(db XODB) error + func (au *AuthUser) Update(db XODB) error + type AuthUserGroup struct + GroupID int + ID int + UserID int + func AuthUserGroupByID(db XODB, id int) (*AuthUserGroup, error) + func AuthUserGroupByUserIDGroupID(db XODB, userID int, groupID int) (*AuthUserGroup, error) + func AuthUserGroupsByGroupID(db XODB, groupID int) ([]*AuthUserGroup, error) + func AuthUserGroupsByUserID(db XODB, userID int) ([]*AuthUserGroup, error) + func (aug *AuthUserGroup) AuthGroup(db XODB) (*AuthGroup, error) + func (aug *AuthUserGroup) AuthUser(db XODB) (*AuthUser, error) + func (aug *AuthUserGroup) Delete(db XODB) error + func (aug *AuthUserGroup) Deleted() bool + func (aug *AuthUserGroup) Exists() bool + func (aug *AuthUserGroup) Insert(db XODB) error + func (aug *AuthUserGroup) Save(db XODB) error + func (aug *AuthUserGroup) Update(db XODB) error + type AuthUserUserPermission struct + ID int + PermissionID int + UserID int + func AuthUserUserPermissionByID(db XODB, id int) (*AuthUserUserPermission, error) + func AuthUserUserPermissionByUserIDPermissionID(db XODB, userID int, permissionID int) (*AuthUserUserPermission, error) + func AuthUserUserPermissionsByPermissionID(db XODB, permissionID int) ([]*AuthUserUserPermission, error) + func AuthUserUserPermissionsByUserID(db XODB, userID int) ([]*AuthUserUserPermission, error) + func (auup *AuthUserUserPermission) AuthPermission(db XODB) (*AuthPermission, error) + func (auup *AuthUserUserPermission) AuthUser(db XODB) (*AuthUser, error) + func (auup *AuthUserUserPermission) Delete(db XODB) error + func (auup *AuthUserUserPermission) Deleted() bool + func (auup *AuthUserUserPermission) Exists() bool + func (auup *AuthUserUserPermission) Insert(db XODB) error + func (auup *AuthUserUserPermission) Save(db XODB) error + func (auup *AuthUserUserPermission) Update(db XODB) error + type DjangoAdminLog struct + ActionFlag string + ActionTime time.Time + ChangeMessage string + ContentTypeID sql.NullInt64 + ID int + ObjectID sql.NullString + ObjectRepr string + UserID int + func DjangoAdminLogByID(db XODB, id int) (*DjangoAdminLog, error) + func DjangoAdminLogsByContentTypeID(db XODB, contentTypeID sql.NullInt64) ([]*DjangoAdminLog, error) + func DjangoAdminLogsByUserID(db XODB, userID int) ([]*DjangoAdminLog, error) + func (dal *DjangoAdminLog) AuthUser(db XODB) (*AuthUser, error) + func (dal *DjangoAdminLog) Delete(db XODB) error + func (dal *DjangoAdminLog) Deleted() bool + func (dal *DjangoAdminLog) DjangoContentType(db XODB) (*DjangoContentType, error) + func (dal *DjangoAdminLog) Exists() bool + func (dal *DjangoAdminLog) Insert(db XODB) error + func (dal *DjangoAdminLog) Save(db XODB) error + func (dal *DjangoAdminLog) Update(db XODB) error + type DjangoContentType struct + AppLabel string + ID int + Model string + func DjangoContentTypeByAppLabelModel(db XODB, appLabel string, model string) (*DjangoContentType, error) + func DjangoContentTypeByID(db XODB, id int) (*DjangoContentType, error) + func (dct *DjangoContentType) Delete(db XODB) error + func (dct *DjangoContentType) Deleted() bool + func (dct *DjangoContentType) Exists() bool + func (dct *DjangoContentType) Insert(db XODB) error + func (dct *DjangoContentType) Save(db XODB) error + func (dct *DjangoContentType) Update(db XODB) error + type DjangoMigration struct + App string + Applied time.Time + ID int + Name string + func DjangoMigrationByID(db XODB, id int) (*DjangoMigration, error) + func (dm *DjangoMigration) Delete(db XODB) error + func (dm *DjangoMigration) Deleted() bool + func (dm *DjangoMigration) Exists() bool + func (dm *DjangoMigration) Insert(db XODB) error + func (dm *DjangoMigration) Save(db XODB) error + func (dm *DjangoMigration) Update(db XODB) error + type DjangoSession struct + ExpireDate time.Time + SessionData string + SessionKey string + func DjangoSessionBySessionKey(db XODB, sessionKey string) (*DjangoSession, error) + func DjangoSessionsByExpireDate(db XODB, expireDate time.Time) ([]*DjangoSession, error) + func (ds *DjangoSession) Delete(db XODB) error + func (ds *DjangoSession) Deleted() bool + func (ds *DjangoSession) Exists() bool + func (ds *DjangoSession) Insert(db XODB) error + func (ds *DjangoSession) Save(db XODB) error + func (ds *DjangoSession) Update(db XODB) error + type ScannerValuer interface + type Slice []ScannerValuer + type StringSlice []string + func (ss *StringSlice) Scan(src interface{}) error + func (ss StringSlice) Value() (driver.Value, error) + type XODB interface + Exec func(string, ...interface{}) (sql.Result, error) + Query func(string, ...interface{}) (*sql.Rows, error) + QueryRow func(string, ...interface{}) *sql.Row