persistence.visitor
Class QueryJoinVisitor
java.lang.Object
persistence.visitor.QueryJoinVisitor
- All Implemented Interfaces:
- TableComponentVisitor
- public class QueryJoinVisitor
- extends java.lang.Object
- implements TableComponentVisitor
Codegeneratie van join-advice voor queries.
- Author:
- bram
13-mrt-2004
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fullClassName
private java.lang.String fullClassName
mem
private final java.lang.String mem
- See Also:
- Constant Field Values
attr
private final java.lang.String attr
- See Also:
- Constant Field Values
thisType
private final java.lang.String thisType
- See Also:
- Constant Field Values
foreignAttr
private final java.lang.String foreignAttr
- See Also:
- Constant Field Values
realAttrName
private final java.lang.String realAttrName
- See Also:
- Constant Field Values
thisAlias
private final java.lang.String thisAlias
- See Also:
- Constant Field Values
outer
private final java.lang.String outer
- See Also:
- Constant Field Values
codePieces
private java.util.ArrayList codePieces
codePiece
private java.lang.String codePiece
QueryJoinVisitor
public QueryJoinVisitor(java.lang.String fullClassName)
getResult
public java.lang.String getResult()
- Specified by:
getResult
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.getResult()
visitArrayTable
public void visitArrayTable(ArrayTable ar)
- Specified by:
visitArrayTable
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitArrayTable(persistence.table.ArrayTable)
visitAttribute
public void visitAttribute(Attribute attr)
- Specified by:
visitAttribute
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitAttribute(persistence.table.Attribute)
visitCollectionTable
public void visitCollectionTable(CollectionTable coll)
- Specified by:
visitCollectionTable
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitCollectionTable(persistence.table.CollectionTable)
visitMapTable
public void visitMapTable(MapTable map)
- Specified by:
visitMapTable
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitMapTable(persistence.table.MapTable)
visitReferenceAttribute
public void visitReferenceAttribute(ReferenceAttribute refAttr)
- Specified by:
visitReferenceAttribute
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitReferenceAttribute(persistence.table.ReferenceAttribute)
visitTable
public void visitTable(Table table)
- Specified by:
visitTable
in interface TableComponentVisitor
- See Also:
TableComponentVisitor.visitTable(persistence.table.Table)