Documentation
¶
Index ¶
- type Cursor
- type Module
- type VacuumCursor
- func (vc *VacuumCursor) Close() error
- func (vc *VacuumCursor) Column(context *sqlite.VirtualTableContext, i int) error
- func (vc *VacuumCursor) Eof() bool
- func (vc *VacuumCursor) Filter(_ int, idxStr string, values ...sqlite.Value) error
- func (vc *VacuumCursor) Next() error
- func (vc *VacuumCursor) Rowid() (int64, error)
- type VacuumModule
- func (vm *VacuumModule) BestIndex(input *sqlite.IndexInfoInput) (*sqlite.IndexInfoOutput, error)
- func (c *VacuumModule) Connect(conn *sqlite.Conn, args []string, declare func(string) error) (sqlite.VirtualTable, error)
- func (vm *VacuumModule) Destroy() error
- func (vm *VacuumModule) Disconnect() error
- func (vm *VacuumModule) Open() (sqlite.VirtualCursor, error)
- type VirtualTable
- func (c *VirtualTable) Begin() error
- func (c *VirtualTable) BestIndex(input *sqlite.IndexInfoInput) (*sqlite.IndexInfoOutput, error)
- func (c *VirtualTable) Commit() error
- func (c *VirtualTable) Delete(value sqlite.Value) error
- func (c *VirtualTable) Destroy() error
- func (c *VirtualTable) Disconnect() error
- func (c *VirtualTable) Insert(values ...sqlite.Value) (int64, error)
- func (c *VirtualTable) Open() (sqlite.VirtualCursor, error)
- func (c *VirtualTable) Replace(oldValue, newValue sqlite.Value, values ...sqlite.Value) error
- func (c *VirtualTable) Rollback() error
- func (c *VirtualTable) Update(value sqlite.Value, values ...sqlite.Value) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VacuumCursor ¶
type VacuumCursor struct {
// contains filtered or unexported fields
}
func (*VacuumCursor) Close ¶
func (vc *VacuumCursor) Close() error
func (*VacuumCursor) Column ¶
func (vc *VacuumCursor) Column(context *sqlite.VirtualTableContext, i int) error
func (*VacuumCursor) Eof ¶
func (vc *VacuumCursor) Eof() bool
func (*VacuumCursor) Next ¶
func (vc *VacuumCursor) Next() error
func (*VacuumCursor) Rowid ¶
func (vc *VacuumCursor) Rowid() (int64, error)
type VacuumModule ¶
type VacuumModule struct{}
func (*VacuumModule) BestIndex ¶
func (vm *VacuumModule) BestIndex(input *sqlite.IndexInfoInput) (*sqlite.IndexInfoOutput, error)
func (*VacuumModule) Connect ¶
func (c *VacuumModule) Connect(conn *sqlite.Conn, args []string, declare func(string) error) (sqlite.VirtualTable, error)
func (*VacuumModule) Destroy ¶
func (vm *VacuumModule) Destroy() error
func (*VacuumModule) Disconnect ¶
func (vm *VacuumModule) Disconnect() error
func (*VacuumModule) Open ¶
func (vm *VacuumModule) Open() (sqlite.VirtualCursor, error)
type VirtualTable ¶
type VirtualTable struct {
// contains filtered or unexported fields
}
func (*VirtualTable) Begin ¶
func (c *VirtualTable) Begin() error
func (*VirtualTable) BestIndex ¶
func (c *VirtualTable) BestIndex(input *sqlite.IndexInfoInput) (*sqlite.IndexInfoOutput, error)
func (*VirtualTable) Commit ¶
func (c *VirtualTable) Commit() error
func (*VirtualTable) Destroy ¶
func (c *VirtualTable) Destroy() error
func (*VirtualTable) Disconnect ¶
func (c *VirtualTable) Disconnect() error
func (*VirtualTable) Open ¶
func (c *VirtualTable) Open() (sqlite.VirtualCursor, error)
func (*VirtualTable) Rollback ¶
func (c *VirtualTable) Rollback() error
Click to show internal directories.
Click to hide internal directories.