DatabaseHelper class

Properties

database Future<Database>
no setter
dbname String
final
hashCode int
The hash code for this object.
no setterinherited
ifFalse int
final
ifTrue int
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

closeDatabase() Future<void>
createRetailerIdTable({required Map<String, String> retailerIdTableFields}) Future<void>
createTables(Database db) Future<void>
createUploadRetailerIdTable({required Map<String, String> uploadRetailerIdTableFields}) Future<void>
deleteSpecificRow({required String tablename, required Map<String, dynamic> whereArgsList}) Future<bool>
deleteSpecificTableData({required String tablename}) Future<bool>
deleteTablesIfExists({required List<String> tablesList}) Future<List<bool>>
doesTableExist({required Database db, required String tableName}) Future<bool>
encodeDataType(Map<String, dynamic> dataMap) Map<String, dynamic>
encodeListOfDataType(List<Map<String, dynamic>> dataList) List<Map<String, dynamic>>
generateQueryColumns(Map<String, String> fields) String
getAllRows({required String tableName, required Map<String, dynamic> changeDatatype}) Future<List>
getQueryFormApiTable() String
getQueryFormDependableTable() String
getQueryFormDetailsTable() String
getSpecificRows({required String tableName, required Map<String, dynamic> whereArgsList, required Map<String, dynamic> changeDatatype}) Future<List>
getTableColumns(String tableName) Future<List<Map<String, dynamic>>>
getWhereandArgs({required Map<String, dynamic> map, String andornot = 'AND'}) List
insertMultipleData({required String tableName, required List<Map<String, dynamic>> dataList}) Future<bool>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openDatabaseConnection() Future<Database>
revertDataType({required List<Map<String, dynamic>> listOfMap, required Map<String, dynamic> changeDatatype}) List
toString() String
A string representation of this object.
inherited
updateSpecificColumn({required String tableName, required String columnName, required dynamic data, required Map<String, dynamic> whereArgsList}) Future<bool>
updateSpecificRow({required String tablename, required Map<String, dynamic> map, required Map<String, dynamic> whereArgsList}) Future<bool>

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance DatabaseHelper
final