protected SQLSerializer createSerializer() { return new SQLSerializer(configuration); }
@Override protected SQLSerializer createSerializer() { return new SQLSerializer(configuration); } }
protected SQLSerializer createSerializer() { SQLSerializer serializer = new SQLSerializer(configuration); serializer.setUseLiterals(useLiterals); return serializer; }
protected SQLSerializer createSerializer() { SQLSerializer serializer = new SQLSerializer(configuration, true); serializer.setUseLiterals(useLiterals); return serializer; }
@Override public String toString() { if (!queryMixin.getMetadata().getJoins().isEmpty()) { SQLSerializer serializer = new SQLSerializer(configuration); serializer.serialize(queryMixin.getMetadata(), false); return serializer.toString().trim(); } else { return super.toString(); } }
private Query createQuery(boolean forCount) { SQLSerializer serializer = new SQLSerializer(configuration); if (union != null) { serializer.serializeUnion(union, queryMixin.getMetadata(), unionAll); } else { serializer.serialize(queryMixin.getMetadata(), forCount); } // create Query if (logger.isDebugEnabled()) { logger.debug(serializer.toString()); } Query query = persistenceManager.newQuery("javax.jdo.query.SQL",serializer.toString()); orderedConstants = serializer.getConstants(); queries.add(query); if (!forCount) { List<? extends Expression<?>> projection = queryMixin.getMetadata().getProjection(); if (projection.get(0) instanceof FactoryExpression) { this.projection = (FactoryExpression<?>)projection.get(0); } } else { query.setResultClass(Long.class); } return query; }