} catch (ParsingException e) {
QueryError error = new QueryError(e.getMessage(), null, null, e.getLineNumber(), e.getColumnNumber());
LogUtil.logQueryError(sqlQuery, error, executor.getClass());
return QueryExecution.completedQueryExecution(sqlQuery, QueryResult.errorResult(error, sqlQuery));
String message = format("An exception is thrown while updating materialized table '%s': %s", e.materializedViewUpdateQuery, error.message);
LOGGER.error(throwable, message);
LogUtil.logQueryError(query, error, executor.getClass());
} else if (queryResult.isFailed()) {
QueryError error = queryResult.getError();
String message = format("Error while updating materialized table '%s': %s", e.materializedViewUpdateQuery, error.message);
LOGGER.error(message);
LogUtil.logQueryError(query, error, executor.getClass());