Documentation ¶
Overview ¶
Package rdbms contains generalized abstractions suitable for use with any relational database.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDataSource ¶
func NewDataSource( logger log.Logger, preset *Preset, ) datasource.DataSource[any]
func NewDataSourceFactory ¶
func NewDataSourceFactory(qlf utils.QueryLoggerFactory) datasource.DataSourceFactory[any]
Types ¶
type Preset ¶
type Preset struct { SQLFormatter rdbms_utils.SQLFormatter ConnectionManager rdbms_utils.ConnectionManager TypeMapper utils.TypeMapper SchemaProvider rdbms_utils.SchemaProvider }
Directories ¶
Path | Synopsis |
---|---|
Package clickhouse contains code specific for ClickHouse database.
|
Package clickhouse contains code specific for ClickHouse database. |
Package postgresql contains code specific for PostgreSQL database.
|
Package postgresql contains code specific for PostgreSQL database. |
Package utils contains helper types and functions that can be used by any relational data source.
|
Package utils contains helper types and functions that can be used by any relational data source. |
Click to show internal directories.
Click to hide internal directories.