for ( IPhysicalColumn phycol : parent.getPhysicalTable().getPhysicalColumns() ) { if ( phycol.getId().equals( pcol ) ) { col.setPhysicalColumn( phycol ); break;
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; }
logicalColumn.setPhysicalColumn( column ); logicalColumn.setLogicalTable( logicalTable );
logicalColumn.setPhysicalColumn( column ); logicalColumn.setLogicalTable( logicalTable );
for ( IPhysicalColumn physicalColumn : physicalTable.getPhysicalColumns() ) { if ( physicalColumn.getId().equals( column.getPhysicalColumn().getId() ) ) { logicalColumn.setPhysicalColumn( physicalColumn );
LogicalColumn olapCol = new LogicalColumn(); olapCol.setLogicalTable( copiedTable ); olapCol.setPhysicalColumn( col.getPhysicalColumn() ); olapCol.setDataType( col.getDataType() );
lCol.setLogicalTable( lTab ); lCol.setPhysicalColumn( field.getPhysicalColumn() ); lCol.setDataType( field.getPhysicalColumn().getDataType() ); if ( field.getPhysicalColumn().getAggregationList() != null ) {