|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ColumnValue | |
|---|---|
| com.nhncorp.neptune.client | Neptune Client API, Shell, Scanner, Utility |
| com.nhncorp.neptune.tablet | Table, Tablet 관련 Value Object |
| com.nhncorp.neptune.tabletserver | TabletServer |
| Uses of ColumnValue in com.nhncorp.neptune.client |
|---|
| Methods in com.nhncorp.neptune.client with parameters of type ColumnValue | |
|---|---|
void |
Cell.Value.copyToColumnValue(ColumnValue columnValue)
|
| Uses of ColumnValue in com.nhncorp.neptune.tablet |
|---|
| Methods in com.nhncorp.neptune.tablet that return ColumnValue | |
|---|---|
ColumnValue |
ColumnValue.copyColumnValue()
|
ColumnValue[] |
RowColumnValues.getColumnRecords()
|
| Methods in com.nhncorp.neptune.tablet with parameters of type ColumnValue | |
|---|---|
int |
ColumnValue.compareTo(ColumnValue obj)
주의사항: 동일한 columnKey내에서는 time으로 desc으로 정렬되도록 한다. |
boolean |
ColumnValue.equalsKey(ColumnValue columnValue)
|
void |
RowColumnValues.setColumnRecords(ColumnValue[] columnValues)
|
| Constructors in com.nhncorp.neptune.tablet with parameters of type ColumnValue | |
|---|---|
RowColumnValues(java.lang.String columnName,
Row.Key rowKey,
ColumnValue[] columnValues)
|
|
| Uses of ColumnValue in com.nhncorp.neptune.tabletserver |
|---|
| Subclasses of ColumnValue in com.nhncorp.neptune.tabletserver | |
|---|---|
class |
MapFileColumnValue
|
| Methods in com.nhncorp.neptune.tabletserver that return ColumnValue | |
|---|---|
ColumnValue |
ValueCollection.get()
|
ColumnValue[] |
ValueCollection.get(int numVersion)
|
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[] |
MemorySSTableIF.getAllMemoryValues(java.lang.String columnName)
ROOT, META 테이블 검증용으로 사용된다. |
ColumnValue[] |
MemorySSTable.getAllMemoryValues(java.lang.String columnName)
|
ColumnValue[] |
TabletServer.getAllMemoryValues(java.lang.String tabletName,
java.lang.String columnName)
|
ColumnValue[] |
DataServiceProtocol.getAllMemoryValues(java.lang.String tabletName,
java.lang.String columnName)
ROOT, META 테이블 검증용으로 사용된다. |
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의 값을 조회한다. |
ColumnValue |
ValueCollection.getLast()
|
ColumnValue |
ValueCollection.next()
|
ColumnValue[] |
TabletScanner.next()
한번에 여러개의 결과를 반환한다. |
ColumnValue |
Searchable.next()
|
ColumnValue |
Scanner.next()
|
ColumnValue[] |
TabletServer.next(java.lang.String scannerId)
|
ColumnValue[] |
Tablet.scanNext(java.lang.String scannerId)
Client API에서는 ColumnRecord 하나만 반환하도록 하지만 네트워크 연결 횟수를 줄이기 위해 한번에 fetch하는 사이즈 만큼 전송한다. |
ColumnValue[] |
RecordSearcher.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)
|
ColumnValue[][] |
TabletServer.testRPC()
|
ColumnValue[][] |
DataServiceProtocol.testRPC()
|
| Methods in com.nhncorp.neptune.tabletserver that return types with arguments of type ColumnValue | |
|---|---|
java.util.List<ColumnValue> |
ValueCollection.get(CellFilter cellFilter)
|
java.util.SortedSet<ColumnValue> |
ValueCollection.getColumnRecords()
|
java.util.List<ColumnValue> |
TabletMapFile.scan(Row.Key rowKey)
|
java.util.SortedSet<ColumnValue> |
TabletMapFile.scanClosestColumnValues(Row.Key rowKey,
MemorySSTableIF memorySSTable)
|
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)
|
| Methods in com.nhncorp.neptune.tabletserver with parameters of type ColumnValue | |
|---|---|
void |
ValueCollection.add(ColumnValue columnValue,
int numOfVersion)
|
void |
UploaderCache.addColumnRecords(Row.Key rowKey,
ColumnValue[][] columnValues)
|
int |
ColumnCollection.addValue(Row.Key rowKey,
ColumnValue columnValue,
int numOfVersion)
|
static void |
TabletMapFile.copyColumnValue(MapFileColumnValue mapFileColumnValue,
ColumnValue columnValue)
|
static void |
ValueCollection.copyMapFileColumnValue(ColumnValue columnValue,
MapFileColumnValue mapFileColumnValue)
|
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.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 전체 데이터를 입력한다. |
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)
|
| Method parameters in com.nhncorp.neptune.tabletserver with type arguments of type ColumnValue | |
|---|---|
void |
ValueCollection.setColumnRecords(java.util.SortedSet<ColumnValue> columnValues)
|
| Constructors in com.nhncorp.neptune.tabletserver with parameters of type ColumnValue | |
|---|---|
MapFileIndexRecord(Row.Key rowKey,
ColumnValue columnValue,
long fileOffset)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||