|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcontrabase.api.Table
public class Table
Contrabase의 Repository에서 저장될 Table 클래스
| Field Summary | |
|---|---|
private long |
clientId
|
private contrabase.network.ClientSide |
connection
|
private java.lang.String |
tableName
|
private java.lang.String |
userId
|
| Constructor Summary | |
|---|---|
Table(contrabase.network.ClientSide connection,
long clientId,
java.lang.String userId,
java.lang.String tableName)
Table 의 생성자. default visibility 를 가진다. |
|
| Method Summary | |
|---|---|
private contrabase.network.Message |
createRequest(java.lang.String action)
Message 를 Request 를 해당 Action에 맞게 생성해서 반환해준다. |
int |
deleteByCondition(Condition condition)
|
int |
deleteByKey(java.lang.String key)
key를 조건으로 검색해서 일치하는 Table내의 데이터를 삭제한다. |
boolean |
insert(java.lang.String key,
java.io.Serializable value)
key 와 데이터로 이루어진 한쌍의 데이터를 테이블에 삽입한다. |
boolean |
loadBalance()
테이블 한 개에 대해서, 로드 밸런싱 요청을 날린다. |
ContrabaseResults |
selectByCondition(Condition condition)
condition 을 이용해서 해당 Table 내의 내용을 검색하는 메소드 |
java.lang.Object |
selectByKey(java.lang.String key)
Key 를 이용해서 해당 Table 내의 내용을 검색하는 메소드 |
ContrabaseResults |
selectTableContent()
Table안에 있는 모든 내용을 검색해서 반환해주는 메소드 |
int |
updateByCondition(Condition condition,
java.util.List<UpdateValue> updateValues)
|
int |
updateByKey(java.lang.String key,
java.util.List<UpdateValue> updateValues)
key를 조건으로 검색해서 일치하는 Table내의 데이터를 업데이트한다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private contrabase.network.ClientSide connection
private long clientId
private java.lang.String userId
private java.lang.String tableName
| Constructor Detail |
|---|
Table(contrabase.network.ClientSide connection,
long clientId,
java.lang.String userId,
java.lang.String tableName)
ContrabaseConnector.createTable(String) 이나,
ContrabaseConnector.getTable(String) 로 이 객체를 받는다.
ContrabaseConnector.close() 이나,
userId - tableName - | Method Detail |
|---|
public java.lang.Object selectByKey(java.lang.String key)
throws contrabase.network.ContrabaseNetworkException,
contrabase.ContrabaseException
key - // * @return key 값과 일치하는 결과를 반환한다.
contrabase.network.ContrabaseNetworkException
contrabase.ContrabaseException
public ContrabaseResults selectByCondition(Condition condition)
throws contrabase.network.ContrabaseNetworkException
condition -
contrabase.network.ContrabaseNetworkException
public ContrabaseResults selectTableContent()
throws contrabase.ContrabaseException
contrabase.ContrabaseException
public boolean insert(java.lang.String key,
java.io.Serializable value)
throws contrabase.ContrabaseException
key - value -
contrabase.ContrabaseException
public int updateByKey(java.lang.String key,
java.util.List<UpdateValue> updateValues)
throws contrabase.network.ContrabaseNetworkException,
contrabase.ContrabaseException
key - updateValues -
contrabase.network.ContrabaseNetworkException
contrabase.ContrabaseException
public int updateByCondition(Condition condition,
java.util.List<UpdateValue> updateValues)
throws contrabase.network.ContrabaseNetworkException,
contrabase.ContrabaseException
contrabase.network.ContrabaseNetworkException
contrabase.ContrabaseException
public int deleteByKey(java.lang.String key)
throws contrabase.network.ContrabaseNetworkException,
contrabase.ContrabaseException
key -
contrabase.network.ContrabaseNetworkException
contrabase.ContrabaseException
public int deleteByCondition(Condition condition)
throws contrabase.network.ContrabaseNetworkException,
contrabase.ContrabaseException
contrabase.network.ContrabaseNetworkException
contrabase.ContrabaseException
public boolean loadBalance()
throws contrabase.network.ContrabaseNetworkException
contrabase.network.ContrabaseNetworkExceptionprivate contrabase.network.Message createRequest(java.lang.String action)
action -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||