Documentation ¶
Index ¶
- Constants
- Variables
- type Condition
- type Entry
- type KVTable
- type KVTableCaller
- type KVTableCallerRaw
- type KVTableCallerSession
- type KVTableFilterer
- type KVTableRaw
- func (_KVTable *KVTableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_KVTable *KVTableRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, ...) (*types.Transaction, *types.Receipt, error)
- func (_KVTable *KVTableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type KVTableSession
- func (_KVTable *KVTableSession) AsyncSet(handler func(*types.Receipt, error), key string, value string) (*types.Transaction, error)
- func (_KVTable *KVTableSession) Get(key string) (bool, string, error)
- func (_KVTable *KVTableSession) Set(key string, value string) (int32, *types.Transaction, *types.Receipt, error)
- type KVTableTransactor
- type KVTableTransactorRaw
- type KVTableTransactorSession
- type Limit
- type Service
- func (service *Service) AppendColumns(path string, newColumns []string) (int64, error)
- func (service *Service) AsyncAppendColumns(handler func(*types.Receipt, error), path string, newColumns []string) (*types.Transaction, error)
- func (service *Service) AsyncCreateKVTable(handler func(*types.Receipt, error), tableName string, keyField string, ...) (*types.Transaction, error)
- func (service *Service) AsyncCreateTable(handler func(*types.Receipt, error), tableName string, key string, ...) (*types.Transaction, error)
- func (service *Service) AsyncInsert(handler func(*types.Receipt, error), tableName string, entry Entry) (*types.Transaction, error)
- func (service *Service) AsyncRemove(handler func(*types.Receipt, error), tableName string, key string) (*types.Transaction, error)
- func (service *Service) AsyncRemove0(handler func(*types.Receipt, error), tableName string, conditions []Condition, ...) (*types.Transaction, error)
- func (service *Service) AsyncUpdate(handler func(*types.Receipt, error), tableName string, key string, ...) (*types.Transaction, error)
- func (service *Service) AsyncUpdate0(handler func(*types.Receipt, error), tableName string, conditions []Condition, ...) (*types.Transaction, error)
- func (service *Service) CreateKVTable(tableName string, keyField string, valueField string) (int64, error)
- func (service *Service) CreateTable(tableName string, key string, valueFields []string) (int64, error)
- func (service *Service) DescWithKeyOrder(tableName string) (TableInfo, error)
- func (service *Service) Get(tableName string, key string) (bool, string, error)
- func (service *Service) Insert(tableName string, entry Entry) (int64, error)
- func (service *Service) OpenKVTable(tableName string) (int64, error)
- func (service *Service) OpenTable(tableName string) (int64, error)
- func (service *Service) Remove(tableName string, key string) (int64, error)
- func (service *Service) Remove0(tableName string, conditions []Condition, limit Limit) (int64, error)
- func (service *Service) Select(tableName string, conditions []Condition, limit Limit) ([]Entry, error)
- func (service *Service) Select0(tableName string, key string) (Entry, error)
- func (service *Service) Set(tableName string, key string, value string) (int64, error)
- func (service *Service) Update(tableName string, key string, updateFields []UpdateField) (int64, error)
- func (service *Service) Update0(tableName string, conditions []Condition, limit Limit, ...) (int64, error)
- type Table
- type TableCaller
- type TableCallerRaw
- type TableCallerSession
- type TableFilterer
- type TableInfo
- type TableManager
- type TableManagerCaller
- type TableManagerCallerRaw
- type TableManagerCallerSession
- type TableManagerFilterer
- type TableManagerRaw
- func (_TableManager *TableManagerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TableManager *TableManagerRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, ...) (*types.Transaction, *types.Receipt, error)
- func (_TableManager *TableManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type TableManagerSession
- func (_TableManager *TableManagerSession) AppendColumns(path string, newColumns []string) (int32, *types.Transaction, *types.Receipt, error)
- func (_TableManager *TableManagerSession) AsyncAppendColumns(handler func(*types.Receipt, error), path string, newColumns []string) (*types.Transaction, error)
- func (_TableManager *TableManagerSession) AsyncCreateKVTable(handler func(*types.Receipt, error), tableName string, keyField string, ...) (*types.Transaction, error)
- func (_TableManager *TableManagerSession) AsyncCreateTable(handler func(*types.Receipt, error), path string, tableInfo TableInfo) (*types.Transaction, error)
- func (_TableManager *TableManagerSession) CreateKVTable(tableName string, keyField string, valueField string) (int32, *types.Transaction, *types.Receipt, error)
- func (_TableManager *TableManagerSession) CreateTable(path string, tableInfo TableInfo) (int32, *types.Transaction, *types.Receipt, error)
- func (_TableManager *TableManagerSession) DescWithKeyOrder(tableName string) (TableInfo, error)
- func (_TableManager *TableManagerSession) OpenTable(path string) (common.Address, error)
- type TableManagerTransactor
- func (_TableManager *TableManagerTransactor) AppendColumns(opts *bind.TransactOpts, path string, newColumns []string) (int32, *types.Transaction, *types.Receipt, error)
- func (_TableManager *TableManagerTransactor) AsyncAppendColumns(handler func(*types.Receipt, error), opts *bind.TransactOpts, path string, ...) (*types.Transaction, error)
- func (_TableManager *TableManagerTransactor) AsyncCreateKVTable(handler func(*types.Receipt, error), opts *bind.TransactOpts, tableName string, ...) (*types.Transaction, error)
- func (_TableManager *TableManagerTransactor) AsyncCreateTable(handler func(*types.Receipt, error), opts *bind.TransactOpts, path string, ...) (*types.Transaction, error)
- func (_TableManager *TableManagerTransactor) CreateKVTable(opts *bind.TransactOpts, tableName string, keyField string, valueField string) (int32, *types.Transaction, *types.Receipt, error)
- func (_TableManager *TableManagerTransactor) CreateTable(opts *bind.TransactOpts, path string, tableInfo TableInfo) (int32, *types.Transaction, *types.Receipt, error)
- type TableManagerTransactorRaw
- func (_TableManager *TableManagerTransactorRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, ...) (*types.Transaction, *types.Receipt, error)
- func (_TableManager *TableManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type TableManagerTransactorSession
- func (_TableManager *TableManagerTransactorSession) AppendColumns(path string, newColumns []string) (int32, *types.Transaction, *types.Receipt, error)
- func (_TableManager *TableManagerTransactorSession) AsyncAppendColumns(handler func(*types.Receipt, error), path string, newColumns []string) (*types.Transaction, error)
- func (_TableManager *TableManagerTransactorSession) AsyncCreateKVTable(handler func(*types.Receipt, error), tableName string, keyField string, ...) (*types.Transaction, error)
- func (_TableManager *TableManagerTransactorSession) AsyncCreateTable(handler func(*types.Receipt, error), path string, tableInfo TableInfo) (*types.Transaction, error)
- func (_TableManager *TableManagerTransactorSession) CreateKVTable(tableName string, keyField string, valueField string) (int32, *types.Transaction, *types.Receipt, error)
- func (_TableManager *TableManagerTransactorSession) CreateTable(path string, tableInfo TableInfo) (int32, *types.Transaction, *types.Receipt, error)
- type TableRaw
- func (_Table *TableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Table *TableRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, ...) (*types.Transaction, *types.Receipt, error)
- func (_Table *TableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type TableSession
- func (_Table *TableSession) AsyncInsert(handler func(*types.Receipt, error), entry Entry) (*types.Transaction, error)
- func (_Table *TableSession) AsyncRemove(handler func(*types.Receipt, error), key string) (*types.Transaction, error)
- func (_Table *TableSession) AsyncRemove0(handler func(*types.Receipt, error), conditions []Condition, limit Limit) (*types.Transaction, error)
- func (_Table *TableSession) AsyncUpdate(handler func(*types.Receipt, error), key string, updateFields []UpdateField) (*types.Transaction, error)
- func (_Table *TableSession) AsyncUpdate0(handler func(*types.Receipt, error), conditions []Condition, limit Limit, ...) (*types.Transaction, error)
- func (_Table *TableSession) Count(conditions []Condition) (uint32, error)
- func (_Table *TableSession) Insert(entry Entry) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableSession) Remove(key string) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableSession) Remove0(conditions []Condition, limit Limit) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableSession) Select(conditions []Condition, limit Limit) ([]Entry, error)
- func (_Table *TableSession) Select0(key string) (Entry, error)
- func (_Table *TableSession) Update(key string, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableSession) Update0(conditions []Condition, limit Limit, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
- type TableTransactor
- func (_Table *TableTransactor) AsyncInsert(handler func(*types.Receipt, error), opts *bind.TransactOpts, entry Entry) (*types.Transaction, error)
- func (_Table *TableTransactor) AsyncRemove(handler func(*types.Receipt, error), opts *bind.TransactOpts, key string) (*types.Transaction, error)
- func (_Table *TableTransactor) AsyncRemove0(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_Table *TableTransactor) AsyncUpdate(handler func(*types.Receipt, error), opts *bind.TransactOpts, key string, ...) (*types.Transaction, error)
- func (_Table *TableTransactor) AsyncUpdate0(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_Table *TableTransactor) Insert(opts *bind.TransactOpts, entry Entry) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableTransactor) Remove(opts *bind.TransactOpts, key string) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableTransactor) Remove0(opts *bind.TransactOpts, conditions []Condition, limit Limit) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableTransactor) Update(opts *bind.TransactOpts, key string, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableTransactor) Update0(opts *bind.TransactOpts, conditions []Condition, limit Limit, ...) (int32, *types.Transaction, *types.Receipt, error)
- type TableTransactorRaw
- type TableTransactorSession
- func (_Table *TableTransactorSession) AsyncInsert(handler func(*types.Receipt, error), entry Entry) (*types.Transaction, error)
- func (_Table *TableTransactorSession) AsyncRemove(handler func(*types.Receipt, error), key string) (*types.Transaction, error)
- func (_Table *TableTransactorSession) AsyncRemove0(handler func(*types.Receipt, error), conditions []Condition, limit Limit) (*types.Transaction, error)
- func (_Table *TableTransactorSession) AsyncUpdate(handler func(*types.Receipt, error), key string, updateFields []UpdateField) (*types.Transaction, error)
- func (_Table *TableTransactorSession) AsyncUpdate0(handler func(*types.Receipt, error), conditions []Condition, limit Limit, ...) (*types.Transaction, error)
- func (_Table *TableTransactorSession) Insert(entry Entry) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableTransactorSession) Remove(key string) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableTransactorSession) Remove0(conditions []Condition, limit Limit) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableTransactorSession) Update(key string, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
- func (_Table *TableTransactorSession) Update0(conditions []Condition, limit Limit, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
- type UpdateField
Constants ¶
const KVTableABI = "" /* 590-byte string literal not displayed */
KVTableABI is the input ABI used to generate the binding from.
const TableABI = "" /* 4539-byte string literal not displayed */
TableABI is the input ABI used to generate the binding from.
const (
TableKeyMaxLength int = 255
)
const TableManagerABI = "" /* 2024-byte string literal not displayed */
TableManagerABI is the input ABI used to generate the binding from.
Variables ¶
var TableManagerAddress = common.HexToAddress("0x1002")
Functions ¶
This section is empty.
Types ¶
type KVTable ¶
type KVTable struct { KVTableCaller // Read-only binding to the contract KVTableTransactor // Write-only binding to the contract KVTableFilterer // Log filterer for contract events }
KVTable is an auto generated Go binding around a Solidity contract.
func NewKVTable ¶
NewKVTable creates a new instance of KVTable, bound to a specific deployed contract.
type KVTableCaller ¶
type KVTableCaller struct {
// contains filtered or unexported fields
}
KVTableCaller is an auto generated read-only Go binding around a Solidity contract.
func NewKVTableCaller ¶
func NewKVTableCaller(address common.Address, caller bind.ContractCaller) (*KVTableCaller, error)
NewKVTableCaller creates a new read-only instance of KVTable, bound to a specific deployed contract.
type KVTableCallerRaw ¶
type KVTableCallerRaw struct {
Contract *KVTableCaller // Generic read-only contract binding to access the raw methods on
}
KVTableCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.
func (*KVTableCallerRaw) Call ¶
func (_KVTable *KVTableCallerRaw) 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 KVTableCallerSession ¶
type KVTableCallerSession struct { Contract *KVTableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KVTableCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.
type KVTableFilterer ¶
type KVTableFilterer struct {
// contains filtered or unexported fields
}
KVTableFilterer is an auto generated log filtering Go binding around a Solidity contract events.
func NewKVTableFilterer ¶
func NewKVTableFilterer(address common.Address, filterer bind.ContractFilterer) (*KVTableFilterer, error)
NewKVTableFilterer creates a new log filterer instance of KVTable, bound to a specific deployed contract.
type KVTableRaw ¶
type KVTableRaw struct {
Contract *KVTable // Generic contract binding to access the raw methods on
}
KVTableRaw is an auto generated low-level Go binding around a Solidity contract.
func (*KVTableRaw) Call ¶
func (_KVTable *KVTableRaw) 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 (*KVTableRaw) TransactWithResult ¶
func (_KVTable *KVTableRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*KVTableRaw) Transfer ¶
func (_KVTable *KVTableRaw) 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 KVTableSession ¶
type KVTableSession struct { Contract *KVTable // 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 }
KVTableSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.
func (*KVTableSession) AsyncSet ¶
func (_KVTable *KVTableSession) AsyncSet(handler func(*types.Receipt, error), key string, value string) (*types.Transaction, error)
type KVTableTransactor ¶
type KVTableTransactor struct {
// contains filtered or unexported fields
}
KVTableTransactor is an auto generated write-only Go binding around a Solidity contract.
func NewKVTableTransactor ¶
func NewKVTableTransactor(address common.Address, transactor bind.ContractTransactor) (*KVTableTransactor, error)
NewKVTableTransactor creates a new write-only instance of KVTable, bound to a specific deployed contract.
func (*KVTableTransactor) AsyncSet ¶
func (_KVTable *KVTableTransactor) AsyncSet(handler func(*types.Receipt, error), opts *bind.TransactOpts, key string, value string) (*types.Transaction, error)
func (*KVTableTransactor) Set ¶
func (_KVTable *KVTableTransactor) Set(opts *bind.TransactOpts, key string, value string) (int32, *types.Transaction, *types.Receipt, error)
Set is a paid mutator transaction binding the contract method 0xe942b516.
Solidity: function set(string key, string value) returns(int32)
type KVTableTransactorRaw ¶
type KVTableTransactorRaw struct {
Contract *KVTableTransactor // Generic write-only contract binding to access the raw methods on
}
KVTableTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.
func (*KVTableTransactorRaw) TransactWithResult ¶
func (_KVTable *KVTableTransactorRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*KVTableTransactorRaw) Transfer ¶
func (_KVTable *KVTableTransactorRaw) 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 KVTableTransactorSession ¶
type KVTableTransactorSession struct { Contract *KVTableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KVTableTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.
type Service ¶
type Service struct { KVTable *KVTable CallOpts *bind.CallOpts // contains filtered or unexported fields }
func (*Service) AppendColumns ¶
func (*Service) AsyncAppendColumns ¶
func (*Service) AsyncCreateKVTable ¶
func (*Service) AsyncCreateTable ¶
func (*Service) AsyncInsert ¶
func (*Service) AsyncRemove ¶
func (*Service) AsyncRemove0 ¶
func (*Service) AsyncUpdate ¶
func (service *Service) AsyncUpdate(handler func(*types.Receipt, error), tableName string, key string, updateFields []UpdateField) (*types.Transaction, error)
func (*Service) AsyncUpdate0 ¶
func (*Service) CreateKVTable ¶
func (*Service) CreateTable ¶
func (service *Service) CreateTable(tableName string, key string, valueFields []string) (int64, error)
*
- **************************************************************************************************************
- TableManager
- **************************************************************************************************************
*
func (*Service) DescWithKeyOrder ¶
func (*Service) Insert ¶
*
- **************************************************************************************************************
- Table
- **************************************************************************************************************
*
func (*Service) Set ¶
*
- **************************************************************************************************************
- KVTable
- **************************************************************************************************************
*
type Table ¶
type Table struct { TableCaller // Read-only binding to the contract TableTransactor // Write-only binding to the contract TableFilterer // Log filterer for contract events }
Table is an auto generated Go binding around a Solidity contract.
type TableCaller ¶
type TableCaller struct {
// contains filtered or unexported fields
}
TableCaller is an auto generated read-only Go binding around a Solidity contract.
func NewTableCaller ¶
func NewTableCaller(address common.Address, caller bind.ContractCaller) (*TableCaller, error)
NewTableCaller creates a new read-only instance of Table, bound to a specific deployed contract.
func (*TableCaller) Count ¶
Count is a free data retrieval call binding the contract method 0xda46335f.
Solidity: function count([]Condition conditions) constant returns(uint32)
func (*TableCaller) Select ¶
func (_Table *TableCaller) Select(opts *bind.CallOpts, conditions []Condition, limit Limit) ([]Entry, error)
Select is a free data retrieval call binding the contract method 0x2a922441.
Solidity: function select([]Condition conditions, Limit limit) constant returns([]Entry)
type TableCallerRaw ¶
type TableCallerRaw struct {
Contract *TableCaller // Generic read-only contract binding to access the raw methods on
}
TableCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.
func (*TableCallerRaw) Call ¶
func (_Table *TableCallerRaw) 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 TableCallerSession ¶
type TableCallerSession struct { Contract *TableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TableCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.
func (*TableCallerSession) Count ¶
func (_Table *TableCallerSession) Count(conditions []Condition) (uint32, error)
Count is a free data retrieval call binding the contract method 0xda46335f.
Solidity: function count([]Condition conditions) constant returns(uint32)
type TableFilterer ¶
type TableFilterer struct {
// contains filtered or unexported fields
}
TableFilterer is an auto generated log filtering Go binding around a Solidity contract events.
func NewTableFilterer ¶
func NewTableFilterer(address common.Address, filterer bind.ContractFilterer) (*TableFilterer, error)
NewTableFilterer creates a new log filterer instance of Table, bound to a specific deployed contract.
type TableManager ¶
type TableManager struct { TableManagerCaller // Read-only binding to the contract TableManagerTransactor // Write-only binding to the contract TableManagerFilterer // Log filterer for contract events }
TableManager is an auto generated Go binding around a Solidity contract.
func NewTableManager ¶
func NewTableManager(address common.Address, backend bind.ContractBackend) (*TableManager, error)
NewTableManager creates a new instance of TableManager, bound to a specific deployed contract.
type TableManagerCaller ¶
type TableManagerCaller struct {
// contains filtered or unexported fields
}
TableManagerCaller is an auto generated read-only Go binding around a Solidity contract.
func NewTableManagerCaller ¶
func NewTableManagerCaller(address common.Address, caller bind.ContractCaller) (*TableManagerCaller, error)
NewTableManagerCaller creates a new read-only instance of TableManager, bound to a specific deployed contract.
func (*TableManagerCaller) DescWithKeyOrder ¶
func (_TableManager *TableManagerCaller) DescWithKeyOrder(opts *bind.CallOpts, tableName string) (TableInfo, error)
DescWithKeyOrder is a free data retrieval call binding the contract method 0xb8764d3f.
Solidity: function descWithKeyOrder(string tableName) constant returns(TableInfo)
type TableManagerCallerRaw ¶
type TableManagerCallerRaw struct {
Contract *TableManagerCaller // Generic read-only contract binding to access the raw methods on
}
TableManagerCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.
func (*TableManagerCallerRaw) Call ¶
func (_TableManager *TableManagerCallerRaw) 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 TableManagerCallerSession ¶
type TableManagerCallerSession struct { Contract *TableManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TableManagerCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.
func (*TableManagerCallerSession) DescWithKeyOrder ¶
func (_TableManager *TableManagerCallerSession) DescWithKeyOrder(tableName string) (TableInfo, error)
DescWithKeyOrder is a free data retrieval call binding the contract method 0xb8764d3f.
Solidity: function descWithKeyOrder(string tableName) constant returns(TableInfo)
type TableManagerFilterer ¶
type TableManagerFilterer struct {
// contains filtered or unexported fields
}
TableManagerFilterer is an auto generated log filtering Go binding around a Solidity contract events.
func NewTableManagerFilterer ¶
func NewTableManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*TableManagerFilterer, error)
NewTableManagerFilterer creates a new log filterer instance of TableManager, bound to a specific deployed contract.
type TableManagerRaw ¶
type TableManagerRaw struct {
Contract *TableManager // Generic contract binding to access the raw methods on
}
TableManagerRaw is an auto generated low-level Go binding around a Solidity contract.
func (*TableManagerRaw) Call ¶
func (_TableManager *TableManagerRaw) 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 (*TableManagerRaw) TransactWithResult ¶
func (_TableManager *TableManagerRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*TableManagerRaw) Transfer ¶
func (_TableManager *TableManagerRaw) 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 TableManagerSession ¶
type TableManagerSession struct { Contract *TableManager // 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 }
TableManagerSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.
func (*TableManagerSession) AppendColumns ¶
func (_TableManager *TableManagerSession) AppendColumns(path string, newColumns []string) (int32, *types.Transaction, *types.Receipt, error)
AppendColumns is a paid mutator transaction binding the contract method 0x302baee0.
Solidity: function appendColumns(string path, string[] newColumns) returns(int32)
func (*TableManagerSession) AsyncAppendColumns ¶
func (_TableManager *TableManagerSession) AsyncAppendColumns(handler func(*types.Receipt, error), path string, newColumns []string) (*types.Transaction, error)
func (*TableManagerSession) AsyncCreateKVTable ¶
func (_TableManager *TableManagerSession) AsyncCreateKVTable(handler func(*types.Receipt, error), tableName string, keyField string, valueField string) (*types.Transaction, error)
func (*TableManagerSession) AsyncCreateTable ¶
func (_TableManager *TableManagerSession) AsyncCreateTable(handler func(*types.Receipt, error), path string, tableInfo TableInfo) (*types.Transaction, error)
func (*TableManagerSession) CreateKVTable ¶
func (_TableManager *TableManagerSession) CreateKVTable(tableName string, keyField string, valueField string) (int32, *types.Transaction, *types.Receipt, error)
CreateKVTable is a paid mutator transaction binding the contract method 0xb0e89adb.
Solidity: function createKVTable(string tableName, string keyField, string valueField) returns(int32)
func (*TableManagerSession) CreateTable ¶
func (_TableManager *TableManagerSession) CreateTable(path string, tableInfo TableInfo) (int32, *types.Transaction, *types.Receipt, error)
CreateTable is a paid mutator transaction binding the contract method 0x75b14eea.
Solidity: function createTable(string path, TableInfo tableInfo) returns(int32)
func (*TableManagerSession) DescWithKeyOrder ¶
func (_TableManager *TableManagerSession) DescWithKeyOrder(tableName string) (TableInfo, error)
DescWithKeyOrder is a free data retrieval call binding the contract method 0xb8764d3f.
Solidity: function descWithKeyOrder(string tableName) constant returns(TableInfo)
type TableManagerTransactor ¶
type TableManagerTransactor struct {
// contains filtered or unexported fields
}
TableManagerTransactor is an auto generated write-only Go binding around a Solidity contract.
func NewTableManagerTransactor ¶
func NewTableManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*TableManagerTransactor, error)
NewTableManagerTransactor creates a new write-only instance of TableManager, bound to a specific deployed contract.
func (*TableManagerTransactor) AppendColumns ¶
func (_TableManager *TableManagerTransactor) AppendColumns(opts *bind.TransactOpts, path string, newColumns []string) (int32, *types.Transaction, *types.Receipt, error)
AppendColumns is a paid mutator transaction binding the contract method 0x302baee0.
Solidity: function appendColumns(string path, string[] newColumns) returns(int32)
func (*TableManagerTransactor) AsyncAppendColumns ¶
func (_TableManager *TableManagerTransactor) AsyncAppendColumns(handler func(*types.Receipt, error), opts *bind.TransactOpts, path string, newColumns []string) (*types.Transaction, error)
func (*TableManagerTransactor) AsyncCreateKVTable ¶
func (_TableManager *TableManagerTransactor) AsyncCreateKVTable(handler func(*types.Receipt, error), opts *bind.TransactOpts, tableName string, keyField string, valueField string) (*types.Transaction, error)
func (*TableManagerTransactor) AsyncCreateTable ¶
func (_TableManager *TableManagerTransactor) AsyncCreateTable(handler func(*types.Receipt, error), opts *bind.TransactOpts, path string, tableInfo TableInfo) (*types.Transaction, error)
func (*TableManagerTransactor) CreateKVTable ¶
func (_TableManager *TableManagerTransactor) CreateKVTable(opts *bind.TransactOpts, tableName string, keyField string, valueField string) (int32, *types.Transaction, *types.Receipt, error)
CreateKVTable is a paid mutator transaction binding the contract method 0xb0e89adb.
Solidity: function createKVTable(string tableName, string keyField, string valueField) returns(int32)
func (*TableManagerTransactor) CreateTable ¶
func (_TableManager *TableManagerTransactor) CreateTable(opts *bind.TransactOpts, path string, tableInfo TableInfo) (int32, *types.Transaction, *types.Receipt, error)
CreateTable is a paid mutator transaction binding the contract method 0x75b14eea.
Solidity: function createTable(string path, TableInfo tableInfo) returns(int32)
type TableManagerTransactorRaw ¶
type TableManagerTransactorRaw struct {
Contract *TableManagerTransactor // Generic write-only contract binding to access the raw methods on
}
TableManagerTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.
func (*TableManagerTransactorRaw) TransactWithResult ¶
func (_TableManager *TableManagerTransactorRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*TableManagerTransactorRaw) Transfer ¶
func (_TableManager *TableManagerTransactorRaw) 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 TableManagerTransactorSession ¶
type TableManagerTransactorSession struct { Contract *TableManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TableManagerTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.
func (*TableManagerTransactorSession) AppendColumns ¶
func (_TableManager *TableManagerTransactorSession) AppendColumns(path string, newColumns []string) (int32, *types.Transaction, *types.Receipt, error)
AppendColumns is a paid mutator transaction binding the contract method 0x302baee0.
Solidity: function appendColumns(string path, string[] newColumns) returns(int32)
func (*TableManagerTransactorSession) AsyncAppendColumns ¶
func (_TableManager *TableManagerTransactorSession) AsyncAppendColumns(handler func(*types.Receipt, error), path string, newColumns []string) (*types.Transaction, error)
func (*TableManagerTransactorSession) AsyncCreateKVTable ¶
func (_TableManager *TableManagerTransactorSession) AsyncCreateKVTable(handler func(*types.Receipt, error), tableName string, keyField string, valueField string) (*types.Transaction, error)
func (*TableManagerTransactorSession) AsyncCreateTable ¶
func (_TableManager *TableManagerTransactorSession) AsyncCreateTable(handler func(*types.Receipt, error), path string, tableInfo TableInfo) (*types.Transaction, error)
func (*TableManagerTransactorSession) CreateKVTable ¶
func (_TableManager *TableManagerTransactorSession) CreateKVTable(tableName string, keyField string, valueField string) (int32, *types.Transaction, *types.Receipt, error)
CreateKVTable is a paid mutator transaction binding the contract method 0xb0e89adb.
Solidity: function createKVTable(string tableName, string keyField, string valueField) returns(int32)
func (*TableManagerTransactorSession) CreateTable ¶
func (_TableManager *TableManagerTransactorSession) CreateTable(path string, tableInfo TableInfo) (int32, *types.Transaction, *types.Receipt, error)
CreateTable is a paid mutator transaction binding the contract method 0x75b14eea.
Solidity: function createTable(string path, TableInfo tableInfo) returns(int32)
type TableRaw ¶
type TableRaw struct {
Contract *Table // Generic contract binding to access the raw methods on
}
TableRaw is an auto generated low-level Go binding around a Solidity contract.
func (*TableRaw) Call ¶
func (_Table *TableRaw) 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 (*TableRaw) TransactWithResult ¶
func (_Table *TableRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*TableRaw) Transfer ¶
func (_Table *TableRaw) 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 TableSession ¶
type TableSession struct { Contract *Table // 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 }
TableSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.
func (*TableSession) AsyncInsert ¶
func (_Table *TableSession) AsyncInsert(handler func(*types.Receipt, error), entry Entry) (*types.Transaction, error)
func (*TableSession) AsyncRemove ¶
func (_Table *TableSession) AsyncRemove(handler func(*types.Receipt, error), key string) (*types.Transaction, error)
func (*TableSession) AsyncRemove0 ¶
func (_Table *TableSession) AsyncRemove0(handler func(*types.Receipt, error), conditions []Condition, limit Limit) (*types.Transaction, error)
func (*TableSession) AsyncUpdate ¶
func (_Table *TableSession) AsyncUpdate(handler func(*types.Receipt, error), key string, updateFields []UpdateField) (*types.Transaction, error)
func (*TableSession) AsyncUpdate0 ¶
func (_Table *TableSession) AsyncUpdate0(handler func(*types.Receipt, error), conditions []Condition, limit Limit, updateFields []UpdateField) (*types.Transaction, error)
func (*TableSession) Count ¶
func (_Table *TableSession) Count(conditions []Condition) (uint32, error)
Count is a free data retrieval call binding the contract method 0xda46335f.
Solidity: function count([]Condition conditions) constant returns(uint32)
func (*TableSession) Insert ¶
func (_Table *TableSession) Insert(entry Entry) (int32, *types.Transaction, *types.Receipt, error)
Insert is a paid mutator transaction binding the contract method 0x5c6e105f.
Solidity: function insert(Entry entry) returns(int32)
func (*TableSession) Remove ¶
func (_Table *TableSession) Remove(key string) (int32, *types.Transaction, *types.Receipt, error)
Remove is a paid mutator transaction binding the contract method 0x80599e4b.
Solidity: function remove(string key) returns(int32)
func (*TableSession) Remove0 ¶
func (_Table *TableSession) Remove0(conditions []Condition, limit Limit) (int32, *types.Transaction, *types.Receipt, error)
Remove0 is a paid mutator transaction binding the contract method 0xa7260717.
Solidity: function remove([]Condition conditions, Limit limit) returns(int32)
func (*TableSession) Select ¶
func (_Table *TableSession) Select(conditions []Condition, limit Limit) ([]Entry, error)
Select is a free data retrieval call binding the contract method 0x2a922441.
Solidity: function select([]Condition conditions, Limit limit) constant returns([]Entry)
func (*TableSession) Select0 ¶
func (_Table *TableSession) Select0(key string) (Entry, error)
Select0 is a free data retrieval call binding the contract method 0xfcd7e3c1.
Solidity: function select(string key) constant returns(Entry)
func (*TableSession) Update ¶
func (_Table *TableSession) Update(key string, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
Update is a paid mutator transaction binding the contract method 0x41ffd75f.
Solidity: function update(string key, []UpdateField updateFields) returns(int32)
func (*TableSession) Update0 ¶
func (_Table *TableSession) Update0(conditions []Condition, limit Limit, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
Update0 is a paid mutator transaction binding the contract method 0x9924c17e.
Solidity: function update([]Condition conditions, Limit limit, []UpdateField updateFields) returns(int32)
type TableTransactor ¶
type TableTransactor struct {
// contains filtered or unexported fields
}
TableTransactor is an auto generated write-only Go binding around a Solidity contract.
func NewTableTransactor ¶
func NewTableTransactor(address common.Address, transactor bind.ContractTransactor) (*TableTransactor, error)
NewTableTransactor creates a new write-only instance of Table, bound to a specific deployed contract.
func (*TableTransactor) AsyncInsert ¶
func (_Table *TableTransactor) AsyncInsert(handler func(*types.Receipt, error), opts *bind.TransactOpts, entry Entry) (*types.Transaction, error)
func (*TableTransactor) AsyncRemove ¶
func (_Table *TableTransactor) AsyncRemove(handler func(*types.Receipt, error), opts *bind.TransactOpts, key string) (*types.Transaction, error)
func (*TableTransactor) AsyncRemove0 ¶
func (_Table *TableTransactor) AsyncRemove0(handler func(*types.Receipt, error), opts *bind.TransactOpts, conditions []Condition, limit Limit) (*types.Transaction, error)
func (*TableTransactor) AsyncUpdate ¶
func (_Table *TableTransactor) AsyncUpdate(handler func(*types.Receipt, error), opts *bind.TransactOpts, key string, updateFields []UpdateField) (*types.Transaction, error)
func (*TableTransactor) AsyncUpdate0 ¶
func (_Table *TableTransactor) AsyncUpdate0(handler func(*types.Receipt, error), opts *bind.TransactOpts, conditions []Condition, limit Limit, updateFields []UpdateField) (*types.Transaction, error)
func (*TableTransactor) Insert ¶
func (_Table *TableTransactor) Insert(opts *bind.TransactOpts, entry Entry) (int32, *types.Transaction, *types.Receipt, error)
Insert is a paid mutator transaction binding the contract method 0x5c6e105f.
Solidity: function insert(Entry entry) returns(int32)
func (*TableTransactor) Remove ¶
func (_Table *TableTransactor) Remove(opts *bind.TransactOpts, key string) (int32, *types.Transaction, *types.Receipt, error)
Remove is a paid mutator transaction binding the contract method 0x80599e4b.
Solidity: function remove(string key) returns(int32)
func (*TableTransactor) Remove0 ¶
func (_Table *TableTransactor) Remove0(opts *bind.TransactOpts, conditions []Condition, limit Limit) (int32, *types.Transaction, *types.Receipt, error)
Remove0 is a paid mutator transaction binding the contract method 0xa7260717.
Solidity: function remove([]Condition conditions, Limit limit) returns(int32)
func (*TableTransactor) Update ¶
func (_Table *TableTransactor) Update(opts *bind.TransactOpts, key string, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
Update is a paid mutator transaction binding the contract method 0x41ffd75f.
Solidity: function update(string key, []UpdateField updateFields) returns(int32)
func (*TableTransactor) Update0 ¶
func (_Table *TableTransactor) Update0(opts *bind.TransactOpts, conditions []Condition, limit Limit, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
Update0 is a paid mutator transaction binding the contract method 0x9924c17e.
Solidity: function update([]Condition conditions, Limit limit, []UpdateField updateFields) returns(int32)
type TableTransactorRaw ¶
type TableTransactorRaw struct {
Contract *TableTransactor // Generic write-only contract binding to access the raw methods on
}
TableTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.
func (*TableTransactorRaw) TransactWithResult ¶
func (_Table *TableTransactorRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*TableTransactorRaw) Transfer ¶
func (_Table *TableTransactorRaw) 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 TableTransactorSession ¶
type TableTransactorSession struct { Contract *TableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TableTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.
func (*TableTransactorSession) AsyncInsert ¶
func (_Table *TableTransactorSession) AsyncInsert(handler func(*types.Receipt, error), entry Entry) (*types.Transaction, error)
func (*TableTransactorSession) AsyncRemove ¶
func (_Table *TableTransactorSession) AsyncRemove(handler func(*types.Receipt, error), key string) (*types.Transaction, error)
func (*TableTransactorSession) AsyncRemove0 ¶
func (_Table *TableTransactorSession) AsyncRemove0(handler func(*types.Receipt, error), conditions []Condition, limit Limit) (*types.Transaction, error)
func (*TableTransactorSession) AsyncUpdate ¶
func (_Table *TableTransactorSession) AsyncUpdate(handler func(*types.Receipt, error), key string, updateFields []UpdateField) (*types.Transaction, error)
func (*TableTransactorSession) AsyncUpdate0 ¶
func (_Table *TableTransactorSession) AsyncUpdate0(handler func(*types.Receipt, error), conditions []Condition, limit Limit, updateFields []UpdateField) (*types.Transaction, error)
func (*TableTransactorSession) Insert ¶
func (_Table *TableTransactorSession) Insert(entry Entry) (int32, *types.Transaction, *types.Receipt, error)
Insert is a paid mutator transaction binding the contract method 0x5c6e105f.
Solidity: function insert(Entry entry) returns(int32)
func (*TableTransactorSession) Remove ¶
func (_Table *TableTransactorSession) Remove(key string) (int32, *types.Transaction, *types.Receipt, error)
Remove is a paid mutator transaction binding the contract method 0x80599e4b.
Solidity: function remove(string key) returns(int32)
func (*TableTransactorSession) Remove0 ¶
func (_Table *TableTransactorSession) Remove0(conditions []Condition, limit Limit) (int32, *types.Transaction, *types.Receipt, error)
Remove0 is a paid mutator transaction binding the contract method 0xa7260717.
Solidity: function remove([]Condition conditions, Limit limit) returns(int32)
func (*TableTransactorSession) Update ¶
func (_Table *TableTransactorSession) Update(key string, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
Update is a paid mutator transaction binding the contract method 0x41ffd75f.
Solidity: function update(string key, []UpdateField updateFields) returns(int32)
func (*TableTransactorSession) Update0 ¶
func (_Table *TableTransactorSession) Update0(conditions []Condition, limit Limit, updateFields []UpdateField) (int32, *types.Transaction, *types.Receipt, error)
Update0 is a paid mutator transaction binding the contract method 0x9924c17e.
Solidity: function update([]Condition conditions, Limit limit, []UpdateField updateFields) returns(int32)
type UpdateField ¶
UpdateField is an auto generated low-level Go binding around an user-defined struct.