Documentation ¶
Index ¶
- func GetNil() []interface{}
- type ActionResponse
- type Delete
- type DeleteReferences
- type Insert
- type InsertReferences
- type Mutate
- type Select
- type Transact
- type Transaction
- func (txn *Transaction) Cancel()
- func (txn *Transaction) Commit() (Transact, error, bool)
- func (txn *Transaction) Delete(d Delete)
- func (txn *Transaction) DeleteReferences(dr DeleteReferences) *Transaction
- func (txn *Transaction) Insert(i Insert) string
- func (txn *Transaction) InsertReferences(ir InsertReferences) *Transaction
- func (txn *Transaction) Mutate(m Mutate)
- func (txn *Transaction) Select(s Select)
- func (txn *Transaction) Update(u Update)
- func (txn *Transaction) Wait(w Wait)
- type UUID
- type Update
- type Wait
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ActionResponse ¶
type DeleteReferences ¶
type InsertReferences ¶
type Transact ¶
type Transact []ActionResponse
type Transaction ¶
type Transaction struct { OVSDB iOVSDB Schema string Actions []interface{} Tables map[string]string References map[string][]interface{} Counter int // contains filtered or unexported fields }
Transaction handle structure
func (*Transaction) Cancel ¶
func (txn *Transaction) Cancel()
func (*Transaction) Commit ¶
func (txn *Transaction) Commit() (Transact, error, bool)
Commit stores all staged changes in DB. It manages references in main table automatically.
func (*Transaction) Delete ¶
func (txn *Transaction) Delete(d Delete)
func (*Transaction) DeleteReferences ¶
func (txn *Transaction) DeleteReferences(dr DeleteReferences) *Transaction
func (*Transaction) Insert ¶
func (txn *Transaction) Insert(i Insert) string
func (*Transaction) InsertReferences ¶
func (txn *Transaction) InsertReferences(ir InsertReferences) *Transaction
func (*Transaction) Mutate ¶
func (txn *Transaction) Mutate(m Mutate)
func (*Transaction) Select ¶
func (txn *Transaction) Select(s Select)
func (*Transaction) Update ¶
func (txn *Transaction) Update(u Update)
func (*Transaction) Wait ¶
func (txn *Transaction) Wait(w Wait)
Click to show internal directories.
Click to hide internal directories.