Class DataRecord
- java.lang.Object
-
- org.apache.shardingsphere.data.pipeline.api.ingest.record.Record
-
- org.apache.shardingsphere.data.pipeline.api.ingest.record.DataRecord
-
public final class DataRecord extends Record
Data record.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataRecord.Key
-
Constructor Summary
Constructors Constructor Description DataRecord(String type, String tableName, IngestPosition position, int columnCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddColumn(Column data)Add a column to record.ColumngetColumn(int index)Get column by index.intgetColumnCount()Return column count.DataRecord.KeygetKey()Get key.DataRecord.KeygetOldKey()Get old key.
-
-
-
Constructor Detail
-
DataRecord
public DataRecord(String type, String tableName, IngestPosition position, int columnCount)
-
-
Method Detail
-
addColumn
public void addColumn(Column data)
Add a column to record.- Parameters:
data- column
-
getColumnCount
public int getColumnCount()
Return column count.- Returns:
- count
-
getColumn
public Column getColumn(int index)
Get column by index.- Parameters:
index- of column- Returns:
- column
-
getKey
public DataRecord.Key getKey()
Get key.- Returns:
- key
-
getOldKey
public DataRecord.Key getOldKey()
Get old key.- Returns:
- key
-
-