public void addColumn(Column column, boolean isInsertable, boolean isUpdatable) { int index = columns.indexOf( column ); if ( index == -1 ) { columns.add(column); insertability.add( isInsertable ); updatability.add( isUpdatable ); } else { if ( insertability.get( index ) != isInsertable ) { throw new IllegalStateException( "Same column is added more than once with different values for isInsertable" ); } if ( updatability.get( index ) != isUpdatable ) { throw new IllegalStateException( "Same column is added more than once with different values for isUpdatable" ); } } column.setValue( this ); column.setTypeIndex( columns.size() - 1 ); }
public void linkWithValue(SimpleValue value) { if ( formula != null ) { value.addFormula( formula ); } else { getMappingColumn().setValue( value ); value.addColumn( getMappingColumn(), insertable, updatable ); value.getTable().addColumn( getMappingColumn() ); addColumnBinding( value ); table = value.getTable(); } }
joinColumn.linkWithValue( value ); column.setValue( value );
/** * Shallow copy, the value is not copied */ @Override public Column clone() { Column copy = new Column(); copy.setLength( length ); copy.setScale( scale ); copy.setValue( value ); copy.setTypeIndex( typeIndex ); copy.setName( getQuotedName() ); copy.setNullable( nullable ); copy.setPrecision( precision ); copy.setUnique( unique ); copy.setSqlType( sqlType ); copy.setSqlTypeCode( sqlTypeCode ); copy.uniqueInteger = uniqueInteger; //usually useless copy.setCheckConstraint( checkConstraint ); copy.setComment( comment ); copy.setDefaultValue( defaultValue ); copy.setCustomRead( customRead ); copy.setCustomWrite( customWrite ); return copy; }
copy.setLength( column.getLength() ); copy.setScale( column.getScale() ); copy.setValue( key ); copy.setName( column.getQuotedName() ); copy.setNullable( column.isNullable() );
copy.setLength( column.getLength() ); copy.setScale( column.getScale() ); copy.setValue( manyToOne ); copy.setName( column.getQuotedName() ); copy.setNullable( column.isNullable() );
column.setValue( simpleValue );
public void linkWithValue(SimpleValue value) { if ( formula != null ) { value.addFormula( formula ); } else { getMappingColumn().setValue( value ); value.addColumn( getMappingColumn() ); value.getTable().addColumn( getMappingColumn() ); addColumnBinding( value ); table = value.getTable(); } }
.getName(); value.addColumn( new Column( columnName ) ); column.setValue( value );
public void addColumn(Column column) { if ( !columns.contains(column) ) columns.add(column); column.setValue(this); column.setTypeIndex( columns.size()-1 ); }
public void addColumn(Column column) { if ( !columns.contains(column) ) columns.add(column); column.setValue(this); column.setTypeIndex( columns.size()-1 ); }
public void addColumn(Column column) { if ( !columns.contains(column) ) columns.add(column); column.setValue(this); column.setTypeIndex( columns.size()-1 ); }
public void addColumn(Column column) { if ( !columns.contains(column) ) columns.add(column); column.setValue(this); column.setTypeIndex( columns.size()-1 ); }
copy.setLength( column.getLength() ); copy.setScale( column.getScale() ); copy.setValue( key ); copy.setName( column.getQuotedName() ); copy.setNullable( column.isNullable() );
copy.setLength( column.getLength() ); copy.setScale( column.getScale() ); copy.setValue( manyToOne ); copy.setName( column.getQuotedName() ); copy.setNullable( column.isNullable() );
public void linkWithValue(SimpleValue value) { if ( formula != null ) { value.addFormula( formula ); } else { getMappingColumn().setValue( value ); value.addColumn( getMappingColumn() ); value.getTable().addColumn( getMappingColumn() ); addColumnBinding( value ); table = value.getTable(); } }
public void linkWithValue(SimpleValue value) { if ( formula != null ) { value.addFormula( formula ); } else { getMappingColumn().setValue( value ); value.addColumn( getMappingColumn() ); value.getTable().addColumn( getMappingColumn() ); addColumnBinding( value ); table = value.getTable(); } }
public void linkWithValue(SimpleValue value) { if ( formula != null ) { value.addFormula( formula ); } else { getMappingColumn().setValue( value ); value.addColumn( getMappingColumn() ); value.getTable().addColumn( getMappingColumn() ); addColumnBinding( value ); table = value.getTable(); } }
protected void linkValueUsingAColumnCopy(PersistentProperty prop, Column column, DependantValue key) { Column mappingColumn = new Column(); mappingColumn.setName(column.getName()); mappingColumn.setLength(column.getLength()); mappingColumn.setNullable(prop.isNullable()); mappingColumn.setSqlType(column.getSqlType()); mappingColumn.setValue(key); key.addColumn(mappingColumn); key.getTable().addColumn(mappingColumn); }
private static void linkValueUsingAColumnCopy(GrailsDomainClassProperty prop, Column column, DependantValue key) { Column mappingColumn = new Column(); mappingColumn.setName(column.getName()); mappingColumn.setLength(column.getLength()); mappingColumn.setNullable(prop.isOptional()); mappingColumn.setSqlType(column.getSqlType()); mappingColumn.setValue(key); key.addColumn(mappingColumn); key.getTable().addColumn(mappingColumn); }