public class Backend_HistoricalDatabase_Default extends java.lang.Object implements Backend_HistoricalDatabase
Constructor and Description |
---|
Backend_HistoricalDatabase_Default() |
Backend_HistoricalDatabase_Default(android.content.Context context) |
Modifier and Type | Method and Description |
---|---|
void |
add_multiple_end() |
void |
add_multiple_next(java.lang.String macAddress,
java.util.UUID uuid,
HistoricalData data) |
void |
add_multiple_start() |
void |
add_single(java.lang.String macAddress,
java.util.UUID uuid,
HistoricalData data,
long maxCountToDelete) |
void |
delete_multipleUuids(java.lang.String[] macAddresses,
java.util.UUID[] uuids,
EpochTimeRange range,
long count) |
void |
delete_singleUuid_all(java.lang.String macAddress,
java.util.UUID uuid) |
void |
delete_singleUuid_inRange(java.lang.String macAddress,
java.util.UUID uuid,
EpochTimeRange range,
long maxCountToDelete) |
void |
delete_singleUuid_singleDate(java.lang.String macAddress,
java.util.UUID uuid,
long date) |
boolean |
doesDataExist(java.lang.String macAddress,
java.util.UUID uuid) |
int |
getCount(java.lang.String macAddress,
java.util.UUID uuid,
EpochTimeRange range) |
HistoricalDataCursor |
getCursor(java.lang.String macAddress,
java.util.UUID uuid,
EpochTimeRange range) |
java.lang.String |
getTableName(java.lang.String macAddress,
java.util.UUID uuid) |
void |
init(IBleManager manager) |
void |
load(java.lang.String macAddress,
java.util.UUID uuid,
EpochTimeRange range,
ForEach_Void<HistoricalData> forEach) |
android.database.Cursor |
query(java.lang.String query) |
public Backend_HistoricalDatabase_Default(android.content.Context context)
public Backend_HistoricalDatabase_Default()
public void init(IBleManager manager)
init
in interface Backend_HistoricalDatabase
public void add_single(java.lang.String macAddress, java.util.UUID uuid, HistoricalData data, long maxCountToDelete)
add_single
in interface Backend_HistoricalDatabase
public void add_multiple_start()
add_multiple_start
in interface Backend_HistoricalDatabase
public void add_multiple_next(java.lang.String macAddress, java.util.UUID uuid, HistoricalData data)
add_multiple_next
in interface Backend_HistoricalDatabase
public void add_multiple_end()
add_multiple_end
in interface Backend_HistoricalDatabase
public void delete_singleUuid_all(java.lang.String macAddress, java.util.UUID uuid)
delete_singleUuid_all
in interface Backend_HistoricalDatabase
public void delete_singleUuid_inRange(java.lang.String macAddress, java.util.UUID uuid, EpochTimeRange range, long maxCountToDelete)
delete_singleUuid_inRange
in interface Backend_HistoricalDatabase
public void delete_singleUuid_singleDate(java.lang.String macAddress, java.util.UUID uuid, long date)
delete_singleUuid_singleDate
in interface Backend_HistoricalDatabase
public void delete_multipleUuids(java.lang.String[] macAddresses, java.util.UUID[] uuids, EpochTimeRange range, long count)
delete_multipleUuids
in interface Backend_HistoricalDatabase
public boolean doesDataExist(java.lang.String macAddress, java.util.UUID uuid)
doesDataExist
in interface Backend_HistoricalDatabase
public void load(java.lang.String macAddress, java.util.UUID uuid, EpochTimeRange range, ForEach_Void<HistoricalData> forEach)
load
in interface Backend_HistoricalDatabase
public int getCount(java.lang.String macAddress, java.util.UUID uuid, EpochTimeRange range)
getCount
in interface Backend_HistoricalDatabase
public HistoricalDataCursor getCursor(java.lang.String macAddress, java.util.UUID uuid, EpochTimeRange range)
getCursor
in interface Backend_HistoricalDatabase
public android.database.Cursor query(java.lang.String query)
query
in interface Backend_HistoricalDatabase
public java.lang.String getTableName(java.lang.String macAddress, java.util.UUID uuid)
getTableName
in interface Backend_HistoricalDatabase