database

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Batch

type Batch = data.Batch

type Column

type Column = data.Column

func MapToMvrColumns added in v0.1.0

func MapToMvrColumns(columns []*sql.ColumnType) []Column

type DataStream

type DataStream = data.DataStream

type PGDataReader added in v0.1.0

type PGDataReader struct {
	Pool *pgxpool.Pool
}

func NewPGDataReader added in v0.1.0

func NewPGDataReader(connUrl *url.URL) (*PGDataReader, error)

func (*PGDataReader) Close added in v0.1.0

func (pool *PGDataReader) Close() error

func (*PGDataReader) CreateDataStream added in v0.1.0

func (pool *PGDataReader) CreateDataStream(connUrl *url.URL, config *data.StreamConfig) (ds *DataStream, err error)

func (*PGDataReader) ExecuteDataStream added in v0.1.0

func (pool *PGDataReader) ExecuteDataStream(ctx context.Context, ds *DataStream, config *data.StreamConfig) error

type SnowflakeDataReader added in v0.1.0

type SnowflakeDataReader struct {
	Snowflake *sqlx.DB
}

func NewSnowflakeDataReader added in v0.1.0

func NewSnowflakeDataReader(connUrl *url.URL) (*SnowflakeDataReader, error)

func (*SnowflakeDataReader) Close added in v0.1.0

func (sf *SnowflakeDataReader) Close() error

func (*SnowflakeDataReader) CreateDataStream added in v0.1.0

func (sf *SnowflakeDataReader) CreateDataStream(connUrl *url.URL, config *data.StreamConfig) (ds *DataStream, err error)

func (*SnowflakeDataReader) ExecuteDataStream added in v0.1.0

func (sf *SnowflakeDataReader) ExecuteDataStream(ctx context.Context, ds *DataStream, config *data.StreamConfig) error

Jump to

Keyboard shortcuts

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