Documentation
¶
Index ¶
- Variables
- type GenericProvider
- func (gp *GenericProvider) CheckCredentialFile(authCtx *dto.AuthCtx) error
- func (p *GenericProvider) GetProvider() (registry.ProviderDocument, error)
- func (p *GenericProvider) GetProviderString() string
- func (p *GenericProvider) PersistStaticExternalSQLDataSource(_ dto.RuntimeCtx) error
- func (gp *GenericProvider) ShowAuth(authCtx *dto.AuthCtx) (*omnisdk.AuthMetadata, error)
- type IProvider
Constants ¶
This section is empty.
Variables ¶
View Source
var DummyAuth bool //nolint:gochecknoglobals // legacy test harness
DummyAuth is retained for the existing test harness; execution authentication is owned by Omni.
Functions ¶
This section is empty.
Types ¶
type GenericProvider ¶
type GenericProvider struct {
// contains filtered or unexported fields
}
GenericProvider retains host registration metadata, never request execution.
func (*GenericProvider) CheckCredentialFile ¶
func (gp *GenericProvider) CheckCredentialFile(authCtx *dto.AuthCtx) error
func (*GenericProvider) GetProvider ¶
func (p *GenericProvider) GetProvider() (registry.ProviderDocument, error)
func (*GenericProvider) GetProviderString ¶
func (p *GenericProvider) GetProviderString() string
func (*GenericProvider) PersistStaticExternalSQLDataSource ¶
func (p *GenericProvider) PersistStaticExternalSQLDataSource(_ dto.RuntimeCtx) error
func (*GenericProvider) ShowAuth ¶
func (gp *GenericProvider) ShowAuth(authCtx *dto.AuthCtx) (*omnisdk.AuthMetadata, error)
type IProvider ¶
type IProvider interface {
CheckCredentialFile(*dto.AuthCtx) error
ShowAuth(*dto.AuthCtx) (*omnisdk.AuthMetadata, error)
GetProviderString() string
GetProvider() (registry.ProviderDocument, error)
PersistStaticExternalSQLDataSource(dto.RuntimeCtx) error
}
func GenerateProvider ¶ added in v0.9.250
func GenerateProvider( _ dto.RuntimeCtx, name, version string, reg registry.RegistryAPI, system sql_system.SQLSystem, ) (IProvider, error)
Click to show internal directories.
Click to hide internal directories.