|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||