Uses of Class
com.nhncorp.neptune.client.Row.Key

Packages that use Row.Key
com.nhncorp.neptune.client Neptune Client API, Shell, Scanner, Utility 
com.nhncorp.neptune.client.scanner scanner, ScannerFactory만 외부에 오픈되고 대부분은 protected 
com.nhncorp.neptune.client.shell.delete   
com.nhncorp.neptune.client.shell.insert   
com.nhncorp.neptune.client.shell.select   
com.nhncorp.neptune.common.exception   
com.nhncorp.neptune.master Neptune Master Server 
com.nhncorp.neptune.parallel.hadoop Table을 input으로 하는 Hadoop MapReduce job을 위한 유틸리티 
com.nhncorp.neptune.tablet Table, Tablet 관련 Value Object 
com.nhncorp.neptune.tabletserver TabletServer 
 

Uses of Row.Key in com.nhncorp.neptune.client
 

Fields in com.nhncorp.neptune.client declared as Row.Key
static Row.Key Row.Key.MAX_KEY
           
static Row.Key Row.Key.MIN_KEY
           
 

Methods in com.nhncorp.neptune.client that return Row.Key
 Row.Key RowFilter.getEndRowKey()
           
 Row.Key Row.getKey()
          Row의 key를 반환한다.
 Row.Key RowFilter.getRowKey()
           
 Row.Key ScanCell.getRowKey()
           
 Row.Key[] NTable.getSplitedRowKeyRanges(TabletInfo tabletInfo, int splitPerTablet)
           
 Row.Key RowFilter.getStartRowKey()
           
 

Methods in com.nhncorp.neptune.client with parameters of type Row.Key
 void TabletLocationCache.addCache(java.util.TreeMap<Row.Key,TabletInfo> cache, Row.Key lookupRowKey, TabletInfo tabletInfo, Row.Key cacheEndRowKey)
           
 TabletInfo NTable.addTablet(Row.Key endRowKey)
          테이블에 새로운 Tablet을 추가한다
 void TabletLocationCache.clearTabletCache(java.lang.String tableName, Row.Key rowKey, TabletInfo tabletInfo)
           
static void NTable.createTable(NConfiguration conf, TableSchema tableSchema, Row.Key[] endRowKeys)
          NTable에 설정된 TableInfo를 이용하여 테이블을 생성한다.
 void AsyncDataReceiver.error(Row.Key rowKey, java.lang.Exception exception)
          조회중 에러가 발생한 경우 호출된다.
 Row NTable.get(Row.Key rowKey)
          row에 있는 모든 컬럼, 컬럼내의 모든 데이터를 조회한다.
 Row NTable.get(Row.Key rowKey, java.lang.String columnName)
          데이터를 조회한다.
 Row NTable.get(Row.Key rowKey, java.lang.String[] columnNames)
          데이터를 조회한다.
 byte[] NTable.get(Row.Key rowKey, java.lang.String columnName, Cell.Key cellKey)
          데이터를 조회한다.
 boolean NTable.hasValue(java.lang.String columnName, Row.Key rowKey)
          특정 rowkey의 값이 존재하는지 여부를 조회한다.
static TabletInfo NTable.lookupTargetTablet(NConfiguration conf, java.lang.String tableName, Row.Key rowKey)
          특정 Row를 서비스하는 Tablet을 찾는다.
 TabletInfo NTable.lookupTargetTablet(Row.Key rowKey)
          BatchUpload를 종료한다.
 void AsyncDataReceiver.receive(Row.Key rowKey, Row row)
          하나의 row 데이터를 서버로부터 받은 즉시 호출된다.
 void NTable.remove(Row.Key rowKey, java.lang.String columnName, Cell.Key cellKey)
          특정 cellKey에 해당하는 값을 삭제한다.
 void NTable.removeRow(Row.Key rowKey, long timestamp)
          row의 모든 컬럼 데이터를 삭제한다.
 void RowFilter.setEndRowKey(Row.Key endRowKey)
           
 void Row.setKey(Row.Key key)
           
 void RowFilter.setRowKey(Row.Key rowKey)
           
 void ScanCell.setRowKey(Row.Key rowKey)
           
 void RowFilter.setStartRowKey(Row.Key startRowKey)
           
 

Method parameters in com.nhncorp.neptune.client with type arguments of type Row.Key
 void TabletLocationCache.addCache(java.util.TreeMap<Row.Key,TabletInfo> cache, Row.Key lookupRowKey, TabletInfo tabletInfo, Row.Key cacheEndRowKey)
           
 boolean NTable.get(java.util.Collection<Row.Key> rowKeys, java.util.List<CellFilter> cellFilters, AsyncDataReceiver dataReceiver, int numOfThread, int timeout)
          async하게 데이터를 조회할 경우 사용한다.
 boolean NTable.get(java.util.Collection<Row.Key> rowKeys, java.lang.String[] columnNames, AsyncDataReceiver dataReceiver, int numOfThread, int timeout)
          async하게 데이터를 조회할 경우 사용한다.
 

Constructors in com.nhncorp.neptune.client with parameters of type Row.Key
Row(Row.Key key)
           
RowFilter(Row.Key rowKey)
           
RowFilter(Row.Key startRowKey, Row.Key endRowKey)
           
 

Uses of Row.Key in com.nhncorp.neptune.client.scanner
 

Methods in com.nhncorp.neptune.client.scanner that return Row.Key
 Row.Key MergeScanner.RowArray.getRowKey()
           
 

Methods in com.nhncorp.neptune.client.scanner with parameters of type Row.Key
static TableScanner ScannerFactory.openScanner(NTable ntable, Row.Key startRowKey, Row.Key endRowKey, java.lang.String columnName)
          주어진 범위내에서 테이블을 Scan하는 TableScanner를 오픈한다.
static TableScanner ScannerFactory.openScanner(NTable ntable, Row.Key startRowKey, Row.Key endRowKey, java.lang.String[] columns)
          여러 컬럼, Row의 범위를 지정할 수 있는 TableScanner를 오픈한다.
static TableScanner ScannerFactory.openScanner(NTable ntable, Row.Key startRowKey, Row.Key endRowKey, java.lang.String columnName, int timeout)
          주어진 범위내에서 테이블을 Scan하는 TableScanner를 오픈한다.
 void MergeScanner.RowArray.setRowKey(Row.Key rowKey)
           
 

Uses of Row.Key in com.nhncorp.neptune.client.shell.delete
 

Methods in com.nhncorp.neptune.client.shell.delete that return Row.Key
 Row.Key DeleteQuery.getRowKey()
           
 

Uses of Row.Key in com.nhncorp.neptune.client.shell.insert
 

Methods in com.nhncorp.neptune.client.shell.insert that return Row.Key
 Row.Key InsertQuery.getRowKey()
           
 

Uses of Row.Key in com.nhncorp.neptune.client.shell.select
 

Methods in com.nhncorp.neptune.client.shell.select that return Row.Key
 Row.Key SelectQuery.getRowKey()
           
 

Uses of Row.Key in com.nhncorp.neptune.common.exception
 

Methods in com.nhncorp.neptune.common.exception that return Row.Key
 Row.Key RowLockException.getRowKey()
           
 Row.Key DuplicatedRowKeyException.getRowKey()
           
 

Constructors in com.nhncorp.neptune.common.exception with parameters of type Row.Key
DuplicatedRowKeyException(Row.Key rowKey)
           
RowLockException(Row.Key rowKey)
           
 

Uses of Row.Key in com.nhncorp.neptune.master
 

Methods in com.nhncorp.neptune.master with parameters of type Row.Key
 TabletInfo TableManagerProtocol.addTablet(java.lang.String tableName, Row.Key endRowKey)
          테이블에 새로운 Tablet을 추가한다.
 TabletInfo NeptuneMaster.addTablet(java.lang.String tableName, Row.Key endRowKey)
           
 void TableManagerProtocol.createTable(TableSchema table, Row.Key[] endRowKeys)
          테이블을 생성한다.
 void NeptuneMaster.createTable(TableSchema table, Row.Key[] endRowKeys)
          테이블을 생성한다. endRowKeys에 초기에 생성할 tablet에 대한 목록이 있는 경우 tablet을 여러개 생성시키고 그렇지 않는 경우 min ~ max 범위를 저장하는 하나의 tablet만 생성한다.
 

Uses of Row.Key in com.nhncorp.neptune.parallel.hadoop
 

Methods in com.nhncorp.neptune.parallel.hadoop that return Row.Key
 Row.Key AbstractTabletInputFormat.TabletColumnRecordReader.createKey()
           
 Row.Key AbstractTabletInputFormat.TabletRowRecordReader.createKey()
           
 Row.Key TableSplit.getEndRowKey()
           
 Row.Key TableSplit.getStartRowKey()
           
 

Methods in com.nhncorp.neptune.parallel.hadoop that return types with arguments of type Row.Key
 org.apache.hadoop.mapred.RecordReader<Row.Key,MergeScanner.RowArray> TableJoinInputFormat.getRecordReader(org.apache.hadoop.mapred.InputSplit split, org.apache.hadoop.mapred.JobConf job, org.apache.hadoop.mapred.Reporter reporter)
           
 

Methods in com.nhncorp.neptune.parallel.hadoop with parameters of type Row.Key
 boolean AbstractTabletInputFormat.TabletRowRecordReader.next(Row.Key key, Row value)
           
 boolean AbstractTabletInputFormat.TabletColumnRecordReader.next(Row.Key key, ScanCell value)
           
 

Constructors in com.nhncorp.neptune.parallel.hadoop with parameters of type Row.Key
TableSplit(java.lang.String tableName, Row.Key startRowKey, Row.Key endRowKey)
           
TableSplit(java.lang.String tableName, java.lang.String hostName, Row.Key startRowKey, Row.Key endRowKey)
           
 

Uses of Row.Key in com.nhncorp.neptune.tablet
 

Methods in com.nhncorp.neptune.tablet that return Row.Key
 Row.Key TabletInfo.getEndRowKey()
           
 Row.Key RowColumnValues.getRowKey()
           
 Row.Key ColumnValue.getRowKey()
           
 

Methods in com.nhncorp.neptune.tablet with parameters of type Row.Key
 void TabletInfo.setEndRowKey(Row.Key endRowKey)
           
 void RowColumnValues.setRowKey(Row.Key rowKey)
           
 void ColumnValue.setRowKey(Row.Key rowKey)
           
 

Constructors in com.nhncorp.neptune.tablet with parameters of type Row.Key
ColumnValue(Row.Key rowKey, Cell.Key cellKey, byte[] value)
           
ColumnValue(Row.Key rowKey, Cell.Key cellKey, byte[] value, boolean deleted)
           
ColumnValue(Row.Key rowKey, Cell.Key cellKey, byte[] value, boolean deleted, long timestamp)
           
ColumnValue(Row.Key rowKey, Cell.Key cellKey, byte[] value, long timestamp)
           
RowColumnValues(java.lang.String columnName, Row.Key rowKey, ColumnValue[] columnValues)
           
TabletInfo(java.lang.String tableName, java.lang.String tabletName, Row.Key endRowKey)
           
TabletInfo(java.lang.String tableName, java.lang.String tabletName, Row.Key startRowKey, Row.Key endRowKey)
           
 

Uses of Row.Key in com.nhncorp.neptune.tabletserver
 

Methods in com.nhncorp.neptune.tabletserver that return Row.Key
 Row.Key DiskSSTableIF.findClosest(Row.Key rowKey, MemorySSTableIF memorySSTable, java.lang.String columnName)
           
 Row.Key DiskSSTable.findClosest(Row.Key rowKey, MemorySSTableIF memorySSTable, java.lang.String columnName)
           
 Row.Key MemorySSTableIF.findClosest(Row.Key rowKey, java.lang.String string)
           
 Row.Key MemorySSTable.findClosest(Row.Key rowKey, java.lang.String columnName)
           
 Row.Key MemorySSTableIF.findMidRowKeyForSplit()
          Split 처리를 위해 가운데의 rowkey 값을 가져온다.
 Row.Key MemorySSTable.findMidRowKeyForSplit()
           
 Row.Key DiskSSTableIF.findMidRowKeyForSplit()
           
 Row.Key DiskSSTable.findMidRowKeyForSplit()
           
 Row.Key ColumnCollection.findNearestRowKey(Row.Key rowKey)
          MEAT, ROOT tablet인 경우만 사용된다.
static Row.Key Tablet.generateMetaRowKey(java.lang.String tableName, Row.Key rowKey)
           
 Row.Key[] Tablet.getLockedRowKey()
           
 Row.Key TxValue.getRowKey()
           
 Row.Key MapFileIndexRecord.getRowKey()
           
 Row.Key ChangeLog.getRowKey()
           
 Row.Key[] Tablet.getSplitedRowKeyRanges(int splitPerTablet)
           
 Row.Key[] TabletServer.getSplitedRowKeyRanges(java.lang.String tabletName, int splitPerTablet)
           
 Row.Key[] DataServiceProtocol.getSplitedRowKeyRanges(java.lang.String tabletName, int splitPerTablet)
          TabletInputFormat에서 사용하는 메소드로 Tablet의 rowkey 목록에서 splitPerTablet 갯수만큼 범위를 나누어 각 범위의 마지막 rowkey 값을 반환한다. map 갯수 만큼 input 영역을 나누기 위해서 사용한다.
 Row.Key TabletServer.rollback(TxId txId)
           
 Row.Key Tablet.rollback(TxId txId)
          트렌젝션을 취소시킨다.
 Row.Key DataServiceProtocol.rollback(TxId txId)
           
 

Methods in com.nhncorp.neptune.tabletserver that return types with arguments of type Row.Key
 java.util.SortedSet<Row.Key> MemorySSTableIF.getAllRowKeys()
          MemorySSTable에 있는 rowkey의 목록을 반환한다.
 java.util.SortedSet<Row.Key> MemorySSTable.getAllRowKeys()
           
 

Methods in com.nhncorp.neptune.tabletserver with parameters of type Row.Key
 void UploaderCache.addColumnRecords(Row.Key rowKey, ColumnValue[][] columnValues)
           
 int ColumnCollection.addValue(Row.Key rowKey, ColumnValue columnValue, int numOfVersion)
           
 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)
           
 Row.Key DiskSSTableIF.findClosest(Row.Key rowKey, MemorySSTableIF memorySSTable, java.lang.String columnName)
           
 Row.Key DiskSSTable.findClosest(Row.Key rowKey, MemorySSTableIF memorySSTable, java.lang.String columnName)
           
 Row.Key MemorySSTableIF.findClosest(Row.Key rowKey, java.lang.String string)
           
 Row.Key MemorySSTable.findClosest(Row.Key rowKey, java.lang.String columnName)
           
 MapFileIndexRecord TabletMapFile.findNearest(Row.Key targetRowKey, Cell.Key cellKey)
           
 Row.Key ColumnCollection.findNearestRowKey(Row.Key rowKey)
          MEAT, ROOT tablet인 경우만 사용된다.
static TxId TxId.generate(java.lang.String tabletName, Row.Key rowKey, boolean systemTimestamp)
           
static Row.Key Tablet.generateMetaRowKey(java.lang.String tableName, Row.Key rowKey)
           
 ColumnValue[][] Tablet.get(Row.Key rowKey)
          특정 Row의 모든 컬럼의 데이터를 조회한다.
 ColumnValue[] ColumnCollection.get(Row.Key rowKey)
           
 ColumnValue ColumnCollection.get(Row.Key rowKey, Cell.Key columnKey)
           
 ColumnValue[] Tablet.get(Row.Key rowKey, java.lang.String columnName)
          데이터를 조회한다. !!!
 ColumnValue[][] Tablet.get(Row.Key rowKey, java.lang.String[] columnNames)
          특정 Row의 지정된 컬럼들의 데이터를 조회한다.
 ColumnValue Tablet.get(Row.Key rowKey, java.lang.String columnName, Cell.Key cellKey)
          데이터를 조회한다.
 ColumnValue[][] TabletServer.get(java.lang.String tabletName, Row.Key rowKey)
           
 ColumnValue[][] DataServiceProtocol.get(java.lang.String tabletName, Row.Key rowKey)
           
 ColumnValue[][] TabletServer.get(java.lang.String tabletName, Row.Key rowKey, java.lang.String[] columnNames)
           
 ColumnValue[][] DataServiceProtocol.get(java.lang.String tabletName, Row.Key rowKey, java.lang.String[] columnNames)
           
 ColumnValue TabletServer.get(java.lang.String tabletName, Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey)
           
 ColumnValue DataServiceProtocol.get(java.lang.String tabletName, Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey)
           
 ColumnValue[][] ColumnCollection.getAllVersion(Row.Key rowKey, Cell.Key columnKey)
           
 ColumnValue TabletServer.getCloestMetaData(java.lang.String tabletName, Row.Key rowKey)
           
 ColumnValue DataServiceProtocol.getCloestMetaData(java.lang.String tabletName, Row.Key rowKey)
          해당 rowkey보다 작은 레코드 중 가장 큰 레코드를 조회한다.
 ColumnValue Tablet.getClosest(Row.Key rowKey, java.lang.String columnName)
          입력받은 rowKey와 가장 가까운 Row.Key중 가장 큰 Row.Key를 가지는 row의 값을 조회한다.
 com.nhncorp.neptune.tabletserver.TabletMapFile.MapFileReader TabletMapFile.getMapFileReader(Row.Key startRowKey, Row.Key endRowKey, CellFilter cellFilter)
           
 Scanner MemorySSTableIF.getScanner(java.lang.String columnName, Row.Key startRowKey, Row.Key endRowKey, CellFilter columnFilter)
           
 Scanner MemorySSTable.getScanner(java.lang.String columnName, Row.Key startRowKey, Row.Key endRowKey, CellFilter columnFilter)
           
 Searchable MemorySSTableIF.getSearcher(Row.Key rowKey, java.lang.String columnName, Cell.Key cellKey)
           
 Searchable MemorySSTable.getSearcher(Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey)
           
 java.util.List<Searchable> DiskSSTableIF.getSearchers(Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey)
           
 java.util.List<Searchable> DiskSSTable.getSearchers(Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey)
           
 ValueCollection ColumnCollection.getValueCollection(Row.Key rowKey, Cell.Key columnKey)
           
 boolean TabletMapFile.hasValue(Row.Key rowKey)
           
 boolean MemorySSTableIF.hasValue(Row.Key rowKey, java.lang.String columnName)
           
 boolean MemorySSTable.hasValue(Row.Key rowKey, java.lang.String columnName)
           
 boolean DiskSSTableIF.hasValue(Row.Key rowKey, java.lang.String columnName)
           
 boolean DiskSSTable.hasValue(Row.Key rowKey, java.lang.String columnName)
           
 boolean Tablet.hasValue(java.lang.String columnName, Row.Key rowKey)
           
 boolean RecordSearcher.hasValue(java.lang.String columnName, Row.Key rowKey)
           
 boolean TabletServer.hasValue(java.lang.String tabletName, java.lang.String columnName, Row.Key rowKey)
           
 boolean DataServiceProtocol.hasValue(java.lang.String tabletName, java.lang.String columnName, Row.Key rowKey)
          Tablet에 rowKey 값이 존재하는 지 반환한다.
 void TabletServer.insertRow(java.lang.String tabletName, Row.Key rowKey, java.lang.String[] columnNames, ColumnValue[][] columnValues)
           
 void DataServiceProtocol.insertRow(java.lang.String tabletName, Row.Key rowKey, java.lang.String[] columnNames, ColumnValue[][] columnValues)
          하나의 row 전체 데이터를 입력한다.
 boolean MemorySSTableIF.isDeleted(Row.Key rowKey, java.lang.String columnName)
           
 boolean MemorySSTable.isDeleted(Row.Key rowKey, java.lang.String columnName)
           
 void ColumnCollection.print(Row.Key rowKey)
           
 java.util.List<ColumnValue> TabletMapFile.scan(Row.Key rowKey)
           
 ValueCollection TabletMapFile.scan(Row.Key rowKey, Cell.Key columnKey)
           
 java.util.SortedSet<ColumnValue> TabletMapFile.scanClosestColumnValues(Row.Key rowKey, MemorySSTableIF memorySSTable)
           
 ColumnValue[] RecordSearcher.search(Row.Key rowKey, java.lang.String columnName)
           
 java.util.Collection<ColumnValue> MemorySSTable.search(Row.Key rowKey, java.lang.String columnName)
          결과는 순서로 정렬되어 있지 않다.
 java.util.Collection<ColumnValue> DiskSSTable.search(Row.Key rowKey, java.lang.String columnName)
           
 ColumnValue[][] RecordSearcher.search(Row.Key rowKey, java.lang.String[] columnNames)
          여러개의 컬럼에 대한 값을 반환한다.
 ColumnValue RecordSearcher.search(Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey)
           
 ColumnValue MemorySSTable.search(Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey)
           
 ColumnValue DiskSSTable.search(Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey)
           
 java.util.Collection<ColumnValue[]> DiskSSTable.search(Row.Key rowKey, java.lang.String columnName, RowFilter scanFilter)
           
 ValueCollection DiskSSTable.searchAllVersion(Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey)
           
 DiskSSTableIF[] DiskSSTableIF.split(Row.Key midRowaKey, TabletInfo[] splitedTabletInfos)
           
 DiskSSTableIF[] DiskSSTable.split(Row.Key midRowKey, TabletInfo[] createdTablets)
          Tablet의 크기가 정해진 크기보다 큰 경우 Tablet을 두개로 쪼갠다.
 java.util.Map<java.lang.String,TabletMapFile[]> MemorySSTableIF.splitAndSave(Row.Key midRowKey, TabletInfo[] splitedTabletInfos)
           
 java.util.Map<java.lang.String,TabletMapFile[]> MemorySSTable.splitAndSave(Row.Key midRowKey, TabletInfo[] splitedTabletInfos)
           
 TabletMapFile[] ColumnCollection.splitAndSaveToDisk(TabletInfo tabletInfo, Row.Key midRowKey, TabletInfo[] splitedTabletInfos, java.lang.String columnName, java.lang.String fileId, int numOfVersion)
           
 void DiskSSTableIF.splitMapFile(Row.Key midRowKey, TabletInfo[] createdTablets, DiskSSTableIF[] createdDiskSSTables, java.lang.String columnName, TabletMapFile columnMapFile, java.lang.String fileId)
           
 void DiskSSTable.splitMapFile(Row.Key midRowKey, TabletInfo[] createdTablets, DiskSSTableIF[] createdDiskSSTables, java.lang.String columnName, TabletMapFile tabletMapFile, java.lang.String fileId)
           
 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에 트렌젝션을 시작한다.
 

Constructors in com.nhncorp.neptune.tabletserver with parameters of type Row.Key
ChangeLog(int operation, java.lang.String tableName, Row.Key rowKey, java.lang.String columnName, Cell.Key columnKey, long timestamp, byte[] value)
           
MapFileIndexRecord(Row.Key rowKey, Cell.Key cellKey)
          IndexRecord 비교 대상이 되는 객체 생성을 위한 클래스
MapFileIndexRecord(Row.Key rowKey, Cell.Key columnKey, long timestamp, long fileOffset)
           
MapFileIndexRecord(Row.Key rowKey, ColumnValue columnValue, long fileOffset)
           
TabletScanner(java.lang.String scannerId, NConfiguration conf, TabletInfo tabletInfo, Row.Key startRowKey, Row.Key endRowKey, java.lang.String columnName, MemorySSTableIF memorySSTable, DiskSSTableIF diskSSTable, CellFilter columnFilter, int numOfVersion)
           
TxValue(Row.Key rowKey)