Documentation
¶
Index ¶
- type ChangesCursor
- func (c *ChangesCursor) Close() error
- func (c *ChangesCursor) Column(ctx *sqlite.VirtualTableContext, i int) error
- func (c *ChangesCursor) Eof() bool
- func (c *ChangesCursor) Filter(_ int, idxStr string, values ...sqlite.Value) error
- func (c *ChangesCursor) Next() error
- func (c *ChangesCursor) Rowid() (int64, error)
- type ChangesModule
- type ChangesTable
- 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 VersionFunc
- type VersionFuncContext
- 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 ChangesCursor ¶
type ChangesCursor struct {
// contains filtered or unexported fields
}
func (*ChangesCursor) Close ¶
func (c *ChangesCursor) Close() error
func (*ChangesCursor) Column ¶
func (c *ChangesCursor) Column(ctx *sqlite.VirtualTableContext, i int) error
func (*ChangesCursor) Eof ¶
func (c *ChangesCursor) Eof() bool
func (*ChangesCursor) Next ¶
func (c *ChangesCursor) Next() error
func (*ChangesCursor) Rowid ¶
func (c *ChangesCursor) Rowid() (int64, error)
type ChangesModule ¶
type ChangesModule struct{}
type ChangesTable ¶
type ChangesTable struct {
// contains filtered or unexported fields
}
func (*ChangesTable) BestIndex ¶
func (c *ChangesTable) BestIndex(input *sqlite.IndexInfoInput) (*sqlite.IndexInfoOutput, error)
func (*ChangesTable) Destroy ¶
func (c *ChangesTable) Destroy() error
func (*ChangesTable) Disconnect ¶
func (c *ChangesTable) Disconnect() error
func (*ChangesTable) Open ¶
func (c *ChangesTable) Open() (sqlite.VirtualCursor, error)
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 VersionFunc ¶
type VersionFunc struct{}
func (*VersionFunc) Args ¶
func (h *VersionFunc) Args() int
func (*VersionFunc) Deterministic ¶
func (h *VersionFunc) Deterministic() bool
func (*VersionFunc) Final ¶
func (h *VersionFunc) Final(ctx *sqlite.AggregateContext)
func (*VersionFunc) Step ¶
func (h *VersionFunc) Step(ctx *sqlite.AggregateContext, values ...sqlite.Value)
type VersionFuncContext ¶
type VersionFuncContext struct {
// contains filtered or unexported fields
}
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.