model

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2025 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddAliasParams

type AddAliasParams struct {
	Tablename string
	Alias     string
}

type AddConnectionParams added in v0.1.4

type AddConnectionParams struct {
	Databasetype       string
	Connectionname     string
	Urn                string
	Celscript          string
	Additionalmetadata string
}

type AddPluginParams

type AddPluginParams struct {
	Name              string
	Description       sql.NullString
	Path              string
	Executablepath    string
	Version           string
	Homepage          sql.NullString
	Registry          string
	Config            string
	Checksumdir       sql.NullString
	Dev               int64
	Author            sql.NullString
	Tablename         string
	Issharedextension int64
}

type AddProfileParams

type AddProfileParams struct {
	Name       string
	Pluginname string
	Registry   string
	Config     string
}

type AddRegistryParams

type AddRegistryParams struct {
	Name             string
	Url              string
	Lastupdated      int64
	Checksumregistry string
	Registryjson     string
}

type Alias

type Alias struct {
	Tablename string
	Alias     string
}

type Connection added in v0.1.4

type Connection struct {
	Connectionname     string
	Databasetype       string
	Urn                string
	Celscript          string
	Additionalmetadata string
}

type DBTX

type DBTX interface {
	ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
	PrepareContext(context.Context, string) (*sql.Stmt, error)
	QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
	QueryRowContext(context.Context, string, ...interface{}) *sql.Row
}

type DeletePluginParams

type DeletePluginParams struct {
	Name     string
	Registry string
}

type DeleteProfileParams

type DeleteProfileParams struct {
	Name       string
	Pluginname string
	Registry   string
}

type GetPluginParams

type GetPluginParams struct {
	Name     string
	Registry string
}

type GetProfileParams

type GetProfileParams struct {
	Name       string
	Pluginname string
	Registry   string
}

type GetProfilesOfPluginParams

type GetProfilesOfPluginParams struct {
	Pluginname string
	Registry   string
}

type PluginInstalled

type PluginInstalled struct {
	Name              string
	Description       sql.NullString
	Path              string
	Executablepath    string
	Version           string
	Homepage          sql.NullString
	Registry          string
	Config            string
	Checksumdir       sql.NullString
	Dev               int64
	Author            sql.NullString
	Tablename         string
	Issharedextension int64
}

type Profile

type Profile struct {
	Name       string
	Pluginname string
	Registry   string
	Config     string
}

type Queries

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

func New

func New(db DBTX) *Queries

func (*Queries) AddAlias

func (q *Queries) AddAlias(ctx context.Context, arg AddAliasParams) error

func (*Queries) AddConnection added in v0.1.4

func (q *Queries) AddConnection(ctx context.Context, arg AddConnectionParams) error

func (*Queries) AddPlugin

func (q *Queries) AddPlugin(ctx context.Context, arg AddPluginParams) error

func (*Queries) AddProfile

func (q *Queries) AddProfile(ctx context.Context, arg AddProfileParams) error

func (*Queries) AddRegistry

func (q *Queries) AddRegistry(ctx context.Context, arg AddRegistryParams) error

func (*Queries) DeleteAlias

func (q *Queries) DeleteAlias(ctx context.Context, alias string) error

func (*Queries) DeleteConnection added in v0.1.4

func (q *Queries) DeleteConnection(ctx context.Context, connectionname string) error

func (*Queries) DeletePlugin

func (q *Queries) DeletePlugin(ctx context.Context, arg DeletePluginParams) error

func (*Queries) DeleteProfile

func (q *Queries) DeleteProfile(ctx context.Context, arg DeleteProfileParams) error

func (*Queries) DeleteRegistry

func (q *Queries) DeleteRegistry(ctx context.Context, name string) error

--------------------------------------------------------------------------

DELETE

--------------------------------------------------------------------------

func (*Queries) GetAlias

func (q *Queries) GetAlias(ctx context.Context, tablename string) (Alias, error)

func (*Queries) GetAliasOf

func (q *Queries) GetAliasOf(ctx context.Context, alias string) (Alias, error)

func (*Queries) GetAliases

func (q *Queries) GetAliases(ctx context.Context) ([]Alias, error)

func (*Queries) GetConnection added in v0.1.4

func (q *Queries) GetConnection(ctx context.Context, connectionname string) (Connection, error)

func (*Queries) GetConnectionByURN added in v0.1.4

func (q *Queries) GetConnectionByURN(ctx context.Context, urn string) (Connection, error)

func (*Queries) GetConnections added in v0.1.4

func (q *Queries) GetConnections(ctx context.Context) ([]Connection, error)

--------------------------------------------------------------------------

Connections

--------------------------------------------------------------------------

func (*Queries) GetPlugin

func (q *Queries) GetPlugin(ctx context.Context, arg GetPluginParams) (PluginInstalled, error)

func (*Queries) GetPlugins

func (q *Queries) GetPlugins(ctx context.Context) ([]PluginInstalled, error)

func (*Queries) GetPluginsOfRegistry

func (q *Queries) GetPluginsOfRegistry(ctx context.Context, registry string) ([]PluginInstalled, error)

func (*Queries) GetProfile

func (q *Queries) GetProfile(ctx context.Context, arg GetProfileParams) (Profile, error)

func (*Queries) GetProfiles

func (q *Queries) GetProfiles(ctx context.Context) ([]Profile, error)

func (*Queries) GetProfilesOfPlugin

func (q *Queries) GetProfilesOfPlugin(ctx context.Context, arg GetProfilesOfPluginParams) ([]Profile, error)

func (*Queries) GetProfilesOfRegistry

func (q *Queries) GetProfilesOfRegistry(ctx context.Context, registry string) ([]Profile, error)

func (*Queries) GetRegistries

func (q *Queries) GetRegistries(ctx context.Context) ([]Registry, error)

func (*Queries) GetRegistry

func (q *Queries) GetRegistry(ctx context.Context, name string) (Registry, error)

--------------------------------------------------------------------------

Get

--------------------------------------------------------------------------

func (*Queries) UpdateConnection added in v0.1.4

func (q *Queries) UpdateConnection(ctx context.Context, arg UpdateConnectionParams) error

func (*Queries) UpdatePlugin

func (q *Queries) UpdatePlugin(ctx context.Context, arg UpdatePluginParams) error

func (*Queries) UpdateProfileConfig

func (q *Queries) UpdateProfileConfig(ctx context.Context, arg UpdateProfileConfigParams) error

func (*Queries) UpdateProfileName

func (q *Queries) UpdateProfileName(ctx context.Context, arg UpdateProfileNameParams) error

func (*Queries) UpdateRegistry

func (q *Queries) UpdateRegistry(ctx context.Context, arg UpdateRegistryParams) error

--------------------------------------------------------------------------

Updates

--------------------------------------------------------------------------

func (*Queries) UpdateRegistryFetched

func (q *Queries) UpdateRegistryFetched(ctx context.Context, name string) error

func (*Queries) WithTx

func (q *Queries) WithTx(tx *sql.Tx) *Queries

type Registry

type Registry struct {
	Name             string
	Url              string
	Lastupdated      int64
	Lastfetched      int64
	Checksumregistry string
	Registryjson     string
}

type UpdateConnectionParams added in v0.1.4

type UpdateConnectionParams struct {
	Databasetype       string
	Urn                string
	Celscript          string
	Additionalmetadata string
	Connectionname     string
}

type UpdatePluginParams

type UpdatePluginParams struct {
	Description       sql.NullString
	Executablepath    string
	Version           string
	Homepage          sql.NullString
	Config            string
	Checksumdir       sql.NullString
	Author            sql.NullString
	Tablename         string
	Issharedextension int64
	Name              string
	Registry          string
}

type UpdateProfileConfigParams

type UpdateProfileConfigParams struct {
	Config     string
	Name       string
	Pluginname string
	Registry   string
}

type UpdateProfileNameParams

type UpdateProfileNameParams struct {
	Name       string
	Name_2     string
	Pluginname string
	Registry   string
}

type UpdateRegistryParams

type UpdateRegistryParams struct {
	Url              string
	Lastupdated      int64
	Checksumregistry string
	Registryjson     string
	Name             string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳