add_record(self,
session,
record)
Ensure that a record is registered with the database.
|
authenticate(self,
session,
user)
Authenticate user against database
|
begin_indexing(self,
session)
Perform tasks before records are to be indexed
|
commit_indexing(self,
session)
Perform tasks after records have been sent to indexes.
|
commit_metadata(self,
session)
Ensure persistence of database metadata
|
connect(self,
session)
Perform database specific session initialisation
|
disconnect(self,
session)
Perform any database specific session tidying on completion
|
index_record(self,
session,
record)
Sends the record to all indexes registered with the database to be
indexes
|
reindex(self,
session)
Reindex all records registered with the database
|
remove_record(self,
session,
req)
Unregister the record.
|
scan(self,
session,
query,
numReq,
direction=">=")
Given a CQL query (single searchClause), resolve the index and
return a section of the term list
|
search(self,
session,
query)
Given a CQL query, perform the query and return a resultSet
|
sort(self,
session,
resultSets,
sortKeys)
Take one or more resultSets and sort/merge by sortKeys
|
unindex_record(self,
session,
record)
Sends the record to all indexes registered with the database to be
removed/unindexed
|
:
__init__ ,
auth_function ,
get_config ,
get_default ,
get_object ,
get_path ,
get_setting ,
log_function ,
unauth_function ,
unlog_function
:
__delattr__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__str__
|