@Test public void testQueryHandlerException() { QueryHandlerException exception = new QueryHandlerException(); Assert.assertNotNull(exception); exception = new QueryHandlerException("Error with string"); Assert.assertNotNull(exception); exception = new QueryHandlerException("Error with string and runtime error", new RuntimeException()); Assert.assertNotNull(exception); exception = new QueryHandlerException(new RuntimeException()); Assert.assertNotNull(exception); }
throw new QueryHandlerException("Shape " + shape.getClass() + " is not supported" + " in JPA queries for operator " + operator + " in Kundera currently"); throw new QueryHandlerException("Shape " + shape.getClass() + " is not supported" + " in JPA queries for operator " + operator + " in Kundera currently");
public static Neo4JNativeQuery getNativeQueryImplementation(Neo4JQueryType queryType) { if (queryType.equals(Neo4JQueryType.LUCENE)) { return new Neo4JLuceneQuery(); } /* * else if (queryType.equals(Neo4JQueryType.CYPHER)) { return new * Neo4JCypherQuery(); } */ /* * else if (queryType.equals(Neo4JQueryType.GREMLIN)) { * * } */ else { throw new QueryHandlerException("Invalid Query Type:" + queryType + ".Can't determine and implementation for running this type for native query for Neo4J"); } } }
throw new QueryHandlerException(e); throw new QueryHandlerException(e);
private void validateClause(RedisQueryInterpreter interpreter, String condition, String columnName) { if (interpreter.getClause() != null) { if (interpreter.getFieldName() != null && !interpreter.getFieldName().equals(columnName)) { throw new QueryHandlerException( "Nested AND/OR clause is not supported for different set of fields for condition:" + condition); } } interpreter.setFieldName(columnName); }
/** * Sets parameter value into filterClause, depending upon {@link Type}. * * @param name * parameter name. * @param value * parameter value. */ private void setParameterValue(String name, Object value) { if (typedParameter != null) { List<FilterClause> clauses = typedParameter.getParameters() != null ? typedParameter.getParameters().get(name) : null; if (clauses != null) { for (FilterClause clause : clauses) { clause.setValue(value); } } else { if (typedParameter.getUpdateParameters() != null) { UpdateClause updateClause = typedParameter.getUpdateParameters().get(name); updateClause.setValue(value); } else { logger.error("Error while setting parameter."); throw new QueryHandlerException("named parameter : " + name + " not found!"); } } } else { throw new QueryHandlerException("No named parameter present for query"); } }
String token = tokenizer.nextToken(); if (!StringUtils.containsAny(fromArray[1] + ".", token)) { throw new QueryHandlerException("bad query format with invalid alias:" + token); "No entity {} found, please verify it is properly annotated with @Entity and not a mapped Super class", entityName); throw new QueryHandlerException("No entity found by the name: " + entityName); throw new QueryHandlerException(entityClass + " is not indexed. Not possible to run a query on it." + " Check whether it was properly annotated for indexing.");
throw new QueryHandlerException("Incomplete partition key fields in query");
@Override protected int onExecuteUpdate() { Map<String, Object> persistDetails = new HashMap<String, Object>(); DataFrame dataFrame; try { String query = getJPAQuery();// .toLowerCase(); persistDetails = parseInsertIntoQuery(query); dataFrame = getDataFrameToPersist(query, (String) persistDetails.get("fetchQuery")); String clientName = (String) persistDetails.get("client"); SparkDataClient dataClient = SparkDataClientFactory.getDataClient(clientName); dataClient.saveDataFrame(dataFrame, getEntityMetadata().getEntityClazz(), persistDetails); } catch (Exception e) { logger.error("Error during executing query, Caused by:", e); throw new QueryHandlerException(e); } return getDataFrameSize(dataFrame); }
if (value != null && value.size() > 1) { log.error("IN clause is not enabled for thrift, use cql3."); throw new QueryHandlerException("IN clause is not enabled for thrift, use cql3."); if (opr.equalsIgnoreCase("or")) { log.error("Support for OR clause is not enabled within cassandra."); throw new QueryHandlerException("Unsupported clause " + opr + " for cassandra.");
throw new QueryHandlerException(e);
if (col == null) throw new QueryHandlerException("column type is null for: " + columns);
throw new QueryHandlerException(e);
throw new QueryHandlerException("column type is null for: " + results);
@Override protected List populateEntities(EntityMetadata m, Client client) { ApplicationMetadata appMetadata = kunderaMetadata.getApplicationMetadata(); try { String query = appMetadata.getQuery(getJPAQuery()); if (kunderaQuery.isNative()) { // Native Query Support is enabled kunderaQuery.setAggregated(isAggregatedQuery()); return ((SparkClient) client).executeQuery(query == null ? getJPAQuery() : query, m, kunderaQuery); } } catch (Exception e) { logger.error("Error during executing query, Caused by:", e); throw new QueryHandlerException(e); } return null; }
if (col == null) throw new QueryHandlerException("column type is null for: " + columns);
@Override protected List findUsingLucene(EntityMetadata m, Client client) { try { BasicDBObject orderByClause = getOrderByClause(m); // find on id, so no need to add skip() [firstResult hardcoded 0] return ((MongoDBClient) client).loadData(m, createMongoQuery(m, getKunderaQuery().getFilterClauseQueue()), null, orderByClause, isSingleResult ? 1 : maxResult, 0, isCountQuery(), getKeys(m, getKunderaQuery().getResult()), getKunderaQuery().getResult()); } catch (Exception e) { log.error("Error during executing query, Caused by:", e); throw new QueryHandlerException(e); } }
throw new QueryHandlerException(e);
throw new QueryHandlerException(e);
throw new QueryHandlerException(e);