@Override public void createForeignKeyOfEntity(String entityName) { if ( !hasFormula() && !"none".equals(getForeignKeyName())) { ForeignKey fk = table.createForeignKey( getForeignKeyName(), getConstraintColumns(), entityName, getForeignKeyDefinition() ); fk.setCascadeDeleteEnabled(cascadeDeleteEnabled); } }
public boolean isNullable() { if ( hasFormula() ) return true; boolean nullable = true; Iterator iter = getColumnIterator(); while ( iter.hasNext() ) { if ( !( (Column) iter.next() ).isNullable() ) { nullable = false; return nullable; //shortcut } } return nullable; }
public boolean isNullable() { if ( hasFormula() ) return true; boolean nullable = true; Iterator iter = getColumnIterator(); while ( iter.hasNext() ) { if ( !( (Column) iter.next() ).isNullable() ) { nullable = false; return nullable; //shortcut } } return nullable; }
public boolean isNullable() { if ( hasFormula() ) return true; boolean nullable = true; Iterator iter = getColumnIterator(); while ( iter.hasNext() ) { if ( !( (Column) iter.next() ).isNullable() ) { nullable = false; return nullable; //shortcut } } return nullable; }
public boolean isNullable() { if ( hasFormula() ) return true; boolean nullable = true; Iterator iter = getColumnIterator(); while ( iter.hasNext() ) { if ( !( (Column) iter.next() ).isNullable() ) { nullable = false; return nullable; //shortcut } } return nullable; }
public void createForeignKeyOfEntity(String entityName) { if ( !hasFormula() && !"none".equals(getForeignKeyName())) { ForeignKey fk = table.createForeignKey( getForeignKeyName(), getConstraintColumns(), entityName ); fk.setCascadeDeleteEnabled(cascadeDeleteEnabled); } }
public void createForeignKeyOfEntity(String entityName) { if ( !hasFormula() && !"none".equals(getForeignKeyName())) { ForeignKey fk = table.createForeignKey( getForeignKeyName(), getConstraintColumns(), entityName ); fk.setCascadeDeleteEnabled(cascadeDeleteEnabled); } }
public void createForeignKeyOfEntity(String entityName) { if ( !hasFormula() && !"none".equals(getForeignKeyName())) { ForeignKey fk = table.createForeignKey( getForeignKeyName(), getConstraintColumns(), entityName ); fk.setCascadeDeleteEnabled(cascadeDeleteEnabled); } }
public void createForeignKeyOfEntity(String entityName) { if ( !hasFormula() && !"none".equals(getForeignKeyName())) { ForeignKey fk = table.createForeignKey( getForeignKeyName(), getConstraintColumns(), entityName ); fk.setCascadeDeleteEnabled(cascadeDeleteEnabled); } }
@Override public ForeignKey createForeignKeyOfEntity(String entityName) { // the plan here is to generate all logical ForeignKeys, but disable it for export // if it has formulas final ForeignKey fk = (ForeignKey) table.createForeignKey( getForeignKeyName(), getConstraintColumns(), entityName, getForeignKeyDefinition() ); fk.setCascadeDeleteEnabled( cascadeDeleteEnabled ); if ( hasFormula() || "none".equals( getForeignKeyName() ) ) { fk.disableCreation(); } return fk; }