physicalTable.setId( id ); physicalTable.setTargetSchema( schemaName ); List<IPhysicalColumn> fields = physicalTable.getPhysicalColumns(); physicalTable.setTargetTable( tableName );
for ( IPhysicalColumn column : table.getPhysicalColumns() ) { SqlPhysicalColumn sqlColumn = (SqlPhysicalColumn) column; Element rdbColumn = doc.createElement( "CWMRDB:Column" ); //$NON-NLS-1$
private LogicalTable createBusinessTable( SqlPhysicalTable physicalTable, String locale ) { // Create a business table with a new ID and localized name // LogicalTable businessTable = new LogicalTable( null, physicalTable ); // Try to set the name of the business table to something nice (beautify) // String tableName = PhysicalTableImporter.beautifyName( physicalTable.getTargetTable() ); businessTable.setName( new LocalizedString( locale, tableName ) ); businessTable.setId( Util.proposeSqlBasedLogicalTableId( locale, businessTable, physicalTable ) ); // Add columns to this by copying the physical columns to the business // columns... // for ( IPhysicalColumn physicalColumn : physicalTable.getPhysicalColumns() ) { LogicalColumn businessColumn = new LogicalColumn(); businessColumn.setPhysicalColumn( physicalColumn ); businessColumn.setLogicalTable( businessTable ); // We're done, add the business column. // // Propose a new ID businessColumn.setId( Util.proposeSqlBasedLogicalColumnId( locale, businessTable, (SqlPhysicalColumn) physicalColumn ) ); businessTable.addLogicalColumn( businessColumn ); } return businessTable; }
String physicalColumnID = Settings.getPhysicalColumnIDPrefix() + "_" + columnHeader[i]; //$NON-NLS-1$ column.setId( physicalColumnID ); table.getPhysicalColumns().add( column );
SqlPhysicalColumn sqlColumn = new SqlPhysicalColumn( sqlTable ); convertConceptFromLegacy( column, sqlColumn ); sqlTable.getPhysicalColumns().add( sqlColumn );
convertConceptToLegacy( table, physicalTable ); for ( IPhysicalColumn col : sqlTable.getPhysicalColumns() ) { PhysicalColumn column = new PhysicalColumn(); column.setTable( physicalTable );