fake

package
v1.0.5 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AthenaFakeDatasource

type AthenaFakeDatasource struct {
	// regions -> catalogs -> databases
	Resources map[string]map[string][]string
	// regions -> workgroups
	Wg              map[string][]string
	ExistingTables  map[string]map[string]map[string][]string
	ExistingColumns map[string]map[string]map[string]map[string][]string
}

func (*AthenaFakeDatasource) Columns

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

func (*AthenaFakeDatasource) Connect

func (*AthenaFakeDatasource) Converters

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

func (*AthenaFakeDatasource) DataCatalogs

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

func (*AthenaFakeDatasource) Databases

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

func (*AthenaFakeDatasource) Macros

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

func (*AthenaFakeDatasource) Regions added in v1.0.1

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

func (*AthenaFakeDatasource) Schemas added in v1.0.1

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

func (*AthenaFakeDatasource) Settings

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

func (*AthenaFakeDatasource) Tables

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

func (*AthenaFakeDatasource) Workgroups

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

Jump to

Keyboard shortcuts

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