redshift

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2022 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RedshiftDatasource

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

func New added in v0.4.0

func New() *RedshiftDatasource

func (*RedshiftDatasource) Clusters added in v1.0.4

func (s *RedshiftDatasource) Clusters(ctx context.Context, options sqlds.Options) ([]models.RedshiftCluster, error)

func (*RedshiftDatasource) Columns added in v0.2.0

func (s *RedshiftDatasource) Columns(ctx context.Context, options sqlds.Options) ([]string, error)

func (*RedshiftDatasource) Connect

func (s *RedshiftDatasource) Connect(config backend.DataSourceInstanceSettings, queryArgs json.RawMessage) (*sql.DB, error)

Connect opens a sql.DB connection using datasource settings

func (*RedshiftDatasource) Converters

func (s *RedshiftDatasource) Converters() (sc []sqlutil.Converter)

func (*RedshiftDatasource) Databases added in v1.0.2

func (s *RedshiftDatasource) Databases(ctx context.Context, options sqlds.Options) ([]string, error)

func (*RedshiftDatasource) Macros

func (s *RedshiftDatasource) Macros() sqlds.Macros

func (*RedshiftDatasource) Regions added in v1.0.2

func (s *RedshiftDatasource) Regions(ctx context.Context) ([]string, error)

func (*RedshiftDatasource) Schemas added in v0.2.0

func (s *RedshiftDatasource) Schemas(ctx context.Context, options sqlds.Options) ([]string, error)

func (*RedshiftDatasource) Secret added in v0.4.0

func (s *RedshiftDatasource) Secret(ctx context.Context, options sqlds.Options) (*models.RedshiftSecret, error)

func (*RedshiftDatasource) Secrets added in v0.4.0

func (s *RedshiftDatasource) Secrets(ctx context.Context, options sqlds.Options) ([]models.ManagedSecret, error)

func (*RedshiftDatasource) Settings added in v0.4.0

func (s *RedshiftDatasource) Settings(_ backend.DataSourceInstanceSettings) sqlds.DriverSettings

func (*RedshiftDatasource) Tables added in v0.2.0

func (s *RedshiftDatasource) Tables(ctx context.Context, options sqlds.Options) ([]string, error)

type RedshiftDatasourceIface added in v0.4.0

type RedshiftDatasourceIface interface {
	sqlds.Driver
	sqlds.Completable
	sqlAPI.Resources
	Schemas(ctx context.Context, options sqlds.Options) ([]string, error)
	Tables(ctx context.Context, options sqlds.Options) ([]string, error)
	Columns(ctx context.Context, options sqlds.Options) ([]string, error)
	Secrets(ctx context.Context, options sqlds.Options) ([]models.ManagedSecret, error)
	Secret(ctx context.Context, options sqlds.Options) (*models.RedshiftSecret, error)
	Clusters(ctx context.Context, options sqlds.Options) ([]models.RedshiftCluster, error)
}

Directories

Path Synopsis
api

Jump to

Keyboard shortcuts

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