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