/** * @deprecated */ public String getName() { return _fm.getName(); }
private boolean isReferenceField(FieldMapping fm, DBIdentifier refColName) { List cols = fm.getValueInfo().getColumns(); if (cols.size() == 0) { if (fm.getName().equals(refColName.getName())) return true; } else { if (((Column)cols.get(0)).getIdentifier().equals(refColName)) return true; } return false; }
public void appendIndex(SQLBuffer sql, Select sel, Joins joins) { sql.append(sel.getColumnAlias(field.getOrderColumn(), field.getName())); }
public Joins joinValueRelation(Joins joins, ClassMapping val) { ValueMapping vm = field.getElementMapping(); ForeignKey fk = vm.getForeignKey(val); if (fk == null) return joins; return joins.joinRelation(field.getName(), fk, val, vm.getSelectSubclasses(), false, false); }
public Joins joinValueRelation(Joins joins, ClassMapping val) { ValueMapping vm = field.getElementMapping(); ForeignKey fk = vm.getForeignKey(val); if (fk == null) return joins; return joins.joinRelation(field.getName(), fk, val, vm.getSelectSubclasses(), false, false); }
public Joins joinValueRelation(Joins joins, ClassMapping val) { ValueMapping vm = field.getElementMapping(); return joins.joinRelation(field.getName(), vm.getForeignKey(val), val, vm.getSelectSubclasses(), false, false); }
public JDBCRelatedFieldOrder(FieldMapping owner, FieldMapping rel, boolean asc) { if (!rel.isInDefaultFetchGroup() && !rel.isPrimaryKey()) throw new MetaDataException(_loc.get("nondfg-field-orderable", owner, rel.getName())); _fm = rel; _asc = asc; }
public Joins joinValueRelation(Joins joins, ClassMapping val) { ValueMapping vm = field.getElementMapping(); return joins.joinRelation(field.getName(), vm.getForeignKey(val), val, vm.getSelectSubclasses(), false, false); }
public Joins joinKeyRelation(Joins joins, ClassMapping key) { ValueMapping vm = field.getKeyMapping(); return joins.joinRelation(field.getName(), vm.getForeignKey(key), key, vm.getSelectSubclasses(), false, false); }
public Joins joinKeyRelation(Joins joins, ClassMapping key) { ValueMapping vm = field.getKeyMapping(); return joins.joinRelation(field.getName(), vm.getForeignKey(key), key, vm.getSelectSubclasses(), false, false); }
protected Joins joinElementRelation(Joins joins, ClassMapping elem) { ValueMapping vm = field.getElementMapping(); return joins.joinRelation(field.getName(), vm.getForeignKey(elem), elem, vm.getSelectSubclasses(), false, false); }
@Override public void populateColumns(Version vers, Table table, Column[] cols) { // check for version field and use its name as column name FieldMapping fm = vers.getClassMapping().getVersionFieldMapping(); if (fm != null && cols.length == 1) cols[0].setName(fm.getName()); else super.populateColumns(vers, table, cols); } }
public Joins joinKeyRelation(Joins joins, ClassMapping key) { ValueMapping vm = field.getKeyMapping(); return joins.joinRelation(field.getName(), vm.getForeignKey(key), key, vm.getSelectSubclasses(), false, false); }
public Joins joinValueRelation(Joins joins, ClassMapping val) { ValueMapping vm = field.getElementMapping(); ForeignKey fk = vm.getForeignKey(val); if (fk == null) return joins; return joins.joinRelation(field.getName(), fk, val, vm.getSelectSubclasses(), false, false); }
public void verifyIndexedField() { Action lastAction = (Action) lastFieldAction(); FieldMapping fm = (FieldMapping) lastAction.data; if (fm.getOrderColumn() == null) throw new UserException(_loc.get("no-order-column", fm.getName())); }
protected Joins joinElementRelation(Joins joins, ClassMapping elem) { ValueMapping vm = field.getElementMapping(); return joins.joinRelation(field.getName(), vm.getForeignKey(elem), elem, vm.getSelectSubclasses(), false, false); }
public Joins join(Joins joins, boolean forceOuter) { ValueMapping elem = field.getElementMapping(); ClassMapping[] clss = elem.getIndependentTypeMappings(); if (clss.length != 1) throw RelationStrategies.unjoinable(elem); if (forceOuter) return joins.outerJoinRelation(field.getName(), elem.getForeignKey(clss[0]), clss[0], elem.getSelectSubclasses(), true, true); return joins.joinRelation(field.getName(), elem.getForeignKey(clss[0]), clss[0], elem.getSelectSubclasses(), true, true); }
@Override public void populateColumns(Version vers, Table table, Column[] cols) { // check for version field and use its name as column name FieldMapping fm = vers.getClassMapping().getVersionFieldMapping(); if (fm != null && cols.length == 1) cols[0].setIdentifier(DBIdentifier.newColumn(fm.getName())); else super.populateColumns(vers, table, cols); } }
@Override public void populateColumns(Version vers, Table table, Column[] cols) { // check for version field and use its name as column name FieldMapping fm = vers.getClassMapping().getVersionFieldMapping(); if (fm != null && cols.length == 1) cols[0].setIdentifier(DBIdentifier.newColumn(fm.getName())); else super.populateColumns(vers, table, cols); } }
@Override public void populateColumns(Version vers, Table table, Column[] cols) { // check for version field and use its name as column name FieldMapping fm = vers.getClassMapping().getVersionFieldMapping(); if (fm != null && cols.length == 1) cols[0].setIdentifier(DBIdentifier.newColumn(fm.getName())); else super.populateColumns(vers, table, cols); } }