Class TableFactory
java.lang.Object
org.fisco.bcos.sdk.contract.Contract
org.fisco.bcos.sdk.contract.precompiled.crud.table.TableFactory
public class TableFactory extends Contract
-
Nested Class Summary
Nested classes/interfaces inherited from class org.fisco.bcos.sdk.contract.Contract
Contract.EventValuesWithLog
-
Field Summary
Fields Modifier and Type Field Description 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_CREATETABLE
static java.lang.String
FUNC_OPENTABLE
static java.lang.String
SM_BINARY
static java.lang.String[]
SM_BINARY_ARRAY
Fields inherited from class org.fisco.bcos.sdk.contract.Contract
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, FUNC_DEPLOY, functionEncoder, LATEST_BLOCK, logger, transactionProcessor
-
Constructor Summary
Constructors Modifier Constructor Description protected
TableFactory(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
-
Method Summary
Modifier and Type Method Description TransactionReceipt
createTable(java.lang.String param0, java.lang.String param1, java.lang.String param2)
void
createTable(java.lang.String param0, java.lang.String param1, java.lang.String param2, TransactionCallback callback)
static TableFactory
deploy(Client client, CryptoKeyPair credential)
static java.lang.String
getBinary(CryptoSuite cryptoSuite)
Tuple3<java.lang.String,java.lang.String,java.lang.String>
getCreateTableInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getCreateTableOutput(TransactionReceipt transactionReceipt)
java.lang.String
getSignedTransactionForCreateTable(java.lang.String param0, java.lang.String param1, java.lang.String param2)
static TableFactory
load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
java.lang.String
openTable(java.lang.String param0)
Methods inherited from class org.fisco.bcos.sdk.contract.Contract
asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeCallWithSingleValueReturn, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, setContractAddress, setDeployReceipt, staticExtractEventParameters, subscribeEvent, subscribeEvent, subscribeEvent
-
Field Details
-
BINARY_ARRAY
public static final java.lang.String[] BINARY_ARRAY -
BINARY
public static final java.lang.String BINARY -
SM_BINARY_ARRAY
public static final java.lang.String[] SM_BINARY_ARRAY -
SM_BINARY
public static final java.lang.String SM_BINARY -
ABI_ARRAY
public static final java.lang.String[] ABI_ARRAY -
ABI
public static final java.lang.String ABI -
FUNC_CREATETABLE
public static final java.lang.String FUNC_CREATETABLE- See Also:
- Constant Field Values
-
FUNC_OPENTABLE
public static final java.lang.String FUNC_OPENTABLE- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
getBinary
-
createTable
public TransactionReceipt createTable(java.lang.String param0, java.lang.String param1, java.lang.String param2) -
createTable
public void createTable(java.lang.String param0, java.lang.String param1, java.lang.String param2, TransactionCallback callback) -
getSignedTransactionForCreateTable
public java.lang.String getSignedTransactionForCreateTable(java.lang.String param0, java.lang.String param1, java.lang.String param2) -
getCreateTableInput
public Tuple3<java.lang.String,java.lang.String,java.lang.String> getCreateTableInput(TransactionReceipt transactionReceipt) -
getCreateTableOutput
-
openTable
- Throws:
ContractException
-
load
public static TableFactory load(java.lang.String contractAddress, Client client, CryptoKeyPair credential) -
deploy
public static TableFactory deploy(Client client, CryptoKeyPair credential) throws ContractException- Throws:
ContractException
-