controllers

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBConnectionController

type DBConnectionController struct{}

func (DBConnectionController) CreateDBConnection

func (DBConnectionController) CreateDBConnection(
	projectID string,
	name string,
	dbtype string,
	scheme string,
	host string,
	port string,
	user string,
	password string,
	dbName string,
	useSSH string,
	sshHost string,
	sshUser string,
	sshPassword string,
	sshKeyFile string) (*models.DBConnection, error)

func (DBConnectionController) DeleteDBConnection

func (DBConnectionController) DeleteDBConnection(dbConnId string) error

func (DBConnectionController) GetDBConnections

func (DBConnectionController) GetDBConnections() ([]*models.DBConnection, error)

func (DBConnectionController) GetDBConnectionsByProject

func (DBConnectionController) GetDBConnectionsByProject(projectID string) ([]*models.DBConnection, error)

func (DBConnectionController) GetSingleDBConnection

func (DBConnectionController) GetSingleDBConnection(dbConnID string) (*models.DBConnection, error)

type ProjectController

type ProjectController struct{}

func (ProjectController) CreateProject

func (ProjectController) CreateProject(projectName string) (*models.Project, error)

func (ProjectController) DeleteProject

func (ProjectController) DeleteProject(id string) error

func (ProjectController) GetProjects

func (ProjectController) GetProjects() (*[]models.Project, error)

type QueryController

type QueryController struct{}

func (QueryController) AddData

func (QueryController) AddData(dbConnId string,
	schema, name string, data map[string]interface{}) (*qemodels.AddDataResponse, error)

func (QueryController) AddSingleDataModelField

func (QueryController) AddSingleDataModelField(dbConnId string, schema, name string, fieldName, dataType string) (map[string]interface{}, error)

func (QueryController) AddSingleDataModelIndex

func (QueryController) AddSingleDataModelIndex(dbConnId string,
	schema, name string, indexName string, fieldNames []string, isUnique bool) (map[string]interface{}, error)

func (QueryController) DeleteDBQuery

func (QueryController) DeleteDBQuery(queryId string) error

func (QueryController) DeleteData

func (QueryController) DeleteData(dbConnId string,
	schema, name string, ids []string) (map[string]interface{}, error)

func (QueryController) DeleteSingleDataModelField

func (QueryController) DeleteSingleDataModelField(dbConnId string,
	schema, name string, fieldName string) (map[string]interface{}, error)

func (QueryController) DeleteSingleDataModelIndex

func (QueryController) DeleteSingleDataModelIndex(dbConnId string,
	schema, name string, indexName string) (map[string]interface{}, error)

func (QueryController) GetDBQueriesInDBConnection

func (QueryController) GetDBQueriesInDBConnection(dbConnId string) ([]*models.DBQuery, error)

func (QueryController) GetData

func (QueryController) GetData(dbConnId, schema, name string, fetchCount bool, limit int, offset int64,
	filter, sort []string) (map[string]interface{}, error)

func (QueryController) GetDataModels

func (QueryController) GetDataModels(dbConnId string) ([]*qemodels.DBDataModel, error)

func (QueryController) GetQueryHistoryInDBConnection

func (QueryController) GetQueryHistoryInDBConnection(dbConnId string, before time.Time) ([]*models.DBQueryLog, int64, error)

func (QueryController) GetSingleDBQuery

func (QueryController) GetSingleDBQuery(queryId string) (*models.DBQuery, error)

func (QueryController) GetSingleDataModel

func (QueryController) GetSingleDataModel(dbConnId string, schema, name string) (*qemodels.DBDataModel, error)

func (QueryController) RunQuery

func (QueryController) RunQuery(dbConnectionId, query string) (map[string]interface{}, error)

func (QueryController) SaveDBQuery

func (QueryController) SaveDBQuery(dbConnId string,
	name, query, queryId string) (*models.DBQuery, error)

func (QueryController) UpdateSingleData

func (QueryController) UpdateSingleData(dbConnId string,
	schema, name, id, columnName, columnValue string) (map[string]interface{}, error)

type SettingController

type SettingController struct{}

func (SettingController) GetSingleSetting

func (SettingController) GetSingleSetting(name string) (interface{}, error)

func (SettingController) UpdateSingleSetting

func (SettingController) UpdateSingleSetting(name string, value string) error

Jump to

Keyboard shortcuts

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