/** * Create an instance of Query for executing an SOQL query. * @param soqlString a native SOQL query string * @param resultSetMapping the name of the result set mapping * @return the new query instance */ @Override public Query createNativeQuery(String soqlString, String resultSetMapping) { assertIsOpen(); try { org.datanucleus.store.query.Query internalQuery = om.getOMFContext().getQueryManager().newQuery( SOQL_LANGUAGE, om.getExecutionContext(), soqlString); QueryResultMetaData qrmd = om.getMetaDataManager().getMetaDataForQueryResult(resultSetMapping); if (qrmd == null) { // TODO Localise this, and check if it is the correct exception to throw throw new IllegalArgumentException("ResultSetMapping " + resultSetMapping + " is not found"); } internalQuery.setResultMetaData(qrmd); return new JPAQuery(this, internalQuery, SOQL_LANGUAGE); } catch (NucleusException ne) { throw new IllegalArgumentException(ne.getMessage(), ne); } }
/** * Create an instance of Query for executing an SOQL query. * @param soqlString a native SOQL query string * @param resultSetMapping the name of the result set mapping * @return the new query instance */ @Override public Query createNativeQuery(String soqlString, String resultSetMapping) { assertIsOpen(); try { org.datanucleus.store.query.Query internalQuery = om.getOMFContext().getQueryManager().newQuery( SOQL_LANGUAGE, om.getExecutionContext(), soqlString); QueryResultMetaData qrmd = om.getMetaDataManager().getMetaDataForQueryResult(resultSetMapping); if (qrmd == null) { // TODO Localise this, and check if it is the correct exception to throw throw new IllegalArgumentException("ResultSetMapping " + resultSetMapping + " is not found"); } internalQuery.setResultMetaData(qrmd); return new JPAQuery(this, internalQuery, SOQL_LANGUAGE); } catch (NucleusException ne) { throw new IllegalArgumentException(ne.getMessage(), ne); } }
/** * Create an instance of Query for executing an SQL query. * @param sqlString a native SQL query string * @param resultSetMapping the name of the result set mapping * @return the new query instance */ public Query createNativeQuery(String sqlString, String resultSetMapping) { assertIsOpen(); try { org.datanucleus.store.query.Query internalQuery = om.getOMFContext().getQueryManager().newQuery( QueryLanguage.SQL.toString(), om.getExecutionContext(), sqlString); QueryResultMetaData qrmd = om.getMetaDataManager().getMetaDataForQueryResult(resultSetMapping); if (qrmd == null) { // TODO Localise this, and check if it is the correct exception to throw throw new IllegalArgumentException("ResultSetMapping " + resultSetMapping + " is not found"); } internalQuery.setResultMetaData(qrmd); return new JPAQuery(this, internalQuery, QueryLanguage.SQL.toString()); } catch (NucleusException ne) { throw new IllegalArgumentException(ne.getMessage(), ne); } }
/** * Create an instance of Query for executing an SQL query. * @param sqlString a native SQL query string * @param resultSetMapping the name of the result set mapping * @return the new query instance */ public Query createNativeQuery(String sqlString, String resultSetMapping) { assertIsOpen(); try { org.datanucleus.store.query.Query jpoxQuery = getObjectManager().getOMFContext().getQueryManager().newQuery( QueryLanguage.SQL.toString(), getObjectManager(), sqlString); QueryResultMetaData qrmd = om.getMetaDataManager().getMetaDataForQueryResult(resultSetMapping); if (qrmd == null) { // TODO Localise this, and check if it is the correct exception to throw throw new IllegalArgumentException("ResultSetMapping " + resultSetMapping + " is not found"); } jpoxQuery.setResultMetaData(qrmd); return new JPAQuery(this, jpoxQuery, QueryLanguage.SQL.toString()); } catch (NucleusException jpe) { throw new IllegalArgumentException(jpe.getMessage(), jpe); } }
QueryResultMetaData qrmd = om.getMetaDataManager().getMetaDataForQueryResult(qmd.getResultMetaDataName()); if (qrmd == null)
QueryResultMetaData qrmd = om.getMetaDataManager().getMetaDataForQueryResult(qmd.getResultMetaDataName()); if (qrmd == null)