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 ConnCursor
- func (vc *ConnCursor) Close() error
- func (vc *ConnCursor) Column(context *sqlite.VirtualTableContext, i int) error
- func (vc *ConnCursor) Eof() bool
- func (vc *ConnCursor) Filter(_ int, idxStr string, values ...sqlite.Value) error
- func (vc *ConnCursor) Next() error
- func (vc *ConnCursor) Rowid() (int64, error)
- type ConnModule
- func (vm *ConnModule) BestIndex(input *sqlite.IndexInfoInput) (*sqlite.IndexInfoOutput, error)
- func (c *ConnModule) Connect(conn *sqlite.Conn, args []string, declare func(string) error) (sqlite.VirtualTable, error)
- func (c *ConnModule) Delete(sqlite.Value) error
- func (vm *ConnModule) Destroy() error
- func (vm *ConnModule) Disconnect() error
- func (c *ConnModule) Insert(_ ...sqlite.Value) (int64, error)
- func (vm *ConnModule) Open() (sqlite.VirtualCursor, error)
- func (c *ConnModule) Replace(old, new sqlite.Value, _ ...sqlite.Value) error
- func (c *ConnModule) Update(value sqlite.Value, values ...sqlite.Value) error
- type Cursor
- type Module
- type RefreshFunc
- type RefreshFuncContext
- type S3DBConn
- 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
- type VacuumTable
- 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) Sync() 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 {
// contains filtered or unexported fields
}
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 ConnCursor ¶
type ConnCursor struct {
// contains filtered or unexported fields
}
func (*ConnCursor) Close ¶
func (vc *ConnCursor) Close() error
func (*ConnCursor) Column ¶
func (vc *ConnCursor) Column(context *sqlite.VirtualTableContext, i int) error
func (*ConnCursor) Eof ¶
func (vc *ConnCursor) Eof() bool
func (*ConnCursor) Next ¶
func (vc *ConnCursor) Next() error
func (*ConnCursor) Rowid ¶
func (vc *ConnCursor) Rowid() (int64, error)
type ConnModule ¶
type ConnModule struct {
// contains filtered or unexported fields
}
func (*ConnModule) BestIndex ¶
func (vm *ConnModule) BestIndex(input *sqlite.IndexInfoInput) (*sqlite.IndexInfoOutput, error)
func (*ConnModule) Connect ¶
func (c *ConnModule) Connect(conn *sqlite.Conn, args []string, declare func(string) error) (sqlite.VirtualTable, error)
func (*ConnModule) Destroy ¶
func (vm *ConnModule) Destroy() error
func (*ConnModule) Disconnect ¶
func (vm *ConnModule) Disconnect() error
func (*ConnModule) Open ¶
func (vm *ConnModule) Open() (sqlite.VirtualCursor, error)
type Module ¶
type Module struct {
// contains filtered or unexported fields
}
type RefreshFunc ¶
type RefreshFunc struct {
// contains filtered or unexported fields
}
func (*RefreshFunc) Args ¶
func (h *RefreshFunc) Args() int
func (*RefreshFunc) Deterministic ¶
func (h *RefreshFunc) Deterministic() bool
func (*RefreshFunc) Final ¶
func (h *RefreshFunc) Final(ctx *sqlite.AggregateContext)
func (*RefreshFunc) Step ¶
func (h *RefreshFunc) Step(ctx *sqlite.AggregateContext, values ...sqlite.Value)
type RefreshFuncContext ¶
type RefreshFuncContext struct {
// contains filtered or unexported fields
}
type S3DBConn ¶
type S3DBConn struct {
// contains filtered or unexported fields
}
func (*S3DBConn) ResetContext ¶
func (sc *S3DBConn) ResetContext()
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 {
// contains filtered or unexported fields
}
type VacuumTable ¶
type VacuumTable struct {
// contains filtered or unexported fields
}
func (*VacuumTable) BestIndex ¶
func (vt *VacuumTable) BestIndex(input *sqlite.IndexInfoInput) (*sqlite.IndexInfoOutput, error)
func (*VacuumTable) Destroy ¶
func (vt *VacuumTable) Destroy() error
func (*VacuumTable) Disconnect ¶
func (vt *VacuumTable) Disconnect() error
func (*VacuumTable) Open ¶
func (vt *VacuumTable) Open() (sqlite.VirtualCursor, error)
type VersionFunc ¶
type VersionFunc struct {
// contains filtered or unexported fields
}
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
func (*VirtualTable) Sync ¶
func (c *VirtualTable) Sync() error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.