importData method

Future<void> importData(
  1. String fileName, {
  2. String? fieldSeparator,
  3. String? fieldEnclose,
  4. String? lineTerminator,
})

Implementation

Future<void> importData(String fileName,
    {String? fieldSeparator,
    String? fieldEnclose,
    String? lineTerminator}) async {
  if (!initialized) throw ArgumentError(C_MUST_INIT);
  String sql = sqlCommands.importDataString(
      fileName, fieldSeparator, fieldEnclose, lineTerminator);
  print(sql);
  try {
    await transaction.getConnection().query(sql, FieldData.wee(table_id));
  } on SqlException catch (e) {
    throw SqlException(e.sqlExceptionEnum,
        cause: e.cause,
        sql: sql,
        json: smd.getTableByName(tableName)!.toJson());
  }
}