|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TableManagerProtocol
Table을 관리(drop, create)하기 위한 프로토콜
| Field Summary | |
|---|---|
static long |
versionID
|
| Method Summary | |
|---|---|
void |
addColumn(java.lang.String tableName,
java.lang.String addedColumnName)
테이블에 Column을 추가한다. |
void |
addTablePermission(java.lang.String tableName,
java.lang.String userId,
java.lang.String readWrite)
|
TabletInfo |
addTablet(java.lang.String tableName,
Row.Key endRowKey)
테이블에 새로운 Tablet을 추가한다. |
void |
addUser(java.lang.String userId)
|
void |
createTable(TableSchema table,
Row.Key[] endRowKeys)
테이블을 생성한다. |
java.lang.String |
dropTable(java.lang.String tableName)
테이블을 drop한다. |
TabletInfo[] |
getTablets(java.lang.String tableName)
특정 테이블의 Tablet 목록을 조회한다. |
TabletServerInfo[] |
getTabletServerInfos()
|
TableSchema[] |
listTables()
테이블 목록을 조회한다. |
void |
removeTablePermission(java.lang.String tableName,
java.lang.String userId)
|
void |
removeUser(java.lang.String userId)
|
void |
test()
|
| Methods inherited from interface com.nhncorp.neptune.common.AsyncCallProtocol |
|---|
getAsyncTaskStatus, removeAsyncTask |
| Methods inherited from interface com.nhncorp.neptune.common.ipc.NVersionedProtocol |
|---|
getProtocolVersion |
| Field Detail |
|---|
static final long versionID
| Method Detail |
|---|
void createTable(TableSchema table,
Row.Key[] endRowKeys)
throws java.io.IOException
table - endRowKeys -
java.io.IOException
java.lang.String dropTable(java.lang.String tableName)
throws java.io.IOException
tableName -
java.io.IOException
TableSchema[] listTables()
throws java.io.IOException
java.io.IOException
TabletInfo[] getTablets(java.lang.String tableName)
throws java.io.IOException
tableName -
java.io.IOException
TabletInfo addTablet(java.lang.String tableName,
Row.Key endRowKey)
throws java.io.IOException
tableName - endRowKey -
java.io.IOException
void addColumn(java.lang.String tableName,
java.lang.String addedColumnName)
throws java.io.IOException
tableName - addedColumnName -
java.io.IOExceptionvoid test()
TabletServerInfo[] getTabletServerInfos()
void addUser(java.lang.String userId)
throws java.io.IOException
java.io.IOException
void removeUser(java.lang.String userId)
throws java.io.IOException
java.io.IOException
void addTablePermission(java.lang.String tableName,
java.lang.String userId,
java.lang.String readWrite)
throws java.io.IOException
java.io.IOException
void removeTablePermission(java.lang.String tableName,
java.lang.String userId)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||