com.mysema.query.jpa
Class HibernateSQLSerializer

java.lang.Object
  extended by com.mysema.query.support.SerializerBase<SQLSerializer>
      extended by com.mysema.query.sql.SQLSerializer
          extended by com.mysema.query.jpa.HibernateSQLSerializer
All Implemented Interfaces:
Visitor<Void,Void>

public final class HibernateSQLSerializer
extends SQLSerializer

HibernateSQLSerializer extends the SQLSerializer to extract referenced entity paths and change some serialization formats

Author:
tiwe

Constructor Summary
HibernateSQLSerializer(SQLTemplates templates)
           
 
Method Summary
 List<Path<?>> getEntityPaths()
           
 Void visit(Constant<?> expr, Void context)
           
 Void visit(Path<?> path, Void context)
           
 
Methods inherited from class com.mysema.query.sql.SQLSerializer
getConstantPaths, getConstants, getTemplates, serialize, serializeForDelete, serializeForInsert, serializeForMerge, serializeForUpdate, serializeUnion, visit, visit, visitOperation
 
Methods inherited from class com.mysema.query.support.SerializerBase
append, getConstantPrefix, getConstantToLabel, getTemplate, handle, handle, handle, serialize, setAnonParamPrefix, setConstantPrefix, setParamPrefix, toString, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HibernateSQLSerializer

public HibernateSQLSerializer(SQLTemplates templates)
Method Detail

visit

public Void visit(Constant<?> expr,
                  Void context)
Specified by:
visit in interface Visitor<Void,Void>
Overrides:
visit in class SQLSerializer

visit

public Void visit(Path<?> path,
                  Void context)
Specified by:
visit in interface Visitor<Void,Void>
Overrides:
visit in class SQLSerializer

getEntityPaths

public List<Path<?>> getEntityPaths()


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.