renamed HibernateSQLSerializer to NativeSQLSerializer

This commit is contained in:
Timo Westkämper 2011-04-28 06:06:45 +00:00
parent 12e85d45ef
commit 183a29b3ea
4 changed files with 9 additions and 9 deletions

View File

@ -15,17 +15,17 @@ import com.mysema.query.types.Constant;
import com.mysema.query.types.Path;
/**
* HibernateSQLSerializer extends the SQLSerializer to extract referenced entity paths and change some
* NativeSQLSerializer extends the SQLSerializer to extract referenced entity paths and change some
* serialization formats
*
* @author tiwe
*
*/
public final class HibernateSQLSerializer extends SQLSerializer{
public final class NativeSQLSerializer extends SQLSerializer{
private final List<Path<?>> entityPaths = new ArrayList<Path<?>>();
public HibernateSQLSerializer(SQLTemplates templates) {
public NativeSQLSerializer(SQLTemplates templates) {
super(templates);
}

View File

@ -24,7 +24,7 @@ import com.mysema.query.QueryMetadata;
import com.mysema.query.QueryModifiers;
import com.mysema.query.SearchResults;
import com.mysema.query.jpa.AbstractSQLQuery;
import com.mysema.query.jpa.HibernateSQLSerializer;
import com.mysema.query.jpa.NativeSQLSerializer;
import com.mysema.query.jpa.hibernate.DefaultSessionHolder;
import com.mysema.query.jpa.hibernate.FactoryExpressionTransformer;
import com.mysema.query.jpa.hibernate.HibernateQuery;
@ -84,7 +84,7 @@ public final class HibernateSQLQuery extends AbstractSQLQuery<HibernateSQLQuery>
if (queryMixin.getMetadata().getJoins().isEmpty()) {
throw new IllegalArgumentException("No joins given");
}
HibernateSQLSerializer serializer = new HibernateSQLSerializer(sqlTemplates);
NativeSQLSerializer serializer = new NativeSQLSerializer(sqlTemplates);
serializer.serialize(queryMixin.getMetadata(), forCountRow);
constants = serializer.getConstantToLabel();
entityPaths = serializer.getEntityPaths();

View File

@ -23,7 +23,7 @@ import com.mysema.query.QueryMetadata;
import com.mysema.query.QueryModifiers;
import com.mysema.query.SearchResults;
import com.mysema.query.jpa.AbstractSQLQuery;
import com.mysema.query.jpa.HibernateSQLSerializer;
import com.mysema.query.jpa.NativeSQLSerializer;
import com.mysema.query.jpa.impl.DefaultSessionHolder;
import com.mysema.query.jpa.impl.JPASessionHolder;
import com.mysema.query.jpa.impl.JPAUtil;
@ -67,7 +67,7 @@ public final class JPASQLQuery extends AbstractSQLQuery<JPASQLQuery> implements
if (queryMixin.getMetadata().getJoins().isEmpty()) {
throw new IllegalArgumentException("No joins given");
}
HibernateSQLSerializer serializer = new HibernateSQLSerializer(sqlTemplates);
NativeSQLSerializer serializer = new NativeSQLSerializer(sqlTemplates);
serializer.serialize(queryMixin.getMetadata(), forCountRow);
constants = serializer.getConstantToLabel();
// entityPaths = serializer.getEntityPaths();

View File

@ -11,12 +11,12 @@ import com.mysema.query.jpa.domain.sql.SAnimal;
import com.mysema.query.sql.MySQLTemplates;
public class HibernateSQLSerializerTest {
public class NativeSQLSerializerTest {
@Test
@Ignore
public void In() {
HibernateSQLSerializer serializer = new HibernateSQLSerializer(new MySQLTemplates());
NativeSQLSerializer serializer = new NativeSQLSerializer(new MySQLTemplates());
DefaultQueryMetadata md = new DefaultQueryMetadata();
SAnimal cat = SAnimal.animal;
md.addJoin(JoinType.DEFAULT, cat);