Documentation
¶
Index ¶
- type RedshiftFakeDatasource
- func (s *RedshiftFakeDatasource) CancelQuery(ctx context.Context, options sqlds.Options, queryID string) error
- func (s *RedshiftFakeDatasource) Clusters(ctx context.Context, options sqlds.Options) ([]models.RedshiftCluster, error)
- func (s *RedshiftFakeDatasource) Columns(ctx context.Context, options sqlds.Options) ([]string, error)
- func (s *RedshiftFakeDatasource) Connect(config backend.DataSourceInstanceSettings, queryArgs json.RawMessage) (*sql.DB, error)
- func (s *RedshiftFakeDatasource) Converters() (sc []sqlutil.Converter)
- func (s *RedshiftFakeDatasource) Databases(ctx context.Context, options sqlds.Options) ([]string, error)
- func (s *RedshiftFakeDatasource) GetAsyncDB(config backend.DataSourceInstanceSettings, queryArgs json.RawMessage) (awsds.AsyncDB, error)
- func (s *RedshiftFakeDatasource) Macros() sqlds.Macros
- func (s *RedshiftFakeDatasource) Regions(ctx context.Context) ([]string, error)
- func (s *RedshiftFakeDatasource) Schemas(ctx context.Context, options sqlds.Options) ([]string, error)
- func (s *RedshiftFakeDatasource) Secret(ctx context.Context, options sqlds.Options) (*models.RedshiftSecret, error)
- func (s *RedshiftFakeDatasource) Secrets(ctx context.Context, options sqlds.Options) ([]models.ManagedSecret, error)
- func (s *RedshiftFakeDatasource) Settings(_ backend.DataSourceInstanceSettings) sqlds.DriverSettings
- func (s *RedshiftFakeDatasource) Tables(ctx context.Context, options sqlds.Options) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedshiftFakeDatasource ¶
type RedshiftFakeDatasource struct { SecretList []models.ManagedSecret RSecret models.RedshiftSecret RClusters []models.RedshiftCluster }
func (*RedshiftFakeDatasource) CancelQuery ¶ added in v1.4.0
func (s *RedshiftFakeDatasource) CancelQuery(ctx context.Context, options sqlds.Options, queryID string) error
func (*RedshiftFakeDatasource) Clusters ¶ added in v1.0.4
func (s *RedshiftFakeDatasource) Clusters(ctx context.Context, options sqlds.Options) ([]models.RedshiftCluster, error)
func (*RedshiftFakeDatasource) Columns ¶
func (s *RedshiftFakeDatasource) Columns(ctx context.Context, options sqlds.Options) ([]string, error)
func (*RedshiftFakeDatasource) Connect ¶
func (s *RedshiftFakeDatasource) Connect(config backend.DataSourceInstanceSettings, queryArgs json.RawMessage) (*sql.DB, error)
func (*RedshiftFakeDatasource) Converters ¶
func (s *RedshiftFakeDatasource) Converters() (sc []sqlutil.Converter)
func (*RedshiftFakeDatasource) Databases ¶ added in v1.0.2
func (s *RedshiftFakeDatasource) Databases(ctx context.Context, options sqlds.Options) ([]string, error)
func (*RedshiftFakeDatasource) GetAsyncDB ¶ added in v1.4.0
func (s *RedshiftFakeDatasource) GetAsyncDB(config backend.DataSourceInstanceSettings, queryArgs json.RawMessage) (awsds.AsyncDB, error)
func (*RedshiftFakeDatasource) Macros ¶
func (s *RedshiftFakeDatasource) Macros() sqlds.Macros
func (*RedshiftFakeDatasource) Regions ¶ added in v1.0.2
func (s *RedshiftFakeDatasource) Regions(ctx context.Context) ([]string, error)
func (*RedshiftFakeDatasource) Schemas ¶
func (s *RedshiftFakeDatasource) Schemas(ctx context.Context, options sqlds.Options) ([]string, error)
func (*RedshiftFakeDatasource) Secret ¶
func (s *RedshiftFakeDatasource) Secret(ctx context.Context, options sqlds.Options) (*models.RedshiftSecret, error)
func (*RedshiftFakeDatasource) Secrets ¶
func (s *RedshiftFakeDatasource) Secrets(ctx context.Context, options sqlds.Options) ([]models.ManagedSecret, error)
func (*RedshiftFakeDatasource) Settings ¶
func (s *RedshiftFakeDatasource) Settings(_ backend.DataSourceInstanceSettings) sqlds.DriverSettings
Click to show internal directories.
Click to hide internal directories.