public abstract class Record extends Object implements Event
| Modifier and Type | Class and Description |
|---|---|
static class |
Record.Operation |
Event.EventType| Modifier and Type | Field and Description |
|---|---|
(package private) static String |
AFTER |
private org.apache.avro.Schema |
keySchema |
(package private) static String |
NAMESPACE |
private Record.Operation |
op |
(package private) static String |
OPERATION |
private RowData |
rowData |
private boolean |
shouldMarkOffset |
private SourceInfo |
source |
(package private) static String |
SOURCE |
(package private) static String |
TIMESTAMP |
private long |
ts |
private org.apache.avro.Schema |
valueSchema |
| Constructor and Description |
|---|
Record(SourceInfo source,
RowData rowData,
org.apache.avro.Schema keySchema,
org.apache.avro.Schema valueSchema,
Record.Operation op,
boolean shouldMarkOffset,
long ts) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.avro.generic.GenericRecord |
buildKey() |
org.apache.avro.generic.GenericRecord |
buildValue() |
boolean |
equals(Object o) |
static String |
getKeyName(String connectorName,
com.datastax.driver.core.TableMetadata tm) |
org.apache.avro.Schema |
getKeySchema() |
Record.Operation |
getOp() |
RowData |
getRowData() |
SourceInfo |
getSource() |
long |
getTs() |
static String |
getValueName(String connectorName,
com.datastax.driver.core.TableMetadata tm) |
org.apache.avro.Schema |
getValueSchema() |
int |
hashCode() |
static org.apache.avro.Schema |
keySchema(String connectorName,
com.datastax.driver.core.TableMetadata tm) |
boolean |
shouldMarkOffset() |
String |
toString() |
static org.apache.avro.Schema |
valueSchema(String connectorName,
com.datastax.driver.core.TableMetadata tm) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetEventTypestatic final String NAMESPACE
static final String AFTER
static final String OPERATION
static final String SOURCE
static final String TIMESTAMP
private final SourceInfo source
private final RowData rowData
private final Record.Operation op
private final long ts
private final org.apache.avro.Schema keySchema
private final org.apache.avro.Schema valueSchema
private final boolean shouldMarkOffset
Record(SourceInfo source, RowData rowData, org.apache.avro.Schema keySchema, org.apache.avro.Schema valueSchema, Record.Operation op, boolean shouldMarkOffset, long ts)
public org.apache.avro.generic.GenericRecord buildKey()
public org.apache.avro.generic.GenericRecord buildValue()
public static org.apache.avro.Schema keySchema(String connectorName, com.datastax.driver.core.TableMetadata tm)
public static org.apache.avro.Schema valueSchema(String connectorName, com.datastax.driver.core.TableMetadata tm)
public static String getKeyName(String connectorName, com.datastax.driver.core.TableMetadata tm)
public static String getValueName(String connectorName, com.datastax.driver.core.TableMetadata tm)
public SourceInfo getSource()
public RowData getRowData()
public Record.Operation getOp()
public long getTs()
public org.apache.avro.Schema getKeySchema()
public org.apache.avro.Schema getValueSchema()
public boolean shouldMarkOffset()
Copyright © 2019 JBoss by Red Hat. All rights reserved.