Versions in this module Expand all Collapse all v1 v1.1.0 Oct 23, 2018 v1.0.0 Aug 26, 2018 Changes in this version + var XOLog = func(string, ...interface{}) + type AuthGroup struct + ID float64 + Name sql.NullString + func AuthGroupByID(db XODB, id float64) (*AuthGroup, error) + func AuthGroupByName(db XODB, name sql.NullString) (*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 float64 + ID float64 + PermissionID float64 + func AuthGroupPermissionByGroupIDPermissionID(db XODB, groupID float64, permissionID float64) (*AuthGroupPermission, error) + func AuthGroupPermissionByID(db XODB, id float64) (*AuthGroupPermission, error) + func AuthGroupPermissionsByGroupID(db XODB, groupID float64) ([]*AuthGroupPermission, error) + func AuthGroupPermissionsByPermissionID(db XODB, permissionID float64) ([]*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 sql.NullString + ContentTypeID float64 + ID float64 + Name sql.NullString + func AuthPermissionByContentTypeIDCodename(db XODB, contentTypeID float64, codename sql.NullString) (*AuthPermission, error) + func AuthPermissionByID(db XODB, id float64) (*AuthPermission, error) + func AuthPermissionsByContentTypeID(db XODB, contentTypeID float64) ([]*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 sql.NullString + FirstName sql.NullString + ID float64 + IsActive float64 + IsStaff float64 + IsSuperuser float64 + LastLogin time.Time + LastName sql.NullString + Password sql.NullString + Username sql.NullString + func AuthUserByID(db XODB, id float64) (*AuthUser, error) + func AuthUserByUsername(db XODB, username sql.NullString) (*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 float64 + ID float64 + UserID float64 + func AuthUserGroupByID(db XODB, id float64) (*AuthUserGroup, error) + func AuthUserGroupByUserIDGroupID(db XODB, userID float64, groupID float64) (*AuthUserGroup, error) + func AuthUserGroupsByGroupID(db XODB, groupID float64) ([]*AuthUserGroup, error) + func AuthUserGroupsByUserID(db XODB, userID float64) ([]*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 float64 + PermissionID float64 + UserID float64 + func AuthUserUserPermissionByID(db XODB, id float64) (*AuthUserUserPermission, error) + func AuthUserUserPermissionByUserIDPermissionID(db XODB, userID float64, permissionID float64) (*AuthUserUserPermission, error) + func AuthUserUserPermissionsByPermissionID(db XODB, permissionID float64) ([]*AuthUserUserPermission, error) + func AuthUserUserPermissionsByUserID(db XODB, userID float64) ([]*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 float64 + ActionTime time.Time + ChangeMessage sql.NullString + ContentTypeID sql.NullFloat64 + ID float64 + ObjectID sql.NullString + ObjectRepr sql.NullString + UserID float64 + func DjangoAdminLogByID(db XODB, id float64) (*DjangoAdminLog, error) + func DjangoAdminLogsByContentTypeID(db XODB, contentTypeID sql.NullFloat64) ([]*DjangoAdminLog, error) + func DjangoAdminLogsByUserID(db XODB, userID float64) ([]*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 sql.NullString + ID float64 + Model sql.NullString + func DjangoContentTypeByAppLabelModel(db XODB, appLabel sql.NullString, model sql.NullString) (*DjangoContentType, error) + func DjangoContentTypeByID(db XODB, id float64) (*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 sql.NullString + Applied time.Time + ID float64 + Name sql.NullString + func DjangoMigrationByID(db XODB, id float64) (*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 sql.NullString + 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