kvTableTest

package
v0.0.0-...-24cf3dc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const KVTableTestABI = "" /* 907-byte string literal not displayed */

KVTableTestABI is the input ABI used to generate the binding from.

Variables

View Source
var KVTableTestBin = "" /* 8958-byte string literal not displayed */

KVTableTestBin is the compiled bytecode used for deploying new contracts.

Functions

func AsyncDeployKVTableTest

func AsyncDeployKVTableTest(auth *bind.TransactOpts, handler func(*types.Receipt, error), backend bind.ContractBackend) (*types.Transaction, error)

Types

type KVTableTest

type KVTableTest struct {
	KVTableTestCaller     // Read-only binding to the contract
	KVTableTestTransactor // Write-only binding to the contract
	KVTableTestFilterer   // Log filterer for contract events
}

KVTableTest is an auto generated Go binding around a Solidity contract.

func DeployKVTableTest

func DeployKVTableTest(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Receipt, *KVTableTest, error)

DeployKVTableTest deploys a new contract, binding an instance of KVTableTest to it.

func NewKVTableTest

func NewKVTableTest(address common.Address, backend bind.ContractBackend) (*KVTableTest, error)

NewKVTableTest creates a new instance of KVTableTest, bound to a specific deployed contract.

type KVTableTestCaller

type KVTableTestCaller struct {
	// contains filtered or unexported fields
}

KVTableTestCaller is an auto generated read-only Go binding around a Solidity contract.

func NewKVTableTestCaller

func NewKVTableTestCaller(address common.Address, caller bind.ContractCaller) (*KVTableTestCaller, error)

NewKVTableTestCaller creates a new read-only instance of KVTableTest, bound to a specific deployed contract.

func (*KVTableTestCaller) Select

func (_KVTableTest *KVTableTestCaller) Select(opts *bind.CallOpts, id string) (string, string, error)

Select is a free data retrieval call binding the contract method 0xfcd7e3c1.

Solidity: function select(string id) constant returns(string, string)

type KVTableTestCallerRaw

type KVTableTestCallerRaw struct {
	Contract *KVTableTestCaller // Generic read-only contract binding to access the raw methods on
}

KVTableTestCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.

func (*KVTableTestCallerRaw) Call

func (_KVTableTest *KVTableTestCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type KVTableTestCallerSession

type KVTableTestCallerSession struct {
	Contract *KVTableTestCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

KVTableTestCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.

func (*KVTableTestCallerSession) Select

func (_KVTableTest *KVTableTestCallerSession) Select(id string) (string, string, error)

Select is a free data retrieval call binding the contract method 0xfcd7e3c1.

Solidity: function select(string id) constant returns(string, string)

type KVTableTestFilterer

type KVTableTestFilterer struct {
	// contains filtered or unexported fields
}

KVTableTestFilterer is an auto generated log filtering Go binding around a Solidity contract events.

func NewKVTableTestFilterer

func NewKVTableTestFilterer(address common.Address, filterer bind.ContractFilterer) (*KVTableTestFilterer, error)

NewKVTableTestFilterer creates a new log filterer instance of KVTableTest, bound to a specific deployed contract.

func (*KVTableTestFilterer) ParseInsertResult

func (_KVTableTest *KVTableTestFilterer) ParseInsertResult(log types.Log) (*KVTableTestInsertResult, error)

ParseInsertResult is a log parse operation binding the contract event 0xc57b01fa77f41df77eaab79a0e2623fab2e7ae3e9530d9b1cab225ad65f2b7ce.

Solidity: event InsertResult(int256 count)

func (*KVTableTestFilterer) WatchAllInsertResult

func (_KVTableTest *KVTableTestFilterer) WatchAllInsertResult(fromBlock *uint64, handler func(int, []types.Log)) (string, error)

func (*KVTableTestFilterer) WatchInsertResult

func (_KVTableTest *KVTableTestFilterer) WatchInsertResult(fromBlock *uint64, handler func(int, []types.Log)) (string, error)

WatchInsertResult is a free log subscription operation binding the contract event 0xc57b01fa77f41df77eaab79a0e2623fab2e7ae3e9530d9b1cab225ad65f2b7ce.

Solidity: event InsertResult(int256 count)

type KVTableTestInsertResult

type KVTableTestInsertResult struct {
	Count *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

KVTableTestInsertResult represents a InsertResult event raised by the KVTableTest contract.

type KVTableTestRaw

type KVTableTestRaw struct {
	Contract *KVTableTest // Generic contract binding to access the raw methods on
}

KVTableTestRaw is an auto generated low-level Go binding around a Solidity contract.

func (*KVTableTestRaw) Call

func (_KVTableTest *KVTableTestRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*KVTableTestRaw) Transact

func (_KVTableTest *KVTableTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

Transact invokes the (paid) contract method with params as input values.

func (*KVTableTestRaw) Transfer

func (_KVTableTest *KVTableTestRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type KVTableTestSession

type KVTableTestSession struct {
	Contract     *KVTableTest      // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

KVTableTestSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.

func (*KVTableTestSession) AsyncInsert

func (_KVTableTest *KVTableTestSession) AsyncInsert(handler func(*types.Receipt, error), id string, name string, age string) (*types.Transaction, error)

func (*KVTableTestSession) Insert

func (_KVTableTest *KVTableTestSession) Insert(id string, name string, age string) (*types.Transaction, *types.Receipt, error)

Insert is a paid mutator transaction binding the contract method 0x2fe99bdc.

Solidity: function insert(string id, string name, string age) returns(int32)

func (*KVTableTestSession) ParseInsertResult

func (_KVTableTest *KVTableTestSession) ParseInsertResult(log types.Log) (*KVTableTestInsertResult, error)

ParseInsertResult is a log parse operation binding the contract event 0xc57b01fa77f41df77eaab79a0e2623fab2e7ae3e9530d9b1cab225ad65f2b7ce.

Solidity: event InsertResult(int256 count)

func (*KVTableTestSession) Select

func (_KVTableTest *KVTableTestSession) Select(id string) (string, string, error)

Select is a free data retrieval call binding the contract method 0xfcd7e3c1.

Solidity: function select(string id) constant returns(string, string)

func (*KVTableTestSession) WatchAllInsertResult

func (_KVTableTest *KVTableTestSession) WatchAllInsertResult(fromBlock *uint64, handler func(int, []types.Log)) (string, error)

func (*KVTableTestSession) WatchInsertResult

func (_KVTableTest *KVTableTestSession) WatchInsertResult(fromBlock *uint64, handler func(int, []types.Log)) (string, error)

WatchInsertResult is a free log subscription operation binding the contract event 0xc57b01fa77f41df77eaab79a0e2623fab2e7ae3e9530d9b1cab225ad65f2b7ce.

Solidity: event InsertResult(int256 count)

type KVTableTestTransactor

type KVTableTestTransactor struct {
	// contains filtered or unexported fields
}

KVTableTestTransactor is an auto generated write-only Go binding around a Solidity contract.

func NewKVTableTestTransactor

func NewKVTableTestTransactor(address common.Address, transactor bind.ContractTransactor) (*KVTableTestTransactor, error)

NewKVTableTestTransactor creates a new write-only instance of KVTableTest, bound to a specific deployed contract.

func (*KVTableTestTransactor) AsyncInsert

func (_KVTableTest *KVTableTestTransactor) AsyncInsert(handler func(*types.Receipt, error), opts *bind.TransactOpts, id string, name string, age string) (*types.Transaction, error)

func (*KVTableTestTransactor) Insert

func (_KVTableTest *KVTableTestTransactor) Insert(opts *bind.TransactOpts, id string, name string, age string) (*types.Transaction, *types.Receipt, error)

Insert is a paid mutator transaction binding the contract method 0x2fe99bdc.

Solidity: function insert(string id, string name, string age) returns(int32)

type KVTableTestTransactorRaw

type KVTableTestTransactorRaw struct {
	Contract *KVTableTestTransactor // Generic write-only contract binding to access the raw methods on
}

KVTableTestTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.

func (*KVTableTestTransactorRaw) Transact

func (_KVTableTest *KVTableTestTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)

Transact invokes the (paid) contract method with params as input values.

func (*KVTableTestTransactorRaw) Transfer

func (_KVTableTest *KVTableTestTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type KVTableTestTransactorSession

type KVTableTestTransactorSession struct {
	Contract     *KVTableTestTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

KVTableTestTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.

func (*KVTableTestTransactorSession) AsyncInsert

func (_KVTableTest *KVTableTestTransactorSession) AsyncInsert(handler func(*types.Receipt, error), id string, name string, age string) (*types.Transaction, error)

func (*KVTableTestTransactorSession) Insert

func (_KVTableTest *KVTableTestTransactorSession) Insert(id string, name string, age string) (*types.Transaction, *types.Receipt, error)

Insert is a paid mutator transaction binding the contract method 0x2fe99bdc.

Solidity: function insert(string id, string name, string age) returns(int32)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL