com.mysema.query.jpa
Class NativeSQLSerializer

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

public final class NativeSQLSerializer
extends SQLSerializer

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

Author:
tiwe

Constructor Summary
NativeSQLSerializer(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, appendAsString, getConstantPrefix, getConstantToLabel, getTemplate, handle, handle, handle, prepend, serialize, 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

NativeSQLSerializer

public NativeSQLSerializer(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-2011 Mysema Ltd. All Rights Reserved.