sqlstore

package
v0.0.0-...-e181591 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2018 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	HasEngine bool

	DbCfg DatabaseConfig

	UseSQLite3 bool
)

Functions

func AddApiKey

func AddApiKey(cmd *m.AddApiKeyCommand) error

func AddDataSource

func AddDataSource(cmd *m.AddDataSourceCommand) error

func AddOrgUser

func AddOrgUser(cmd *m.AddOrgUserCommand) error

func AddTeamMember

func AddTeamMember(cmd *m.AddTeamMemberCommand) error

func ChangeUserPassword

func ChangeUserPassword(cmd *m.ChangeUserPasswordCommand) error

func CreateAlertNotificationCommand

func CreateAlertNotificationCommand(cmd *m.CreateAlertNotificationCommand) error

func CreateDashboardSnapshot

func CreateDashboardSnapshot(cmd *m.CreateDashboardSnapshotCommand) error

func CreateOrg

func CreateOrg(cmd *m.CreateOrgCommand) error

func CreatePlaylist

func CreatePlaylist(cmd *m.CreatePlaylistCommand) error

func CreateTeam

func CreateTeam(cmd *m.CreateTeamCommand) error

func CreateTempUser

func CreateTempUser(cmd *m.CreateTempUserCommand) error

func CreateUser

func CreateUser(cmd *m.CreateUserCommand) error

func DeleteAlertById

func DeleteAlertById(cmd *m.DeleteAlertCommand) error

func DeleteAlertDefinition

func DeleteAlertDefinition(dashboardId int64, sess *DBSession) error

func DeleteAlertNotification

func DeleteAlertNotification(cmd *m.DeleteAlertNotificationCommand) error

func DeleteApiKey

func DeleteApiKey(cmd *m.DeleteApiKeyCommand) error

func DeleteDashboard

func DeleteDashboard(cmd *m.DeleteDashboardCommand) error

func DeleteDashboardSnapshot

func DeleteDashboardSnapshot(cmd *m.DeleteDashboardSnapshotCommand) error

func DeleteDataSourceById

func DeleteDataSourceById(cmd *m.DeleteDataSourceByIdCommand) error

func DeleteDataSourceByName

func DeleteDataSourceByName(cmd *m.DeleteDataSourceByNameCommand) error

func DeleteExpiredSnapshots

func DeleteExpiredSnapshots(cmd *m.DeleteExpiredSnapshotsCommand) error

func DeleteExpiredVersions

func DeleteExpiredVersions(cmd *m.DeleteExpiredVersionsCommand) error

func DeleteOrg

func DeleteOrg(cmd *m.DeleteOrgCommand) error

func DeletePlaylist

func DeletePlaylist(cmd *m.DeletePlaylistCommand) error

func DeleteTeam

func DeleteTeam(cmd *m.DeleteTeamCommand) error

func DeleteUser

func DeleteUser(cmd *m.DeleteUserCommand) error

func EnsureAdminUser

func EnsureAdminUser()

func GetAdminStats

func GetAdminStats(query *m.GetAdminStatsQuery) error

func GetAlertById

func GetAlertById(query *m.GetAlertByIdQuery) error

func GetAlertNotifications

func GetAlertNotifications(query *m.GetAlertNotificationsQuery) error

func GetAlertNotificationsToSend

func GetAlertNotificationsToSend(query *m.GetAlertNotificationsToSendQuery) error

func GetAlertStatesForDashboard

func GetAlertStatesForDashboard(query *m.GetAlertStatesForDashboardQuery) error

func GetAlertsByDashboardId2

func GetAlertsByDashboardId2(dashboardId int64, sess *DBSession) ([]*m.Alert, error)

func GetAllAlertNotifications

func GetAllAlertNotifications(query *m.GetAllAlertNotificationsQuery) error

func GetAllAlertQueryHandler

func GetAllAlertQueryHandler(query *m.GetAllAlertsQuery) error

func GetAllDataSources

func GetAllDataSources(query *m.GetAllDataSourcesQuery) error

func GetApiKeyById

func GetApiKeyById(query *m.GetApiKeyByIdQuery) error

func GetApiKeyByName

func GetApiKeyByName(query *m.GetApiKeyByNameQuery) error

func GetApiKeys

func GetApiKeys(query *m.GetApiKeysQuery) error

func GetDBHealthQuery

func GetDBHealthQuery(query *m.GetDBHealthQuery) error

func GetDashboard

func GetDashboard(query *m.GetDashboardQuery) error

func GetDashboardAclInfoList

func GetDashboardAclInfoList(query *m.GetDashboardAclInfoListQuery) error

func GetDashboardSlugById

func GetDashboardSlugById(query *m.GetDashboardSlugByIdQuery) error

func GetDashboardSnapshot

func GetDashboardSnapshot(query *m.GetDashboardSnapshotQuery) error

func GetDashboardTags

func GetDashboardTags(query *m.GetDashboardTagsQuery) error

func GetDashboardVersion

func GetDashboardVersion(query *m.GetDashboardVersionQuery) error

GetDashboardVersion gets the dashboard version for the given dashboard ID and version number.

func GetDashboardVersions

func GetDashboardVersions(query *m.GetDashboardVersionsQuery) error

GetDashboardVersions gets all dashboard versions for the given dashboard ID.

func GetDashboards

func GetDashboards(query *m.GetDashboardsQuery) error

func GetDashboardsByPluginId

func GetDashboardsByPluginId(query *m.GetDashboardsByPluginIdQuery) error

func GetDataSourceById

func GetDataSourceById(query *m.GetDataSourceByIdQuery) error

func GetDataSourceByName

func GetDataSourceByName(query *m.GetDataSourceByNameQuery) error

func GetDataSourceStats

func GetDataSourceStats(query *m.GetDataSourceStatsQuery) error

func GetDataSources

func GetDataSources(query *m.GetDataSourcesQuery) error

func GetGlobalQuotaByTarget

func GetGlobalQuotaByTarget(query *m.GetGlobalQuotaByTargetQuery) error

func GetOrgById

func GetOrgById(query *m.GetOrgByIdQuery) error

func GetOrgByName

func GetOrgByName(query *m.GetOrgByNameQuery) error

func GetOrgQuotaByTarget

func GetOrgQuotaByTarget(query *m.GetOrgQuotaByTargetQuery) error

func GetOrgQuotas

func GetOrgQuotas(query *m.GetOrgQuotasQuery) error

func GetOrgUsers

func GetOrgUsers(query *m.GetOrgUsersQuery) error

func GetPlaylist

func GetPlaylist(query *m.GetPlaylistByIdQuery) error

func GetPlaylistItem

func GetPlaylistItem(query *m.GetPlaylistItemsByIdQuery) error

func GetPluginSettingById

func GetPluginSettingById(query *m.GetPluginSettingByIdQuery) error

func GetPluginSettings

func GetPluginSettings(query *m.GetPluginSettingsQuery) error

func GetPreferences

func GetPreferences(query *m.GetPreferencesQuery) error

func GetPreferencesWithDefaults

func GetPreferencesWithDefaults(query *m.GetPreferencesWithDefaultsQuery) error

func GetSignedInUser

func GetSignedInUser(query *m.GetSignedInUserQuery) error

func GetSystemStats

func GetSystemStats(query *m.GetSystemStatsQuery) error

func GetTeamById

func GetTeamById(query *m.GetTeamByIdQuery) error

func GetTeamMembers

func GetTeamMembers(query *m.GetTeamMembersQuery) error

func GetTeamsByUser

func GetTeamsByUser(query *m.GetTeamsByUserQuery) error

func GetTempUserByCode

func GetTempUserByCode(query *m.GetTempUserByCodeQuery) error

func GetTempUsersQuery

func GetTempUsersQuery(query *m.GetTempUsersQuery) error

func GetUserByEmail

func GetUserByEmail(query *m.GetUserByEmailQuery) error

func GetUserById

func GetUserById(query *m.GetUserByIdQuery) error

func GetUserByLogin

func GetUserByLogin(query *m.GetUserByLoginQuery) error

func GetUserOrgList

func GetUserOrgList(query *m.GetUserOrgListQuery) error

func GetUserProfile

func GetUserProfile(query *m.GetUserProfileQuery) error

func GetUserQuotaByTarget

func GetUserQuotaByTarget(query *m.GetUserQuotaByTargetQuery) error

func GetUserQuotas

func GetUserQuotas(query *m.GetUserQuotasQuery) error

func GetUserStars

func GetUserStars(query *m.GetUserStarsQuery) error

func HandleAlertsQuery

func HandleAlertsQuery(query *m.GetAlertsQuery) error

func InsertSqlTestData

func InsertSqlTestData(cmd *m.InsertSqlTestDataCommand) error

func IsStarredByUser

func IsStarredByUser(query *m.IsStarredByUserQuery) error

func LoadConfig

func LoadConfig()

func NewEngine

func NewEngine()

func PauseAlert

func PauseAlert(cmd *m.PauseAlertCommand) error

func PauseAllAlerts

func PauseAllAlerts(cmd *m.PauseAllAlertCommand) error

func RemoveDashboardAcl

func RemoveDashboardAcl(cmd *m.RemoveDashboardAclCommand) error

func RemoveOrgUser

func RemoveOrgUser(cmd *m.RemoveOrgUserCommand) error

func RemoveTeamMember

func RemoveTeamMember(cmd *m.RemoveTeamMemberCommand) error

func SaveAlerts

func SaveAlerts(cmd *m.SaveAlertsCommand) error

func SaveDashboard

func SaveDashboard(cmd *m.SaveDashboardCommand) error

func SavePreferences

func SavePreferences(cmd *m.SavePreferencesCommand) error

func SearchDashboardSnapshots

func SearchDashboardSnapshots(query *m.GetDashboardSnapshotsQuery) error

func SearchDashboards

func SearchDashboards(query *search.FindPersistedDashboardsQuery) error

func SearchOrgs

func SearchOrgs(query *m.SearchOrgsQuery) error

func SearchPlaylists

func SearchPlaylists(query *m.GetPlaylistsQuery) error

func SearchTeams

func SearchTeams(query *m.SearchTeamsQuery) error

func SearchUsers

func SearchUsers(query *m.SearchUsersQuery) error

func SetAlertState

func SetAlertState(cmd *m.SetAlertStateCommand) error

func SetDashboardAcl

func SetDashboardAcl(cmd *m.SetDashboardAclCommand) error

func SetEngine

func SetEngine(engine *xorm.Engine) (err error)

func SetUserHelpFlag

func SetUserHelpFlag(cmd *m.SetUserHelpFlagCommand) error

func SetUsingOrg

func SetUsingOrg(cmd *m.SetUsingOrgCommand) error

func StarDashboard

func StarDashboard(cmd *m.StarDashboardCommand) error

func UnstarDashboard

func UnstarDashboard(cmd *m.UnstarDashboardCommand) error

func UpdateAlertNotification

func UpdateAlertNotification(cmd *m.UpdateAlertNotificationCommand) error

func UpdateDashboardAcl

func UpdateDashboardAcl(cmd *m.UpdateDashboardAclCommand) error

func UpdateDataSource

func UpdateDataSource(cmd *m.UpdateDataSourceCommand) error

func UpdateOrg

func UpdateOrg(cmd *m.UpdateOrgCommand) error

func UpdateOrgAddress

func UpdateOrgAddress(cmd *m.UpdateOrgAddressCommand) error

func UpdateOrgQuota

func UpdateOrgQuota(cmd *m.UpdateOrgQuotaCmd) error

func UpdateOrgUser

func UpdateOrgUser(cmd *m.UpdateOrgUserCommand) error

func UpdatePlaylist

func UpdatePlaylist(cmd *m.UpdatePlaylistCommand) error

func UpdatePluginSetting

func UpdatePluginSetting(cmd *m.UpdatePluginSettingCmd) error

func UpdatePluginSettingVersion

func UpdatePluginSettingVersion(cmd *m.UpdatePluginSettingVersionCmd) error

func UpdateTeam

func UpdateTeam(cmd *m.UpdateTeamCommand) error

func UpdateTempUserStatus

func UpdateTempUserStatus(cmd *m.UpdateTempUserStatusCommand) error

func UpdateTempUserWithEmailSent

func UpdateTempUserWithEmailSent(cmd *m.UpdateTempUserWithEmailSentCommand) error

func UpdateUser

func UpdateUser(cmd *m.UpdateUserCommand) error

func UpdateUserLastSeenAt

func UpdateUserLastSeenAt(cmd *m.UpdateUserLastSeenAtCommand) error

func UpdateUserPermissions

func UpdateUserPermissions(cmd *m.UpdateUserPermissionsCommand) error

func UpdateUserQuota

func UpdateUserQuota(cmd *m.UpdateUserQuotaCmd) error

Types

type DBSession

type DBSession struct {
	*xorm.Session
	// contains filtered or unexported fields
}

type DashboardSearchProjection

type DashboardSearchProjection struct {
	Id          int64
	Title       string
	Slug        string
	Term        string
	IsFolder    bool
	FolderId    int64
	FolderSlug  string
	FolderTitle string
}

type DashboardSlugDTO

type DashboardSlugDTO struct {
	Slug string
}

type DashboardTag

type DashboardTag struct {
	Id          int64
	DashboardId int64
	Term        string
}

type DashboardVersionExp

type DashboardVersionExp struct {
	Id          int64 `json:"id"`
	DashboardId int64 `json:"dashboardId"`
	Version     int   `json:"version"`
}

Short version of DashboardVersion for getting expired versions

type DatabaseConfig

type DatabaseConfig struct {
	Type, Host, Name, User, Pwd, Path, SslMode string
	CaCertPath                                 string
	ClientKeyPath                              string
	ClientCertPath                             string
	ServerCertName                             string
	MaxOpenConn                                int
	MaxIdleConn                                int
}

type SearchBuilder

type SearchBuilder struct {
	// contains filtered or unexported fields
}

SearchBuilder is a builder/object mother that builds a dashboard search query

func NewSearchBuilder

func NewSearchBuilder(signedInUser *m.SignedInUser, limit int) *SearchBuilder

func (*SearchBuilder) IsStarred

func (sb *SearchBuilder) IsStarred() *SearchBuilder

func (*SearchBuilder) ToSql

func (sb *SearchBuilder) ToSql() (string, []interface{})

ToSql builds the sql and returns it as a string, together with the params.

func (*SearchBuilder) WithDashboardIdsIn

func (sb *SearchBuilder) WithDashboardIdsIn(ids []int64) *SearchBuilder

func (*SearchBuilder) WithFolderIds

func (sb *SearchBuilder) WithFolderIds(folderIds []int64) *SearchBuilder

func (*SearchBuilder) WithTags

func (sb *SearchBuilder) WithTags(tags []string) *SearchBuilder

func (*SearchBuilder) WithTitle

func (sb *SearchBuilder) WithTitle(title string) *SearchBuilder

func (*SearchBuilder) WithType

func (sb *SearchBuilder) WithType(queryType string) *SearchBuilder

type SqlAnnotationRepo

type SqlAnnotationRepo struct {
}

func (*SqlAnnotationRepo) Delete

func (r *SqlAnnotationRepo) Delete(params *annotations.DeleteParams) error

func (*SqlAnnotationRepo) Find

func (*SqlAnnotationRepo) Save

func (r *SqlAnnotationRepo) Save(item *annotations.Item) error

func (*SqlAnnotationRepo) Update

func (r *SqlAnnotationRepo) Update(item *annotations.Item) error

type XormLogger

type XormLogger struct {
	// contains filtered or unexported fields
}

func NewXormLogger

func NewXormLogger(level glog.Lvl, grafanaLog glog.Logger) *XormLogger

func (*XormLogger) Debug

func (s *XormLogger) Debug(v ...interface{})

Debug implement core.ILogger

func (*XormLogger) Debugf

func (s *XormLogger) Debugf(format string, v ...interface{})

Debugf implement core.ILogger

func (*XormLogger) Error

func (s *XormLogger) Error(v ...interface{})

Error implement core.ILogger

func (*XormLogger) Errorf

func (s *XormLogger) Errorf(format string, v ...interface{})

Errorf implement core.ILogger

func (*XormLogger) Info

func (s *XormLogger) Info(v ...interface{})

Info implement core.ILogger

func (*XormLogger) Infof

func (s *XormLogger) Infof(format string, v ...interface{})

Infof implement core.ILogger

func (*XormLogger) IsShowSQL

func (s *XormLogger) IsShowSQL() bool

IsShowSQL implement core.ILogger

func (*XormLogger) Level

func (s *XormLogger) Level() core.LogLevel

Level implement core.ILogger

func (*XormLogger) SetLevel

func (s *XormLogger) SetLevel(l core.LogLevel)

SetLevel implement core.ILogger

func (*XormLogger) ShowSQL

func (s *XormLogger) ShowSQL(show ...bool)

ShowSQL implement core.ILogger

func (*XormLogger) Warn

func (s *XormLogger) Warn(v ...interface{})

Warn implement core.ILogger

func (*XormLogger) Warnf

func (s *XormLogger) Warnf(format string, v ...interface{})

Warnf implement core.ILogger

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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