getPrimaryKey method

  1. @override
String? getPrimaryKey(
  1. TableName tableName
)
override

Get the primary key from a non spatial db.

Implementation

@override
String? getPrimaryKey(TableName tableName) {
  checkOpen();
  String sql = "PRAGMA table_info(${tableName.fixedDoubleName})";
  var res = select(sql);
  var resultRow = res.find("pk", 1);
  if (resultRow != null) {
    return resultRow.get("name");
  }
  return null;
}