com.mysema.query.types
Interface Visitor

All Known Implementing Classes:
ColQuerySerializer, HQLSerializer, JDOQLSerializer, OracleSerializer, SerializerBase, SQLSerializer, ToStringVisitor, VisitorBase

public interface Visitor

Visitor provides a dispatching Visitor for Expr instances.

Version:
$Id$
Author:
tiwe

Method Summary
 void visit(CBoolean expr)
           
 void visit(CComparable<?> expr)
           
 void visit(CDate<?> expr)
           
 void visit(CDateTime<?> expr)
           
 void visit(Constant<?> expr)
           
 void visit(CSimple<?> expr)
           
 void visit(CString expr)
           
 void visit(CTime<?> expr)
           
 void visit(Custom<?> expr)
           
 void visit(EArrayConstructor<?> expr)
           
 void visit(EBooleanConst expr)
           
 void visit(EConstructor<?> expr)
           
 void visit(EDateConst expr)
           
 void visit(EDateTimeConst expr)
           
 void visit(ENumberConst<?> expr)
           
 void visit(EStringConst expr)
           
 void visit(ETimeConst expr)
           
 void visit(ExprConst<?> expr)
           
 void visit(ListSubQuery<?> expr)
           
 void visit(ObjectSubQuery<?> expr)
           
 void visit(OBoolean expr)
           
 void visit(OComparable<?,?> expr)
           
 void visit(ODate<?,?> expr)
           
 void visit(ODateTime<?,?> expr)
           
 void visit(ONumber<?,?> expr)
           
 void visit(OSimple<?,?> expr)
           
 void visit(OString expr)
           
 void visit(OTime<?,?> expr)
           
 void visit(PArray<?> expr)
           
 void visit(PBoolean expr)
           
 void visit(PCollection<?> expr)
           
 void visit(PComparable<?> expr)
           
 void visit(PDate<?> expr)
           
 void visit(PDateTime<?> expr)
           
 void visit(PEntity<?> expr)
           
 void visit(PList<?,?> expr)
           
 void visit(PMap<?,?,?> expr)
           
 void visit(PNumber<?> expr)
           
 void visit(PSet<?> expr)
           
 void visit(PSimple<?> expr)
           
 void visit(PString expr)
           
 void visit(PTime<?> expr)
           
 void visit(SubQuery query)
           
 

Method Detail

visit

void visit(SubQuery query)

visit

void visit(ObjectSubQuery<?> expr)

visit

void visit(ListSubQuery<?> expr)

visit

void visit(CBoolean expr)

visit

void visit(CComparable<?> expr)

visit

void visit(CDate<?> expr)

visit

void visit(CDateTime<?> expr)

visit

void visit(CTime<?> expr)

visit

void visit(CSimple<?> expr)

visit

void visit(CString expr)

visit

void visit(Custom<?> expr)

visit

void visit(Constant<?> expr)

visit

void visit(EArrayConstructor<?> expr)

visit

void visit(EDateConst expr)

visit

void visit(EDateTimeConst expr)

visit

void visit(ENumberConst<?> expr)

visit

void visit(EStringConst expr)

visit

void visit(EBooleanConst expr)

visit

void visit(EConstructor<?> expr)

visit

void visit(ExprConst<?> expr)

visit

void visit(ETimeConst expr)

visit

void visit(OBoolean expr)

visit

void visit(OComparable<?,?> expr)

visit

void visit(ODate<?,?> expr)

visit

void visit(ODateTime<?,?> expr)

visit

void visit(OTime<?,?> expr)

visit

void visit(ONumber<?,?> expr)

visit

void visit(OSimple<?,?> expr)

visit

void visit(OString expr)

visit

void visit(PArray<?> expr)

visit

void visit(PBoolean expr)

visit

void visit(PComparable<?> expr)

visit

void visit(PEntity<?> expr)

visit

void visit(PCollection<?> expr)

visit

void visit(PList<?,?> expr)

visit

void visit(PSet<?> expr)

visit

void visit(PMap<?,?,?> expr)

visit

void visit(PNumber<?> expr)

visit

void visit(PSimple<?> expr)

visit

void visit(PString expr)

visit

void visit(PDate<?> expr)

visit

void visit(PDateTime<?> expr)

visit

void visit(PTime<?> expr)


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