EDataBook.DataBookCursorSqlite¶
| Subclasses: | None | 
|---|
Methods¶
| Inherited: | EDataBook.DataBookCursor (11), GObject.Object (37) | 
|---|---|
| Structs: | GObject.ObjectClass (5) | 
| class | new(backend, ebsql, revision_key, sort_fields, sort_types) | 
Virtual Methods¶
| Inherited: | EDataBook.DataBookCursor (6), GObject.Object (7) | 
|---|
Properties¶
| Inherited: | EDataBook.DataBookCursor (3) | 
|---|
| Name | Type | Flags | Short Description | 
|---|---|---|---|
| cursor | int | w/co | The EDataBook.bSqlCursorpointer | 
| ebsql | EDataBook.BookSqlite | w/co | The EDataBook.BookSqliteto use for queries | 
| revision-key | str | w/co | The key name to fetch the revision from the sqlite backend | 
Signals¶
| Inherited: | GObject.Object (1) | 
|---|
Class Details¶
- 
class EDataBook.DataBookCursorSqlite(**kwargs)¶
- Bases: - EDataBook.DataBookCursor- Abstract: - No - Structure: - EDataBook.DataBookCursorSqliteClass- An opaque handle for the SQLite cursor instance. - New in version 3.12. - 
classmethod new(backend, ebsql, revision_key, sort_fields, sort_types)¶
- Parameters: - backend (EDataBook.BookBackend) – theEDataBook.BookBackendcreating this cursor
- ebsql (EDataBook.BookSqlite) – theEDataBook.BookSqliteobject to base this cursor on
- revision_key (str) – The key name to consult for the current overall contacts database revision
- sort_fields ([EBookContacts.ContactField]) – an array ofEBookContacts.ContactFieldsas sort keys in order of priority
- sort_types ([EBookContacts.BookCursorSortType]) – an array ofEBookContacts.BookCursorSortTypes, one for each field in sort_fields
 - Raises: - Returns: - A newly created - EDataBook.DataBookCursor, or- Noneif cursor creation failed.- Return type: - Creates an - EDataBook.DataBookCursorand implements all of the cursor methods using the delegate ebsql object.- This is a suitable cursor type for any backend which stores its contacts using the - EDataBook.BookSqliteobject.- New in version 3.12. 
- backend (
 
- 
classmethod 
Property Details¶
- 
EDataBook.DataBookCursorSqlite.props.cursor¶
- Name: - cursor- Type: - int- Default Value: - None- Flags: - WRITABLE,- CONSTRUCT_ONLY- The - EDataBook.bSqlCursorpointer
- 
EDataBook.DataBookCursorSqlite.props.ebsql¶
- Name: - ebsql- Type: - EDataBook.BookSqlite- Default Value: - None- Flags: - WRITABLE,- CONSTRUCT_ONLY- The - EDataBook.BookSqliteto use for queries
- 
EDataBook.DataBookCursorSqlite.props.revision_key¶
- Name: - revision-key- Type: - str- Default Value: - None- Flags: - WRITABLE,- CONSTRUCT_ONLY- The key name to fetch the revision from the sqlite backend