mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-27 23:27:57 +00:00
* feat: added license manager and feature flags * feat: completed org domain api * chore: checking in saml auth handler code * feat: added signup with sso * feat: added login support for admins * feat: added pem support for certificate * ci(build-workflow): 👷 include EE query-service * fix: 🐛 update package name * chore(ee): 🔧 LD_FLAGS related changes Signed-off-by: Prashant Shahi <prashant@signoz.io> Co-authored-by: Prashant Shahi <prashant@signoz.io> Co-authored-by: nityanandagohain <nityanandagohain@gmail.com>
29 lines
617 B
Go
29 lines
617 B
Go
package db
|
|
|
|
import (
|
|
"github.com/ClickHouse/clickhouse-go/v2"
|
|
|
|
"github.com/jmoiron/sqlx"
|
|
|
|
basechr "go.signoz.io/signoz/pkg/query-service/app/clickhouseReader"
|
|
)
|
|
|
|
type ClickhouseReader struct {
|
|
conn clickhouse.Conn
|
|
appdb *sqlx.DB
|
|
*basechr.ClickHouseReader
|
|
}
|
|
|
|
func NewDataConnector(localDB *sqlx.DB, promConfigPath string) *ClickhouseReader {
|
|
ch := basechr.NewReader(localDB, promConfigPath)
|
|
return &ClickhouseReader{
|
|
conn: ch.GetConn(),
|
|
appdb: localDB,
|
|
ClickHouseReader: ch,
|
|
}
|
|
}
|
|
|
|
func (r *ClickhouseReader) Start(readerReady chan bool) {
|
|
r.ClickHouseReader.Start(readerReady)
|
|
}
|