getTableFieldsList method

Future<Map<String, dynamic>> getTableFieldsList({
  1. required String table,
})

Implementation

Future<Map<String,dynamic>> getTableFieldsList({required String table})async{
  Map<String,dynamic> result=Simplify.getDefaultResult();
  String query="PRAGMA table_info($table);";
  Map<String,dynamic >response=await fetchQueryRecords(query: query);
  if(response["status"]=="success"){
    result["fields"]={};
    List<Map<String,dynamic>> records=response.getList("records").cast<Map<String,dynamic>>();
    for (var element in records) {
      result["fields"][element["name"]]=element;
    }
    result["status"]="success";
  }
  return result;
}