bareSelect method
Implementation
Future<RawTableData> bareSelect(String sql, FieldData fieldData) async {
try {
RawTableData rawTableData =
await transaction.getConnection().query(sql, fieldData);
if (rawTableData.rowCount == 0)
throw SqlException(SqlExceptionEnum.ENTRY_NOT_FOUND,
cause: "No rows returned", sql: sql, json: fieldData.toJson());
print(rawTableData.toJson());
return rawTableData;
} on SqlException catch (e) {
SqlExceptionEnum sen =
(e.sqlExceptionEnum == SqlExceptionEnum.TABLE_NOT_FOUND)
? SqlExceptionEnum.ENTRY_NOT_FOUND
: e.sqlExceptionEnum;
throw SqlException(sen,
cause: e.cause, sql: sql, json: fieldData.toJson());
}
}