Uses of Class
com.caucho.amber.table.LinkColumns

Packages that use LinkColumns
com.caucho.amber.expr   
com.caucho.amber.field   
com.caucho.amber.query   
com.caucho.amber.table   
 

Uses of LinkColumns in com.caucho.amber.expr
 

Methods in com.caucho.amber.expr that return LinkColumns
 LinkColumns ElementCollectionExpr.getLinkColumns()
          Returns the link columns.
 LinkColumns ManyToOneExpr.getLinkColumns()
          Returns the link columns.
 LinkColumns OneToManyExpr.getLinkColumns()
          Returns the link columns.
 

Methods in com.caucho.amber.expr with parameters of type LinkColumns
 boolean JoinExpr.isDependent(FromItem parent, LinkColumns link)
          Returns true if the given from item is the parent link.
 

Constructors in com.caucho.amber.expr with parameters of type LinkColumns
DependentEntityOneToOneExpr(PathExpr parent, LinkColumns linkColumns)
          Creates a new unbound id expression.
ElementCollectionExpr(QueryParser parser, PathExpr parent, LinkColumns linkColumns, ElementType targetType)
          Creates a new expression to the child objects.
ManyToOneExpr(PathExpr parent, LinkColumns linkColumns)
          Creates a new unbound id expression.
ManyToOneJoinExpr(LinkColumns link, FromItem source, FromItem target)
          Creates the expr.
OneToManyExpr(QueryParser parser, PathExpr parent, LinkColumns linkColumns)
          Creates a new expression to the child objects.
OneToManyJoinExpr(LinkColumns linkColumns, FromItem source, FromItem target)
          Creates the expr.
 

Uses of LinkColumns in com.caucho.amber.field
 

Methods in com.caucho.amber.field that return LinkColumns
 LinkColumns AssociationField.getLinkColumns()
          Gets the result.
 LinkColumns CollectionField.getLinkColumns()
          Gets the key columns.
 LinkColumns ManyToOneField.getLinkColumns()
          Gets the columns.
 LinkColumns OneToManyField.getLinkColumns()
          Returns the link.
 LinkColumns ElementCollectionField.getSourceLink()
          Returns the source link.
 LinkColumns ManyToManyField.getSourceLink()
          Returns the source link.
 LinkColumns ManyToManyField.getTargetLink()
          Returns the target link.
 

Methods in com.caucho.amber.field with parameters of type LinkColumns
 void AssociationField.setLinkColumns(LinkColumns columns)
          Sets the result columns.
 void CollectionField.setLinkColumns(LinkColumns linkColumns)
          Sets the key columns.
 void ManyToOneField.setLinkColumns(LinkColumns linkColumns)
          Sets the join columns.
 void ElementCollectionField.setSourceLink(LinkColumns link)
          Adds a column from the association table to the source side.
 void ManyToManyField.setSourceLink(LinkColumns link)
          Adds a column from the association table to the source side.
 void ManyToManyField.setTargetLink(LinkColumns link)
          Adds a column from the association table to the target side.
 

Constructors in com.caucho.amber.field with parameters of type LinkColumns
KeyManyToOneField(EntityType entityType, java.lang.String name, LinkColumns columns)
           
 

Uses of LinkColumns in com.caucho.amber.query
 

Methods in com.caucho.amber.query with parameters of type LinkColumns
 FromItem QueryParser.createDependentFromItem(FromItem item, LinkColumns link)
          Adds a new FromItem.
 FromItem AbstractQuery.createDependentFromItem(FromItem parent, LinkColumns link, java.lang.String name)
          Creates a dependent from item
 

Uses of LinkColumns in com.caucho.amber.table
 

Methods in com.caucho.amber.table that return LinkColumns
 LinkColumns AmberTable.getDependentIdLink()
          Gets the id link for a dependent table.
 

Methods in com.caucho.amber.table that return types with arguments of type LinkColumns
 java.util.ArrayList<LinkColumns> AmberTable.getIncomingLinks()
           
 java.util.ArrayList<LinkColumns> AmberTable.getOutgoingLinks()
           
 

Methods in com.caucho.amber.table with parameters of type LinkColumns
 java.lang.String LinkColumns.generateJoin(LinkColumns manyToOneJoin, java.lang.String sourceTable1, java.lang.String sourceTable2)
          Generates the many-to-many linking.
 void AmberTable.setDependentIdLink(LinkColumns link)
          Sets the id link for a dependent table.