java.lang.Object
org.fisco.bcos.sdk.contract.Contract
org.fisco.bcos.sdk.contract.precompiled.crud.CRUD

public class CRUD
extends Contract
  • 字段详细资料

    • 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_UPDATE

      public static final java.lang.String FUNC_UPDATE
      另请参阅:
      常量字段值
    • FUNC_DESC

      public static final java.lang.String FUNC_DESC
      另请参阅:
      常量字段值
    • FUNC_SELECT

      public static final java.lang.String FUNC_SELECT
      另请参阅:
      常量字段值
    • FUNC_INSERT

      public static final java.lang.String FUNC_INSERT
      另请参阅:
      常量字段值
    • FUNC_REMOVE

      public static final java.lang.String FUNC_REMOVE
      另请参阅:
      常量字段值
  • 构造器详细资料

    • CRUD

      protected CRUD​(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
  • 方法详细资料

    • getBinary

      public static java.lang.String getBinary​(CryptoSuite cryptoSuite)
    • update

      public TransactionReceipt update​(java.lang.String tableName, java.lang.String key, java.lang.String entry, java.lang.String condition, java.lang.String param4)
    • update

      public void update​(java.lang.String tableName, java.lang.String key, java.lang.String entry, java.lang.String condition, java.lang.String param4, TransactionCallback callback)
    • getSignedTransactionForUpdate

      public java.lang.String getSignedTransactionForUpdate​(java.lang.String tableName, java.lang.String key, java.lang.String entry, java.lang.String condition, java.lang.String param4)
    • getUpdateInput

      public Tuple5<java.lang.String,​java.lang.String,​java.lang.String,​java.lang.String,​java.lang.String> getUpdateInput​(TransactionReceipt transactionReceipt)
    • getUpdateOutput

      public Tuple1<java.math.BigInteger> getUpdateOutput​(TransactionReceipt transactionReceipt)
    • desc

      public Tuple2<java.lang.String,​java.lang.String> desc​(java.lang.String tableName) throws ContractException
      抛出:
      ContractException
    • select

      public java.lang.String select​(java.lang.String tableName, java.lang.String key, java.lang.String condition, java.lang.String param3) throws ContractException
      抛出:
      ContractException
    • insert

      public TransactionReceipt insert​(java.lang.String tableName, java.lang.String key, java.lang.String entry, java.lang.String param3)
    • insert

      public void insert​(java.lang.String tableName, java.lang.String key, java.lang.String entry, java.lang.String param3, TransactionCallback callback)
    • getSignedTransactionForInsert

      public java.lang.String getSignedTransactionForInsert​(java.lang.String tableName, java.lang.String key, java.lang.String entry, java.lang.String param3)
    • getInsertInput

      public Tuple4<java.lang.String,​java.lang.String,​java.lang.String,​java.lang.String> getInsertInput​(TransactionReceipt transactionReceipt)
    • getInsertOutput

      public Tuple1<java.math.BigInteger> getInsertOutput​(TransactionReceipt transactionReceipt)
    • remove

      public TransactionReceipt remove​(java.lang.String tableName, java.lang.String key, java.lang.String condition, java.lang.String param3)
    • remove

      public void remove​(java.lang.String tableName, java.lang.String key, java.lang.String condition, java.lang.String param3, TransactionCallback callback)
    • getSignedTransactionForRemove

      public java.lang.String getSignedTransactionForRemove​(java.lang.String tableName, java.lang.String key, java.lang.String condition, java.lang.String param3)
    • getRemoveInput

      public Tuple4<java.lang.String,​java.lang.String,​java.lang.String,​java.lang.String> getRemoveInput​(TransactionReceipt transactionReceipt)
    • getRemoveOutput

      public Tuple1<java.math.BigInteger> getRemoveOutput​(TransactionReceipt transactionReceipt)
    • load

      public static CRUD load​(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
    • deploy

      public static CRUD deploy​(Client client, CryptoKeyPair credential) throws ContractException
      抛出:
      ContractException