Local Data Provider
interface LocalDataProvider<R : IndexableRecord> : IndexableDataProvider<R>
Content copied to clipboard
IndexableDataProvider that represents stored locally by the SDK user data.
See also
Types
OnDataChangedListener
Link copied to clipboard
OnDataProviderEngineRegisterListener
Link copied to clipboard
interface OnDataProviderEngineRegisterListener
Content copied to clipboard
Listener to be notified when IndexableDataProviderEngine registered in this data provider.
Functions
addOnDataChangedListener
Link copied to clipboard
open fun addOnDataChangedListener(listener: LocalDataProvider.OnDataChangedListener<R>)
Content copied to clipboard
abstract fun addOnDataChangedListener(executor: Executor, listener: LocalDataProvider.OnDataChangedListener<R>)
Content copied to clipboard
addOnDataProviderEngineRegisterListener
Link copied to clipboard
open fun addOnDataProviderEngineRegisterListener(listener: LocalDataProvider.OnDataProviderEngineRegisterListener)
Content copied to clipboard
Adds a listener to be notified when IndexableDataProviderEngine registered in this data provider.
abstract fun addOnDataProviderEngineRegisterListener(executor: Executor, listener: LocalDataProvider.OnDataProviderEngineRegisterListener)
Content copied to clipboard
Adds a listener to be notified when IndexableDataProviderEngine registered in this data provider.
clear
Link copied to clipboard
contains
Link copied to clipboard
get
Link copied to clipboard
getAll
Link copied to clipboard
registerIndexableDataProviderEngine
Link copied to clipboard
open fun registerIndexableDataProviderEngine(dataProviderEngine: IndexableDataProviderEngine, callback: CompletionCallback<Unit>): AsyncOperationTask
Content copied to clipboard
Registers engine with this data provider.
abstract fun registerIndexableDataProviderEngine(dataProviderEngine: IndexableDataProviderEngine, executor: Executor, callback: CompletionCallback<Unit>): AsyncOperationTask
Content copied to clipboard
Registers engine with this data provider.
removeOnDataChangedListener
Link copied to clipboard
abstract fun removeOnDataChangedListener(listener: LocalDataProvider.OnDataChangedListener<R>)
Content copied to clipboard
removeOnDataProviderEngineRegisterListener
Link copied to clipboard
abstract fun removeOnDataProviderEngineRegisterListener(listener: LocalDataProvider.OnDataProviderEngineRegisterListener)
Content copied to clipboard
unregisterIndexableDataProviderEngine
Link copied to clipboard
open fun unregisterIndexableDataProviderEngine(dataProviderEngine: IndexableDataProviderEngine, callback: CompletionCallback<Boolean>): AsyncOperationTask
Content copied to clipboard
Unregisters engine from this data provider.
abstract fun unregisterIndexableDataProviderEngine(dataProviderEngine: IndexableDataProviderEngine, executor: Executor, callback: CompletionCallback<Boolean>): AsyncOperationTask
Content copied to clipboard
Unregisters engine from this data provider.
upsertAll
Link copied to clipboard