Class TableCRUDService
java.lang.Object
org.fisco.bcos.sdk.contract.precompiled.crud.TableCRUDService
public class TableCRUDService
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description TableCRUDService(Client client, CryptoKeyPair credential)
-
Method Summary
Modifier and Type Method Description void
asyncInsert(java.lang.String tableName, java.lang.String key, Entry fieldNameToValue, PrecompiledCallback callback)
void
asyncRemove(java.lang.String tableName, java.lang.String key, Condition condition, PrecompiledCallback callback)
void
asyncUpdate(java.lang.String tableName, java.lang.String key, Entry fieldNameToValue, Condition condition, PrecompiledCallback callback)
void
checkKey(java.lang.String key)
static java.lang.String
convertValueFieldsToString(java.util.List<java.lang.String> valueFields)
RetCode
createTable(java.lang.String tableName, java.lang.String keyFieldName, java.util.List<java.lang.String> valueFields)
java.util.List<java.util.Map<java.lang.String,java.lang.String>>
desc(java.lang.String tableName)
RetCode
insert(java.lang.String tableName, java.lang.String key, Entry fieldNameToValue)
static java.util.List<java.util.Map<java.lang.String,java.lang.String>>
parseSelectResult(java.lang.String selectResult)
RetCode
remove(java.lang.String tableName, java.lang.String key, Condition condition)
java.util.List<java.util.Map<java.lang.String,java.lang.String>>
select(java.lang.String tableName, java.lang.String key, Condition condition)
RetCode
update(java.lang.String tableName, java.lang.String key, Entry fieldNameToValue, Condition condition)
-
Constructor Details
-
Method Details
-
convertValueFieldsToString
public static java.lang.String convertValueFieldsToString(java.util.List<java.lang.String> valueFields) -
checkKey
- Throws:
ContractException
-
createTable
public RetCode createTable(java.lang.String tableName, java.lang.String keyFieldName, java.util.List<java.lang.String> valueFields) throws ContractException- Throws:
ContractException
-
insert
public RetCode insert(java.lang.String tableName, java.lang.String key, Entry fieldNameToValue) throws ContractException- Throws:
ContractException
-
update
public RetCode update(java.lang.String tableName, java.lang.String key, Entry fieldNameToValue, Condition condition) throws ContractException- Throws:
ContractException
-
remove
public RetCode remove(java.lang.String tableName, java.lang.String key, Condition condition) throws ContractException- Throws:
ContractException
-
select
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> select(java.lang.String tableName, java.lang.String key, Condition condition) throws ContractException- Throws:
ContractException
-
parseSelectResult
public static java.util.List<java.util.Map<java.lang.String,java.lang.String>> parseSelectResult(java.lang.String selectResult) throws com.fasterxml.jackson.core.JsonProcessingException- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
desc
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> desc(java.lang.String tableName) throws ContractException- Throws:
ContractException
-
asyncInsert
public void asyncInsert(java.lang.String tableName, java.lang.String key, Entry fieldNameToValue, PrecompiledCallback callback) throws ContractException- Throws:
ContractException
-
asyncUpdate
public void asyncUpdate(java.lang.String tableName, java.lang.String key, Entry fieldNameToValue, Condition condition, PrecompiledCallback callback) throws ContractException- Throws:
ContractException
-
asyncRemove
public void asyncRemove(java.lang.String tableName, java.lang.String key, Condition condition, PrecompiledCallback callback) throws ContractException- Throws:
ContractException
-