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__
|