Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetColumnLastResponse ¶ added in v1.0.2
type GetColumnLastTemplateParameters ¶ added in v1.0.2
func (*GetColumnLastTemplateParameters) Hash ¶ added in v1.0.2
func (t *GetColumnLastTemplateParameters) Hash() string
func (*GetColumnLastTemplateParameters) String ¶ added in v1.0.3
func (t *GetColumnLastTemplateParameters) String() string
type GetColumnResponse ¶ added in v1.0.2
type GetColumnTemplateParameters ¶ added in v1.0.2
type GetColumnTemplateParameters struct { ColumnName string TimeBucket string LookbackInterval string TableName string }
func (*GetColumnTemplateParameters) Hash ¶ added in v1.0.2
func (t *GetColumnTemplateParameters) Hash() string
func (*GetColumnTemplateParameters) String ¶ added in v1.0.2
func (t *GetColumnTemplateParameters) String() string
type TimescaleClient ¶
type TimescaleClient struct { Pool *pgxpool.Pool Dfly *dragonfly.DragonflyClient // contains filtered or unexported fields }
func NewTimescaleClient ¶
func NewTimescaleClient(ctx context.Context, connString string, opts ...TimescaleClientOption) (*TimescaleClient, error)
func (*TimescaleClient) Close ¶
func (c *TimescaleClient) Close()
func (*TimescaleClient) GetColumn ¶
func (c *TimescaleClient) GetColumn(ctx context.Context, tp GetColumnTemplateParameters) ([]GetColumnResponse, error)
func (*TimescaleClient) GetColumnLast ¶ added in v1.0.2
func (c *TimescaleClient) GetColumnLast(ctx context.Context, tp GetColumnLastTemplateParameters) (*GetColumnLastResponse, error)
type TimescaleClientOption ¶
type TimescaleClientOption func(*TimescaleClient)
func WithDragonflyClient ¶
func WithDragonflyClient(dfly *dragonfly.DragonflyClient) TimescaleClientOption
Click to show internal directories.
Click to hide internal directories.