Base class to implement a specific Virtual Table module with apsw. For
more info: http://www.sqlite.org/cvstrac/wiki/wiki?p=VirtualTables
http://www.sqlite.org/cvstrac/wiki/wiki?p=VirtualTableMethods
http://www.sqlite.org/cvstrac/wiki/wiki?p=VirtualTableBestIndexMethod
|
|
__init__(self,
field_names)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
|
Create(self,
connection,
modulename,
databasename,
vtablename,
*args)
Called when the virtual table is created. |
source code
|
|
|
|
Connect(self,
connection,
modulename,
databasename,
vtablename,
*args)
Connect to an existing virtual table, by default it is identical to
Create |
source code
|
|
|
|
Destroy(self)
Release a connection to a virtual table and destroy the underlying
table implementation. |
source code
|
|
|
|
|
|
|
BestIndex(self,
constraints,
orderby)
Provide information on how to best access this table. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Open(self)
Create/prepare a cursor used for subsequent reading. |
source code
|
|
|
|
Close(self)
Close a cursor previously created by Open By default, do nothing |
source code
|
|
|
|
|
|
|
Eof(self)
Determines if the current cursor points to a valid row. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inherited from object:
__delattr__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__str__
|