|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use RowFilter | |
|---|---|
| com.nhncorp.neptune.client | Neptune Client API, Shell, Scanner, Utility |
| com.nhncorp.neptune.client.scanner | scanner, ScannerFactory만 외부에 오픈되고 대부분은 protected |
| com.nhncorp.neptune.parallel.hadoop | Table을 input으로 하는 Hadoop MapReduce job을 위한 유틸리티 |
| com.nhncorp.neptune.tabletserver | TabletServer |
| Uses of RowFilter in com.nhncorp.neptune.client |
|---|
| Methods in com.nhncorp.neptune.client that return RowFilter | |
|---|---|
RowFilter |
RowFilter.copyRowFilter(java.lang.String columnName)
|
| Methods in com.nhncorp.neptune.client with parameters of type RowFilter | |
|---|---|
Row |
NTable.get(RowFilter rowFilter)
Filter 조건에 맞는 데이터를 조회한다.여러 row에 걸친 작업은 수행하지 않는다. |
| Uses of RowFilter in com.nhncorp.neptune.client.scanner |
|---|
| Methods in com.nhncorp.neptune.client.scanner with parameters of type RowFilter | |
|---|---|
static TableScanner |
ScannerFactory.openScanner(NConfiguration conf,
TabletInfo tabletInfo,
RowFilter rowFilter)
특정 Tablet을 Scan하는 TableScanner를 오픈한다. |
static TableScanner |
ScannerFactory.openScanner(NTable ntable,
RowFilter rowFilter)
다양한 조건(RowFilter)를 이용하여 Scan를 수행하는 TableScanner를 오픈한다. |
static TableScanner |
ScannerFactory.openScanner(NTable ntable,
RowFilter rowFilter,
int timeout)
다양한 조건(RowFilter)를 이용하여 Scan를 수행하는 TableScanner를 오픈한다. |
| Uses of RowFilter in com.nhncorp.neptune.parallel.hadoop |
|---|
| Methods in com.nhncorp.neptune.parallel.hadoop that return RowFilter | |
|---|---|
abstract RowFilter |
TableJoinInputFormat.getPivotScanFilter(org.apache.hadoop.mapred.JobConf jobConf)
JOIN에서 기준이 되는 Table에 대한 RowFilter를 지정한다. |
RowFilter |
DefaultTabletInputFormat.getRowFilter(org.apache.hadoop.mapred.JobConf jobConf)
|
abstract RowFilter |
AbstractTabletInputFormat.getRowFilter(org.apache.hadoop.mapred.JobConf jobConf)
Map에서 처리할 데이터의 Filter 조건을 지정한다. |
abstract RowFilter |
TableJoinInputFormat.getTargetScanFilter(org.apache.hadoop.mapred.JobConf jobConf)
JOIN에서 상대편 테이블의 RowFilter를 지정한다. |
| Constructors in com.nhncorp.neptune.parallel.hadoop with parameters of type RowFilter | |
|---|---|
AbstractTabletInputFormat.TabletColumnRecordReader(NConfiguration conf,
java.lang.String tableName,
RowFilter rowFilter)
|
|
AbstractTabletInputFormat.TabletRowRecordReader(NConfiguration conf,
java.lang.String tableName,
RowFilter rowFilter)
|
|
| Uses of RowFilter in com.nhncorp.neptune.tabletserver |
|---|
| Methods in com.nhncorp.neptune.tabletserver with parameters of type RowFilter | |
|---|---|
RowColumnValues[] |
Tablet.get(RowFilter filter)
|
RowColumnValues[] |
TabletServer.get(java.lang.String tabletName,
RowFilter scanFilter)
|
RowColumnValues[] |
DataServiceProtocol.get(java.lang.String tabletName,
RowFilter scanFilter)
|
java.lang.String |
Tablet.openScanner(java.lang.String columnName,
RowFilter scanFilter)
get의 경우 호출될 때마다 매번 MapFile을 open한 후 seek 해야 하기 때문에 대량의 데이터를 sequential하게 read하는데에는 부적합하다. |
java.util.Collection<ColumnValue[]> |
DiskSSTable.search(Row.Key rowKey,
java.lang.String columnName,
RowFilter scanFilter)
|
RowColumnValues[] |
RecordSearcher.search(RowFilter rowFilter)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||