Interface | Description |
---|---|
KeyValueStore |
Class | Description |
---|---|
AlterSoupLongOperation |
Class taking care of alter soup
Two entry points:
- new AlterSoupLongOperation(...) + run() => when asked to alterSoup in SmartStore
- LongOperation.getOperation(...) + run() => when completing interrupted long operations when opening the database
|
DBHelper |
SmartStore Database Helper
Singleton class that provides helpful methods for accessing the database underneath the SmartStore
It also caches a number of of things to speed things up (e.g.
|
DBOpenHelper |
Helper class to manage SmartStore's database creation and version management.
|
IndexSpec |
Simple class to represent index spec
|
KeyValueEncryptedFileStore |
Key-value store backed by file system.
|
LongOperation | |
MemCachedKeyValueStore |
Key value store that keeps recently accessed values in a in-memory lru cache for faster access
|
QuerySpec |
Simple class to represent a query spec
|
SmartSqlHelper |
SmartSqlHelper "smart" sql Helper
Singleton class that provides helpful methods for converting/running "smart" sql
|
SmartStore |
Smart store
Provides a secure means for SalesforceMobileSDK Container-based applications to store objects in a persistent
and searchable manner.
|
StoreCursor |
Store Cursor
We don't actually keep a cursor opened, instead, we wrap the query spec and page index
|
Enum | Description |
---|---|
AlterSoupLongOperation.AlterSoupStep |
Enum for alter steps
|
LongOperation.LongOperationType |
Enum for long operations types
|
QuerySpec.Order |
Simple class to represent query order
|
QuerySpec.QueryType |
Query type enum
|
SmartStore.FtsExtension |
Enum for fts extensions
|
SmartStore.Type |
Enum for column type
|
SmartStore.TypeGroup |
Enum for type groups
|
Exception | Description |
---|---|
SmartSqlHelper.SmartSqlException |
Exception thrown when smart sql failed to be parsed
|
SmartStore.SmartStoreException |
Exception thrown by smart store
|