|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TxId | |
|---|---|
| com.nhncorp.neptune.tabletserver | TabletServer |
| com.nhncorp.neptune.tabletserver.action | |
| Uses of TxId in com.nhncorp.neptune.tabletserver |
|---|
| Methods in com.nhncorp.neptune.tabletserver that return TxId | |
|---|---|
static TxId |
TxId.generate(java.lang.String tabletName,
Row.Key rowKey,
boolean systemTimestamp)
|
TxId |
Tablet.startTx(Row.Key rowKey)
Row를 생성하거나 Row의 값을 변경하는 트렌젝션을 시작한다.timestamp의 값은 system 시간을 이용한다. |
TxId |
Tablet.startTx(Row.Key rowKey,
boolean systemTimestamp)
|
TxId |
TabletServer.startTx(java.lang.String tabletName,
Row.Key rowKey)
|
TxId |
DataServiceProtocol.startTx(java.lang.String tabletName,
Row.Key rowKey)
Row에 트렌젝션을 시작한다. |
TxId |
TabletServer.startTx(java.lang.String tabletName,
Row.Key rowKey,
boolean systemTimestamp)
|
TxId |
DataServiceProtocol.startTx(java.lang.String tabletName,
Row.Key rowKey,
boolean systemTimestamp)
Row에 트렌젝션을 시작한다. |
| Methods in com.nhncorp.neptune.tabletserver with parameters of type TxId | |
|---|---|
boolean |
Tablet.apply(Row.Key rowKey,
TxId txId,
ChangeLog[] changeLogList,
boolean saveLog)
|
boolean |
TabletServer.apply(java.lang.String tabletName,
Row.Key rowKey,
TxId txId,
ChangeLog[] changeLogList,
boolean saveLog)
|
boolean |
DataServiceProtocol.apply(java.lang.String tabletName,
Row.Key rowKey,
TxId txId,
ChangeLog[] changeLogList,
boolean saveLog)
|
void |
TabletServer.commit(TxId txId)
|
void |
Tablet.commit(TxId txId)
|
void |
DataServiceProtocol.commit(TxId id)
|
void |
TabletServer.commit(TxId txId,
boolean saveLog)
|
void |
Tablet.commit(TxId txId,
boolean saveLog)
|
void |
DataServiceProtocol.commit(TxId id,
boolean saveLog)
|
void |
TabletServer.commit(TxId txId,
ChangeLog[] changeLogList,
boolean saveLog)
|
void |
Tablet.commit(TxId txId,
ChangeLog[] changeLogList,
boolean saveLog)
트렌젝션을 종료한다. |
void |
MemorySSTableIF.commit(TxId txId,
ChangeLog[] changeLogList,
boolean saveLog)
|
void |
MemorySSTable.commit(TxId txId,
ChangeLog[] changeLogList,
boolean saveLog)
|
void |
DataServiceProtocol.commit(TxId id,
ChangeLog[] changeLogList,
boolean saveLog)
|
void |
TabletServer.deleteColumnValue(TxId txId,
java.lang.String columnName,
Cell.Key columnKey)
|
void |
DataServiceProtocol.deleteColumnValue(TxId txId,
java.lang.String columnName,
Cell.Key columnKey)
|
boolean |
Tablet.deleteColumnValue(TxId txId,
java.lang.String columnName,
Cell.Key columnKey,
long timestamp)
특정 Row의 컬럼 값을 삭제한다. |
boolean |
TabletServer.existsTxId(TxId txId)
|
boolean |
DataServiceProtocol.existsTxId(TxId txId)
|
void |
TabletServer.insertColumnValue(TxId txId,
java.lang.String[] columnNames,
ColumnValue[][] columnValues)
|
void |
DataServiceProtocol.insertColumnValue(TxId txId,
java.lang.String[] columnNames,
ColumnValue[][] columnValues)
|
void |
TabletServer.insertColumnValue(TxId txId,
java.lang.String columnName,
ColumnValue[] columnValues)
|
void |
Tablet.insertColumnValue(TxId txId,
java.lang.String columnName,
ColumnValue[] columnValues)
특정 row에 컬럼 데이터를 저장한다. |
void |
DataServiceProtocol.insertColumnValue(TxId txId,
java.lang.String columnName,
ColumnValue[] records)
생성된 Row에 컬럼값을 추가한다. |
void |
TabletServer.removeRow(TxId txId,
long timestamp)
|
void |
Tablet.removeRow(TxId txId,
long timestamp)
|
void |
DataServiceProtocol.removeRow(TxId txId,
long timestamp)
|
Row.Key |
TabletServer.rollback(TxId txId)
|
Row.Key |
Tablet.rollback(TxId txId)
트렌젝션을 취소시킨다. |
Row.Key |
DataServiceProtocol.rollback(TxId txId)
|
void |
Tablet.saveTabletSplitedInfo(TxId txId,
TabletInfo targetTablet,
TabletInfo[] splitedTablets)
META/ROOT tablet에 split된 tablet 정보를 저장한다. 3개의 작업(1 delete, 2 insert)이 하나의 change log에 저장되도록한다. |
void |
TabletServer.updateColumnValue(TxId txId,
java.lang.String columnName,
ColumnValue[] records)
|
void |
DataServiceProtocol.updateColumnValue(TxId txId,
java.lang.String columnName,
ColumnValue[] records)
|
void |
TabletServer.updateOrInsertColumnValue(TxId txId,
java.lang.String columnName,
ColumnValue[] records)
|
void |
DataServiceProtocol.updateOrInsertColumnValue(TxId txId,
java.lang.String columnName,
ColumnValue[] records)
|
| Uses of TxId in com.nhncorp.neptune.tabletserver.action |
|---|
| Constructors in com.nhncorp.neptune.tabletserver.action with parameters of type TxId | |
|---|---|
ApplyAction(TxId txId)
|
|
CommitAction(TxId txId)
|
|
TxAction(TxId txId)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||