com.mysema.query.jpa
Class NativeSQLSerializer
java.lang.Object
com.mysema.query.support.SerializerBase<SQLSerializer>
com.mysema.query.sql.SQLSerializer
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
Methods inherited from class com.mysema.query.sql.SQLSerializer |
getConstantPaths, getConstants, getTemplates, 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 |
NativeSQLSerializer
public NativeSQLSerializer(SQLTemplates templates)
serialize
public void serialize(QueryMetadata metadata,
boolean forCountRow)
- Overrides:
serialize
in class SQLSerializer
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.