MenstrualCycleDbHelper class
Properties
Methods
-
clearPeriodLog(
String customerId) → Future< int> - Delete past period data
-
clearPeriodLogAfterSpecificDate(
String customerId, String lastLogDate) → Future< int> - Delete past period data from specific date
-
clearSymptomsLog(
String customerId) → Future< int> - Delete all symptoms data
-
getLastPeriodDate(
) → Future< String> - Return last periods start date
-
getLastPeriodDateFromInputDate(
String logDate) → Future< String> - Return last periods start date
-
getPastPeriodDates(
) → Future< List< String> > - Return range of last periods date
-
insertCurrentUserDetails(
{int? periodDuration, int? cycleLength, String? customerId}) → Future< int> - insert current user info
-
insertDailyLog(
Map< String, dynamic> data, String logDate, String customerId) → Future<int> - insert daily logs report based on userId and log date
-
insertPeriodLog(
List< DateTime> selectedPeriodsDate) → Future<int> - insert user's period data on userId and log date
-
isPeriodDateFound(
DateTime periodDate) → Future< bool> - Check if found period date
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setCurrentUserDetail(
) → void - get all symptoms list
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance → MenstrualCycleDbHelper
-
final
Constants
- columnAssetPath → const String
- columnBodyTemperature → const String
- columnBodyTemperatureUnit → const String
- columnCategoryColor → const String
- columnCategoryId → const String
- columnCategoryName → const String
- columnCreatedDateTime → const String
- columnCustomerId → const String
- columnCycleDay → const String
- columnCycleLength → const String
- columnID → const String
- Common Columns
- columnIsCustomLog → const String
- columnIsCustomType → const String
- columnIsVisibleCategory → const String
- columnLogDate → const String
- columnMeditationTime → const String
- columnNotes → const String
- columnPeriodDuration → const String
- columnPeriodEncryptDate → const String
- columnSleepTime → const String
- columnSymptomId → const String
- Symptoms data table
- columnSymptomName → const String
- columnUserEncryptData → const String
- columnUserSymptomIds → const String
- columnWater → const String
- columnWaterUnit → const String
- columnWeight → const String
- columnWeightUnit → const String
- createTableCurrentUserDetails → const String
- createTableDailyUserSymptomsLogsData → const String
- createTableUserPeriodsLogsData → const String
- tableCurrentUserDetails → const String
- current user table and column
- tableDailyUserSymptomsLogsData → const String
- daily Logs Table and columns
- tableUserPeriodsLogsData → const String
- periods log table and column