public class TableManagerPrecompiled extends Contract
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TableManagerPrecompiled.TableInfo |
static class |
TableManagerPrecompiled.TableInfoV320 |
Contract.EventValuesWithLog| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ABI |
static java.lang.String[] |
ABI_ARRAY |
static java.lang.String |
BINARY |
static java.lang.String[] |
BINARY_ARRAY |
static java.lang.String |
FUNC_APPENDCOLUMNS |
static java.lang.String |
FUNC_CREATEKVTABLE |
static java.lang.String |
FUNC_CREATETABLE |
static java.lang.String |
FUNC_DESC |
static java.lang.String |
FUNC_DESCWITHKEYORDER |
static java.lang.String |
FUNC_OPENTABLE |
static java.lang.String |
SM_BINARY |
static java.lang.String[] |
SM_BINARY_ARRAY |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, eventSubscribe, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, logger, transactionManager, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
TableManagerPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionReceipt |
appendColumns(java.lang.String path,
java.util.List<java.lang.String> newColumns) |
java.lang.String |
appendColumns(java.lang.String path,
java.util.List<java.lang.String> newColumns,
TransactionCallback callback) |
TransactionReceipt |
createKVTable(java.lang.String tableName,
java.lang.String keyField,
java.lang.String valueField) |
java.lang.String |
createKVTable(java.lang.String tableName,
java.lang.String keyField,
java.lang.String valueField,
TransactionCallback callback) |
TransactionReceipt |
createTable(java.lang.String path,
TableManagerPrecompiled.TableInfo tableInfo) |
java.lang.String |
createTable(java.lang.String path,
TableManagerPrecompiled.TableInfo tableInfo,
TransactionCallback callback) |
TransactionReceipt |
createTableV320(java.lang.String path,
TableManagerPrecompiled.TableInfoV320 tableInfo) |
java.lang.String |
createTableV320(java.lang.String path,
TableManagerPrecompiled.TableInfoV320 tableInfo,
TransactionCallback callback) |
TableManagerPrecompiled.TableInfo |
desc(java.lang.String tableName) |
TableManagerPrecompiled.TableInfoV320 |
descWithKeyOrder(java.lang.String tableName) |
static java.lang.String |
getABI() |
Tuple2<java.lang.String,java.util.List<java.lang.String>> |
getAppendColumnsInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getAppendColumnsOutput(TransactionReceipt transactionReceipt) |
static java.lang.String |
getBinary(CryptoSuite cryptoSuite) |
Tuple3<java.lang.String,java.lang.String,java.lang.String> |
getCreateKVTableInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateKVTableOutput(TransactionReceipt transactionReceipt) |
Tuple2<java.lang.String,TableManagerPrecompiled.TableInfo> |
getCreateTableInput(TransactionReceipt transactionReceipt) |
Tuple2<java.lang.String,TableManagerPrecompiled.TableInfoV320> |
getCreateTableInputV320(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateTableOutput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForAppendColumns(java.lang.String path,
java.util.List<java.lang.String> newColumns) |
java.lang.String |
getSignedTransactionForCreateKVTable(java.lang.String tableName,
java.lang.String keyField,
java.lang.String valueField) |
java.lang.String |
getSignedTransactionForCreateTable(java.lang.String path,
TableManagerPrecompiled.TableInfo tableInfo) |
java.lang.String |
getSignedTransactionForCreateTableV320(java.lang.String path,
TableManagerPrecompiled.TableInfoV320 tableInfo) |
static TableManagerPrecompiled |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
java.lang.String |
openTable(java.lang.String path) |
asyncExecuteCall, asyncExecuteCallByTransactionManager, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeDeployTransaction, executeDeployTransaction, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, generateTxAttributeWithDagFlag, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, isEnableDAG, setContractAddress, setDeployReceipt, setEnableDAG, setTransactionManager, setTransactionProcessor, staticExtractEventParameters, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, unsubscribeEventpublic static final java.lang.String[] BINARY_ARRAY
public static final java.lang.String BINARY
public static final java.lang.String[] SM_BINARY_ARRAY
public static final java.lang.String SM_BINARY
public static final java.lang.String[] ABI_ARRAY
public static final java.lang.String ABI
public static final java.lang.String FUNC_APPENDCOLUMNS
public static final java.lang.String FUNC_CREATEKVTABLE
public static final java.lang.String FUNC_CREATETABLE
public static final java.lang.String FUNC_DESC
public static final java.lang.String FUNC_DESCWITHKEYORDER
public static final java.lang.String FUNC_OPENTABLE
protected TableManagerPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getBinary(CryptoSuite cryptoSuite)
public static java.lang.String getABI()
public TransactionReceipt appendColumns(java.lang.String path, java.util.List<java.lang.String> newColumns)
public java.lang.String appendColumns(java.lang.String path,
java.util.List<java.lang.String> newColumns,
TransactionCallback callback)
public java.lang.String getSignedTransactionForAppendColumns(java.lang.String path,
java.util.List<java.lang.String> newColumns)
public Tuple2<java.lang.String,java.util.List<java.lang.String>> getAppendColumnsInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getAppendColumnsOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createKVTable(java.lang.String tableName, java.lang.String keyField, java.lang.String valueField)
public java.lang.String createKVTable(java.lang.String tableName,
java.lang.String keyField,
java.lang.String valueField,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateKVTable(java.lang.String tableName,
java.lang.String keyField,
java.lang.String valueField)
public Tuple3<java.lang.String,java.lang.String,java.lang.String> getCreateKVTableInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateKVTableOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt createTable(java.lang.String path, TableManagerPrecompiled.TableInfo tableInfo)
public java.lang.String createTable(java.lang.String path,
TableManagerPrecompiled.TableInfo tableInfo,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateTable(java.lang.String path,
TableManagerPrecompiled.TableInfo tableInfo)
public Tuple2<java.lang.String,TableManagerPrecompiled.TableInfo> getCreateTableInput(TransactionReceipt transactionReceipt)
public TransactionReceipt createTableV320(java.lang.String path, TableManagerPrecompiled.TableInfoV320 tableInfo)
public java.lang.String createTableV320(java.lang.String path,
TableManagerPrecompiled.TableInfoV320 tableInfo,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreateTableV320(java.lang.String path,
TableManagerPrecompiled.TableInfoV320 tableInfo)
public Tuple2<java.lang.String,TableManagerPrecompiled.TableInfoV320> getCreateTableInputV320(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateTableOutput(TransactionReceipt transactionReceipt)
public TableManagerPrecompiled.TableInfo desc(java.lang.String tableName) throws ContractException
public TableManagerPrecompiled.TableInfoV320 descWithKeyOrder(java.lang.String tableName) throws ContractException
public java.lang.String openTable(java.lang.String path)
throws ContractException
public static TableManagerPrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)