foreign static method

String foreign({
  1. required String foreignKey,
  2. required String parentKey,
  3. required String parentTable,
  4. required String type,
  5. DBActions? onUpdate,
  6. DBActions? onDelete,
})

Implementation

static String foreign({
  required String foreignKey,
  required String parentKey,
  required String parentTable,
  required String type,
  DBActions? onUpdate,
  DBActions? onDelete,
}) {
  String query = '$foreignKey $type REFERENCES $parentTable($parentKey)';
  if (onUpdate != null) {
    query += ' ON UPDATE ' + getAction(onUpdate) + '\n';
  }
  if (onDelete != null) {
    query += ' ON DELETE ' + getAction(onDelete) + '\n';
  }
  return query;
}