Documentation
¶
Index ¶
- type TrinoDatasource
- func (s *TrinoDatasource) Columns(ctx context.Context, options sqlds.Options) ([]string, error)
- func (s *TrinoDatasource) Connect(config backend.DataSourceInstanceSettings, queryArgs json.RawMessage) (*sql.DB, error)
- func (s *TrinoDatasource) Converters() (sc []sqlutil.Converter)
- func (s *TrinoDatasource) FillMode() *data.FillMissing
- func (s *TrinoDatasource) Macros() sqlds.Macros
- func (s *TrinoDatasource) Schemas(ctx context.Context, options sqlds.Options) ([]string, error)
- func (s *TrinoDatasource) Settings(config backend.DataSourceInstanceSettings) sqlds.DriverSettings
- func (s *TrinoDatasource) 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 TrinoDatasource ¶
type TrinoDatasource struct {
// contains filtered or unexported fields
}
func New ¶
func New() *TrinoDatasource
func (*TrinoDatasource) Columns ¶
func (s *TrinoDatasource) Columns(ctx context.Context, options sqlds.Options) ([]string, error)
func (*TrinoDatasource) Connect ¶
func (s *TrinoDatasource) Connect(config backend.DataSourceInstanceSettings, queryArgs json.RawMessage) (*sql.DB, error)
Connect opens a sql.DB connection using datasource settings
func (*TrinoDatasource) Converters ¶
func (s *TrinoDatasource) Converters() (sc []sqlutil.Converter)
func (*TrinoDatasource) FillMode ¶
func (s *TrinoDatasource) FillMode() *data.FillMissing
func (*TrinoDatasource) Macros ¶
func (s *TrinoDatasource) Macros() sqlds.Macros
func (*TrinoDatasource) Schemas ¶
func (s *TrinoDatasource) Schemas(ctx context.Context, options sqlds.Options) ([]string, error)
func (*TrinoDatasource) Settings ¶
func (s *TrinoDatasource) Settings(config backend.DataSourceInstanceSettings) sqlds.DriverSettings
Click to show internal directories.
Click to hide internal directories.