provider

package
v1.0.888 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

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)

Jump to

Keyboard shortcuts

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