Uses of Class
com.nhncorp.neptune.tabletserver.TxId

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)