|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectnet.neoremind.fountain.changedata.ChangeDataSet
public class ChangeDataSet
描述变化的数据的数据结构,类似jdbc的RowsSet,包括元数据和数据变化。
元数据包括:
instanceName和数据源IP:PORTColumnMeta对象RowData对象,包括修改前后的数据详细信息。
| 构造方法摘要 | |
|---|---|
ChangeDataSet()
构造方法 |
|
ChangeDataSet(SyncPoint syncPoint,
String instanceName)
构造方法 |
|
| 方法摘要 | |
|---|---|
long |
getBirthTime()
|
List<ColumnMeta> |
getColumnMetaByFullTableName(String tableFullName)
根据表的全名获取列的信息,表的全名比如beidou.cproplan |
int |
getDataSize()
对象的size |
BigInteger |
getGtId()
|
String |
getInstanceName()
生产者的实例 |
long |
getSendTime()
|
String |
getSrcDbHost()
|
SyncPoint |
getSyncPoint()
同步点 |
Map<String,List<RowData>> |
getTableData()
|
Map<String,List<ColumnMeta>> |
getTableDef()
|
List<String> |
getTableNameList()
获取所有的表名,表名为全名,比如beidou.cproplan |
List<RowData> |
getTableRowDatasByFullTableName(String tableFullName)
根据表的全名获取表的数据,表的全名比如beidou.cproplan |
void |
setBirthTime(long birthTime)
|
void |
setDataSize(int dataSize)
|
void |
setGtId(BigInteger gtId)
|
void |
setInstanceName(String instanceName)
|
void |
setSendTime(long sendTime)
|
void |
setSrcDbHost(String srcDbHost)
|
void |
setSyncPoint(SyncPoint syncPoint)
|
void |
setTableData(Map<String,List<RowData>> tableData)
|
void |
setTableDef(Map<String,List<ColumnMeta>> tableDef)
|
String |
toString()
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 构造方法详细信息 |
|---|
public ChangeDataSet()
public ChangeDataSet(SyncPoint syncPoint,
String instanceName)
syncPoint - 同步点instanceName - 生产者实例名称| 方法详细信息 |
|---|
public List<ColumnMeta> getColumnMetaByFullTableName(String tableFullName)
tableFullName -
public List<RowData> getTableRowDatasByFullTableName(String tableFullName)
tableFullName -
public List<String> getTableNameList()
public String toString()
Object 中的 toStringpublic SyncPoint getSyncPoint()
BinlogTraceable 复制的描述
BinlogTraceable 中的 getSyncPointpublic String getInstanceName()
BinlogTraceable 复制的描述
BinlogTraceable 中的 getInstanceNamepublic void setInstanceName(String instanceName)
public int getDataSize()
BinlogTraceable 复制的描述
BinlogTraceable 中的 getDataSizepublic void setDataSize(int dataSize)
public void setSyncPoint(SyncPoint syncPoint)
public String getSrcDbHost()
public void setSrcDbHost(String srcDbHost)
public long getSendTime()
public void setSendTime(long sendTime)
public BigInteger getGtId()
public void setGtId(BigInteger gtId)
public Map<String,List<ColumnMeta>> getTableDef()
public void setTableDef(Map<String,List<ColumnMeta>> tableDef)
public Map<String,List<RowData>> getTableData()
public void setTableData(Map<String,List<RowData>> tableData)
public long getBirthTime()
public void setBirthTime(long birthTime)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||