Skip to content

Commit fa1a087

Browse files
authored
Merge pull request #135 from data-integrations/bugfix/CDAP-17566-mssql-emit-metrics-schemaname
[CDAP-17566] Emit schemaName as part of the events in sqlserver
2 parents cdc971b + acea369 commit fa1a087

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

sqlserver-delta-plugins/src/main/java/io/cdap/delta/sqlserver/SqlServerRecordConsumer.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,13 +164,17 @@ public void accept(SourceRecord sourceRecord) {
164164
// try to always drop the table before snapshot the schema.
165165
emitter.emit(builder.setOperation(DDLOperation.Type.DROP_TABLE)
166166
.setTableName(tableName)
167+
.setSchemaName(schemaName)
167168
.build());
168169

169170
// try to emit create database event before create table event
170-
emitter.emit(builder.setOperation(DDLOperation.Type.CREATE_DATABASE).build());
171+
emitter.emit(builder.setOperation(DDLOperation.Type.CREATE_DATABASE)
172+
.setSchemaName(schemaName)
173+
.build());
171174

172175
emitter.emit(builder.setOperation(DDLOperation.Type.CREATE_TABLE)
173176
.setTableName(tableName)
177+
.setSchemaName(schemaName)
174178
.setSchema(schema)
175179
.setPrimaryKey(primaryFields)
176180
.build());
@@ -191,6 +195,7 @@ public void accept(SourceRecord sourceRecord) {
191195
.setOffset(latestOffset)
192196
.setOperationType(op)
193197
.setDatabaseName(databaseName)
198+
.setSchemaName(schemaName)
194199
.setTableName(tableName)
195200
.setRow(value)
196201
.setSnapshot(isSnapshot)

0 commit comments

Comments
 (0)