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

Packages that use AmberColumn
com.caucho.amber.expr   
com.caucho.amber.field   
com.caucho.amber.table   
com.caucho.amber.type   
 

Uses of AmberColumn in com.caucho.amber.expr
 

Methods in com.caucho.amber.expr that return AmberColumn
 AmberColumn AmberColumnExpr.getColumn()
          Returns the name.
 AmberColumn IdFieldExpr.getColumn()
          Returns the column.
 AmberColumn KeyManyToOneExpr.getColumn()
          Returns the column.
 AmberColumn KeyPropertyExpr.getColumn()
          Returns the parent expression.
 AmberColumn EmbeddedExpr.getColumnByFieldName(java.lang.String fieldName)
          Returns column by name.
 

Constructors in com.caucho.amber.expr with parameters of type AmberColumn
AmberColumnExpr(PathExpr parent, AmberColumn column)
          Creates a new unbound id expression.
BooleanColumnExpr(PathExpr parent, AmberColumn column)
          Creates a new unbound id expression.
KeyColumnExpr(PathExpr parent, AmberColumn column)
          Creates a new unbound id expression.
 

Uses of AmberColumn in com.caucho.amber.field
 

Methods in com.caucho.amber.field that return AmberColumn
 AmberColumn AbstractField.getColumn()
          Returns the column for the field
 AmberColumn AmberField.getColumn()
          Returns the column for the field.
 AmberColumn EmbeddedSubField.getColumn()
           
 AmberColumn KeyManyToOneField.getColumn()
           
 AmberColumn KeyPropertyField.getColumn()
          Returns column
 AmberColumn PropertyField.getColumn()
          Gets the column.
 

Methods in com.caucho.amber.field that return types with arguments of type AmberColumn
 java.util.ArrayList<AmberColumn> EmbeddedIdField.getColumns()
          Returns the columns
 java.util.ArrayList<AmberColumn> Id.getColumns()
          Returns all the column.
 java.util.ArrayList<AmberColumn> IdField.getColumns()
          Returns the columns
 java.util.ArrayList<AmberColumn> KeyEmbeddedSubField.getColumns()
          Returns the columns
 java.util.ArrayList<AmberColumn> KeyManyToOneField.getColumns()
          Returns columns
 java.util.ArrayList<AmberColumn> KeyPropertyField.getColumns()
          Returns columns
 java.util.ArrayList<AmberColumn> EntityMapField.getIndexColumns()
          Sets the index columns.
 java.util.ArrayList<AmberColumn> MapElementField.getIndexColumns()
          Sets the index columns.
 

Methods in com.caucho.amber.field with parameters of type AmberColumn
 ForeignColumn KeyManyToOneField.getColumn(AmberColumn key)
          Gets the column corresponding to the target field.
 ForeignColumn ManyToOneField.getColumn(AmberColumn targetColumn)
          Gets the column corresponding to the target field.
 ForeignColumn CollectionField.getSourceColumn(AmberColumn key)
          Returns the source column for a given target key.
 void AbstractField.setColumn(AmberColumn column)
          Returns the column for the field
 void DependentEntityOneToOneField.setColumn(AmberColumn column)
          Sets the column.
 void KeyPropertyField.setColumn(AmberColumn column)
          Sets the column
 void PropertyField.setColumn(AmberColumn column)
          Sets the column.
 

Method parameters in com.caucho.amber.field with type arguments of type AmberColumn
 void EntityMapField.setIndexColumns(java.util.ArrayList<AmberColumn> columns)
          Sets the index columns.
 void MapElementField.setIndexColumns(java.util.ArrayList<AmberColumn> columns)
          Sets the index columns.
 void MapField.setIndexColumns(java.util.ArrayList<AmberColumn> columns)
           
 

Constructors in com.caucho.amber.field with parameters of type AmberColumn
KeyPropertyField(EntityType entityType, java.lang.String name, AmberColumn column)
           
 

Uses of AmberColumn in com.caucho.amber.table
 

Subclasses of AmberColumn in com.caucho.amber.table
 class ForeignColumn
          AmberColumn linking to another table
 

Methods in com.caucho.amber.table that return AmberColumn
 AmberColumn AmberTable.addColumn(AmberColumn column)
          Adds a column.
 AmberColumn AmberTable.createColumn(java.lang.String name, AmberType type)
          Creates a column.
 AmberColumn ForeignColumn.getTargetColumn()
          Returns the target column.
 

Methods in com.caucho.amber.table that return types with arguments of type AmberColumn
 java.util.ArrayList<AmberColumn> AmberTable.getColumns()
          Returns the columns.
 java.util.ArrayList<AmberColumn> AmberTable.getIdColumns()
          Returns the id columns.
 

Methods in com.caucho.amber.table with parameters of type AmberColumn
 AmberColumn AmberTable.addColumn(AmberColumn column)
          Adds a column.
 void AmberTable.addIdColumn(AmberColumn column)
          Adds an id column.
 int ColumnCompare.compare(AmberColumn a, AmberColumn b)
          Compares the fields.
 ForeignColumn AmberTable.createForeignColumn(java.lang.String name, AmberColumn key)
          Creates a foreign column.
 ForeignColumn LinkColumns.getSourceColumn(AmberColumn targetKey)
          Generates the linking for a link
 boolean AmberTable.removeColumn(AmberColumn column)
          Remove a given column.
 

Uses of AmberColumn in com.caucho.amber.type
 

Methods in com.caucho.amber.type that return AmberColumn
 AmberColumn AmberBeanType.getDiscriminator()
          Returns the discriminator.
 AmberColumn SubEntityType.getDiscriminator()
          Returns the discriminator.
 

Methods in com.caucho.amber.type that return types with arguments of type AmberColumn
 java.util.ArrayList<AmberColumn> EntityType.getColumns()
          Returns the columns.
 

Methods in com.caucho.amber.type with parameters of type AmberColumn
 void AmberBeanType.setDiscriminator(AmberColumn discriminator)
          Sets the discriminator.