@LoadLevel(name="db") public class LogStoreDataBaseDAO extends Object implements LogStore, Initialize
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
brachTable
The Brach table.
|
protected static Configuration |
CONFIG
The constant CONFIG.
|
protected String |
globalTable
The Global table.
|
protected DataSource |
logStoreDataSource
The Log store data source.
|
| 构造器和说明 |
|---|
LogStoreDataBaseDAO()
Instantiates a new Log store data base dao.
|
LogStoreDataBaseDAO(DataSource logStoreDataSource)
Instantiates a new Log store data base dao.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
deleteBranchTransactionDO(BranchTransactionDO branchTransactionDO)
Delete branch transaction do boolean.
|
boolean |
deleteGlobalTransactionDO(GlobalTransactionDO globalTransactionDO)
Delete global transaction do boolean.
|
int |
getTransactionNameColumnSize() |
void |
init()
init method
|
void |
initTransactionNameSize()
the public modifier only for test
|
boolean |
insertBranchTransactionDO(BranchTransactionDO branchTransactionDO)
Insert branch transaction do boolean.
|
boolean |
insertGlobalTransactionDO(GlobalTransactionDO globalTransactionDO)
Insert global transaction do boolean.
|
List<BranchTransactionDO> |
queryBranchTransactionDO(String xid)
Query branch transaction do boolean.
|
List<GlobalTransactionDO> |
queryGlobalTransactionDO(int[] statuses,
int limit)
Query global transaction do list.
|
GlobalTransactionDO |
queryGlobalTransactionDO(long transactionId)
Query global transaction do global transaction do.
|
GlobalTransactionDO |
queryGlobalTransactionDO(String xid)
Query global transaction do global transaction do.
|
void |
setBrachTable(String brachTable)
Sets brach table.
|
void |
setDbType(String dbType)
Sets db type.
|
void |
setGlobalTable(String globalTable)
Sets global table.
|
void |
setLogStoreDataSource(DataSource logStoreDataSource)
Sets log store data source.
|
boolean |
updateBranchTransactionDO(BranchTransactionDO branchTransactionDO)
Update branch transaction do boolean.
|
boolean |
updateGlobalTransactionDO(GlobalTransactionDO globalTransactionDO)
Update global transaction do boolean.
|
protected static final Configuration CONFIG
protected DataSource logStoreDataSource
protected String globalTable
protected String brachTable
public LogStoreDataBaseDAO()
public LogStoreDataBaseDAO(DataSource logStoreDataSource)
logStoreDataSource - the log store data sourcepublic void init()
Initializeinit 在接口中 Initializepublic GlobalTransactionDO queryGlobalTransactionDO(String xid)
LogStorequeryGlobalTransactionDO 在接口中 LogStorexid - the xidpublic GlobalTransactionDO queryGlobalTransactionDO(long transactionId)
LogStorequeryGlobalTransactionDO 在接口中 LogStoretransactionId - the transaction idpublic List<GlobalTransactionDO> queryGlobalTransactionDO(int[] statuses, int limit)
LogStorequeryGlobalTransactionDO 在接口中 LogStorestatuses - the statuslimit - the limitpublic boolean insertGlobalTransactionDO(GlobalTransactionDO globalTransactionDO)
LogStoreinsertGlobalTransactionDO 在接口中 LogStoreglobalTransactionDO - the global transaction dopublic boolean updateGlobalTransactionDO(GlobalTransactionDO globalTransactionDO)
LogStoreupdateGlobalTransactionDO 在接口中 LogStoreglobalTransactionDO - the global transaction dopublic boolean deleteGlobalTransactionDO(GlobalTransactionDO globalTransactionDO)
LogStoredeleteGlobalTransactionDO 在接口中 LogStoreglobalTransactionDO - the global transaction dopublic List<BranchTransactionDO> queryBranchTransactionDO(String xid)
LogStorequeryBranchTransactionDO 在接口中 LogStorexid - the xidpublic boolean insertBranchTransactionDO(BranchTransactionDO branchTransactionDO)
LogStoreinsertBranchTransactionDO 在接口中 LogStorebranchTransactionDO - the branch transaction dopublic boolean updateBranchTransactionDO(BranchTransactionDO branchTransactionDO)
LogStoreupdateBranchTransactionDO 在接口中 LogStorebranchTransactionDO - the branch transaction dopublic boolean deleteBranchTransactionDO(BranchTransactionDO branchTransactionDO)
LogStoredeleteBranchTransactionDO 在接口中 LogStorebranchTransactionDO - the branch transaction dopublic void initTransactionNameSize()
public void setLogStoreDataSource(DataSource logStoreDataSource)
logStoreDataSource - the log store data sourcepublic void setGlobalTable(String globalTable)
globalTable - the global tablepublic void setBrachTable(String brachTable)
brachTable - the brach tablepublic void setDbType(String dbType)
dbType - the db typepublic int getTransactionNameColumnSize()
Copyright © 2019 Seata. All rights reserved.