public int delete(long id) throws SQLException {
		if (idColumnName == null) {
			throw new UnsupportedOperationException("delete not supported without id column");
		}
		PreparedStatement s = deleteStatement.prepareIfNeeded(() -> db
				.prepareStatement("DELETE FROM " + tableName + " WHERE " + idColumnName + " = ?"));
		s.setLong(1, id);
		return s.executeUpdate();
	}
Deletes the row with the given id from the db. Users must set the {@code DELETE_STMT} string
to delete the exact table they need.

@param id the database row ID
@return the number of deleted rows
@throws SQLException if there is a problem creating or executing the query
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/client/tables/SQLComplexTable.java