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

Nested Class Summary
 
Nested classes/interfaces inherited from class com.mysema.query.sql.SQLSerializer
SQLSerializer.Stage
 
Field Summary
 
Fields inherited from class com.mysema.query.sql.SQLSerializer
stage
 
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, normalize, prepend, serialize, serialize, setAnonParamPrefix, setConstantPrefix, setNormalize, 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-2012 Mysema Ltd. All Rights Reserved.