public class RecordMaker extends Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
emitTombstoneOnDelete |
private Filters |
filters |
| Constructor and Description |
|---|
RecordMaker(boolean emitTombstoneOnDelete,
Filters filters) |
| Modifier and Type | Method and Description |
|---|---|
private void |
createRecord(SourceInfo source,
RowData data,
org.apache.avro.Schema keySchema,
org.apache.avro.Schema valueSchema,
boolean markOffset,
Consumer<Record> consumer,
Record.Operation operation) |
void |
delete(SourceInfo source,
RowData data,
org.apache.avro.Schema keySchema,
org.apache.avro.Schema valueSchema,
boolean markOffset,
Consumer<Record> consumer) |
void |
insert(SourceInfo source,
RowData data,
org.apache.avro.Schema keySchema,
org.apache.avro.Schema valueSchema,
boolean markOffset,
Consumer<Record> consumer) |
void |
update(SourceInfo source,
RowData data,
org.apache.avro.Schema keySchema,
org.apache.avro.Schema valueSchema,
boolean markOffset,
Consumer<Record> consumer) |
private final boolean emitTombstoneOnDelete
private final Filters filters
public RecordMaker(boolean emitTombstoneOnDelete,
Filters filters)
public void insert(SourceInfo source, RowData data, org.apache.avro.Schema keySchema, org.apache.avro.Schema valueSchema, boolean markOffset, Consumer<Record> consumer)
public void update(SourceInfo source, RowData data, org.apache.avro.Schema keySchema, org.apache.avro.Schema valueSchema, boolean markOffset, Consumer<Record> consumer)
public void delete(SourceInfo source, RowData data, org.apache.avro.Schema keySchema, org.apache.avro.Schema valueSchema, boolean markOffset, Consumer<Record> consumer)
private void createRecord(SourceInfo source, RowData data, org.apache.avro.Schema keySchema, org.apache.avro.Schema valueSchema, boolean markOffset, Consumer<Record> consumer, Record.Operation operation)
Copyright © 2019 JBoss by Red Hat. All rights reserved.