@@ -50,7 +50,7 @@ func (c *ClickHouseConnector) SetupNormalizedTable(
50
50
destinationTableIdentifier string ,
51
51
sourceTableSchema * protos.TableSchema ,
52
52
) (bool , error ) {
53
- tableAlreadyExists , err := c .checkIfTableExists (ctx , c .config .Database , destinationTableIdentifier )
53
+ tableAlreadyExists , err := c .checkIfTableExists (ctx , c .Config .Database , destinationTableIdentifier )
54
54
if err != nil {
55
55
return false , fmt .Errorf ("error occurred while checking if destination ClickHouse table exists: %w" , err )
56
56
}
@@ -99,7 +99,7 @@ func (c *ClickHouseConnector) generateCreateTableSQLForNormalizedTable(
99
99
100
100
switch tmEngine {
101
101
case protos .TableEngine_CH_ENGINE_REPLACING_MERGE_TREE , protos .TableEngine_CH_ENGINE_REPLICATED_REPLACING_MERGE_TREE :
102
- if c .config .Replicated {
102
+ if c .Config .Replicated {
103
103
engine = fmt .Sprintf (
104
104
"ReplicatedReplacingMergeTree('%s%s','{replica}',%s)" ,
105
105
zooPathPrefix ,
@@ -110,7 +110,7 @@ func (c *ClickHouseConnector) generateCreateTableSQLForNormalizedTable(
110
110
engine = fmt .Sprintf ("ReplacingMergeTree(%s)" , peerdb_clickhouse .QuoteIdentifier (versionColName ))
111
111
}
112
112
case protos .TableEngine_CH_ENGINE_MERGE_TREE , protos .TableEngine_CH_ENGINE_REPLICATED_MERGE_TREE :
113
- if c .config .Replicated {
113
+ if c .Config .Replicated {
114
114
engine = fmt .Sprintf (
115
115
"ReplicatedMergeTree('%s%s','{replica}')" ,
116
116
zooPathPrefix ,
@@ -120,7 +120,7 @@ func (c *ClickHouseConnector) generateCreateTableSQLForNormalizedTable(
120
120
engine = "MergeTree()"
121
121
}
122
122
case protos .TableEngine_CH_ENGINE_COALESCING_MERGE_TREE :
123
- if c .config .Replicated {
123
+ if c .Config .Replicated {
124
124
engine = fmt .Sprintf (
125
125
"ReplicatedCoalescingMergeTree('%s%s','{replica}')" ,
126
126
zooPathPrefix ,
@@ -141,7 +141,7 @@ func (c *ClickHouseConnector) generateCreateTableSQLForNormalizedTable(
141
141
var stmtBuilder strings.Builder
142
142
var stmtBuilderDistributed strings.Builder
143
143
var builders []* strings.Builder
144
- if c .config .Cluster != "" && tmEngine != protos .TableEngine_CH_ENGINE_NULL {
144
+ if c .Config .Cluster != "" && tmEngine != protos .TableEngine_CH_ENGINE_NULL {
145
145
builders = []* strings.Builder {& stmtBuilder , & stmtBuilderDistributed }
146
146
} else {
147
147
builders = []* strings.Builder {& stmtBuilder }
@@ -154,14 +154,14 @@ func (c *ClickHouseConnector) generateCreateTableSQLForNormalizedTable(
154
154
} else {
155
155
builder .WriteString ("CREATE TABLE IF NOT EXISTS " )
156
156
}
157
- if c .config .Cluster != "" && tmEngine != protos .TableEngine_CH_ENGINE_NULL && idx == 0 {
157
+ if c .Config .Cluster != "" && tmEngine != protos .TableEngine_CH_ENGINE_NULL && idx == 0 {
158
158
// distributed table gets destination name, avoid naming conflict
159
159
builder .WriteString (peerdb_clickhouse .QuoteIdentifier (tableIdentifier + "_shard" ))
160
160
} else {
161
161
builder .WriteString (peerdb_clickhouse .QuoteIdentifier (tableIdentifier ))
162
162
}
163
- if c .config .Cluster != "" {
164
- fmt .Fprintf (builder , " ON CLUSTER %s" , peerdb_clickhouse .QuoteIdentifier (c .config .Cluster ))
163
+ if c .Config .Cluster != "" {
164
+ fmt .Fprintf (builder , " ON CLUSTER %s" , peerdb_clickhouse .QuoteIdentifier (c .Config .Cluster ))
165
165
}
166
166
builder .WriteString (" (" )
167
167
@@ -253,10 +253,10 @@ func (c *ClickHouseConnector) generateCreateTableSQLForNormalizedTable(
253
253
stmtBuilder .WriteString (" SETTINGS allow_nullable_key = 1" )
254
254
}
255
255
256
- if c .config .Cluster != "" {
256
+ if c .Config .Cluster != "" {
257
257
fmt .Fprintf (& stmtBuilderDistributed , " ENGINE = Distributed(%s,%s,%s" ,
258
- peerdb_clickhouse .QuoteIdentifier (c .config .Cluster ),
259
- peerdb_clickhouse .QuoteIdentifier (c .config .Database ),
258
+ peerdb_clickhouse .QuoteIdentifier (c .Config .Cluster ),
259
+ peerdb_clickhouse .QuoteIdentifier (c .Config .Database ),
260
260
peerdb_clickhouse .QuoteIdentifier (tableIdentifier + "_shard" ),
261
261
)
262
262
if tableMapping .ShardingKey != "" {
@@ -483,7 +483,7 @@ func (c *ClickHouseConnector) NormalizeRecords(
483
483
chConn = c .database
484
484
} else {
485
485
var err error
486
- chConn , err = Connect (errCtx , req .Env , c .config )
486
+ chConn , err = Connect (errCtx , req .Env , c .Config )
487
487
if err != nil {
488
488
return err
489
489
}
@@ -560,7 +560,7 @@ func (c *ClickHouseConnector) NormalizeRecords(
560
560
req .Env ,
561
561
rawTbl ,
562
562
c .chVersion ,
563
- c .config .Cluster != "" ,
563
+ c .Config .Cluster != "" ,
564
564
)
565
565
insertIntoSelectQuery , err := queryGenerator .BuildQuery (ctx )
566
566
if err != nil {
0 commit comments