com.mysema.query.jdoql
Class JDOQLSerializer

java.lang.Object
  extended by com.mysema.query.types.VisitorBase<SubType>
      extended by com.mysema.query.serialization.SerializerBase<JDOQLSerializer>
          extended by com.mysema.query.jdoql.JDOQLSerializer
All Implemented Interfaces:
Visitor

public class JDOQLSerializer
extends SerializerBase<JDOQLSerializer>

Author:
tiwe

Field Summary
 
Fields inherited from class com.mysema.query.serialization.SerializerBase
constantPrefix, constantToLabel, templates
 
Constructor Summary
JDOQLSerializer(JDOQLTemplates patterns, Expr<?> candidate)
           
 
Method Summary
 Expr<?> getCandidatePath()
           
 List<Object> getConstants()
           
 void serialize(QueryMetadata metadata, boolean forCountRow, boolean subquery)
           
 void visit(Path<?> path)
           
 void visit(SubQuery query)
           
protected  void visitOperation(Class<?> type, Operator<?> operator, List<Expr<?>> args)
           
 
Methods inherited from class com.mysema.query.serialization.SerializerBase
append, getConstantToLabel, handle, setConstantPrefix, toString, visit, visit, visit, visit, visit
 
Methods inherited from class com.mysema.query.types.VisitorBase
handle, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JDOQLSerializer

public JDOQLSerializer(JDOQLTemplates patterns,
                       Expr<?> candidate)
Method Detail

serialize

public void serialize(QueryMetadata metadata,
                      boolean forCountRow,
                      boolean subquery)

visit

public void visit(SubQuery query)

visitOperation

protected void visitOperation(Class<?> type,
                              Operator<?> operator,
                              List<Expr<?>> args)
Overrides:
visitOperation in class SerializerBase<JDOQLSerializer>

visit

public void visit(Path<?> path)
Overrides:
visit in class SerializerBase<JDOQLSerializer>

getCandidatePath

public Expr<?> getCandidatePath()

getConstants

public List<Object> getConstants()


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