Ignore:
Timestamp:
02/04/10 21:57:54 (2 years ago)
Author:
kasper
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • MetadataBeans/trunk/src/main/java/org/eobjects/metamodel/QueryPostprocessDataContextStrategy.java

    r887 r888  
    110110                                DataSet dataSet = materializeTable(table, columns, query 
    111111                                                .getMaxRows()); 
    112                                 dataSet = MetaModelHelper.getSelection(selectItems, dataSet); 
     112                                dataSet = MetadataBeansHelper.getSelection(selectItems, dataSet); 
    113113                                return dataSet; 
    114114                        } 
     
    128128 
    129129                // Execute the query using the raw data 
    130                 DataSet dataSet = MetaModelHelper.getCarthesianProduct(fromDataSets, 
     130                DataSet dataSet = MetadataBeansHelper.getCarthesianProduct(fromDataSets, 
    131131                                whereItems); 
    132132                if (groupByItems.size() > 0) { 
    133                         dataSet = MetaModelHelper.getGrouped(workSelectItems, dataSet, 
     133                        dataSet = MetadataBeansHelper.getGrouped(workSelectItems, dataSet, 
    134134                                        groupByItems); 
    135135                } else { 
    136                         dataSet = MetaModelHelper.getAggregated(workSelectItems, dataSet); 
    137                 } 
    138                 dataSet = MetaModelHelper.getFiltered(dataSet, havingItems); 
     136                        dataSet = MetadataBeansHelper.getAggregated(workSelectItems, dataSet); 
     137                } 
     138                dataSet = MetadataBeansHelper.getFiltered(dataSet, havingItems); 
    139139 
    140140                if (query.getSelectClause().isDistinct()) { 
    141                         dataSet = MetaModelHelper.getSelection(selectItems, dataSet); 
    142                         dataSet = MetaModelHelper.getDistinct(dataSet); 
    143                         dataSet = MetaModelHelper.getOrdered(dataSet, orderByItems); 
     141                        dataSet = MetadataBeansHelper.getSelection(selectItems, dataSet); 
     142                        dataSet = MetadataBeansHelper.getDistinct(dataSet); 
     143                        dataSet = MetadataBeansHelper.getOrdered(dataSet, orderByItems); 
    144144                } else { 
    145                         dataSet = MetaModelHelper.getOrdered(dataSet, orderByItems); 
    146                         dataSet = MetaModelHelper.getSelection(selectItems, dataSet); 
     145                        dataSet = MetadataBeansHelper.getOrdered(dataSet, orderByItems); 
     146                        dataSet = MetadataBeansHelper.getSelection(selectItems, dataSet); 
    147147                } 
    148148 
     
    160160        public QueryPostprocessDataContextStrategy transformColumnTypes( 
    161161                        Column... columns) { 
    162                 Table[] tables = MetaModelHelper.getTables(columns); 
     162                Table[] tables = MetadataBeansHelper.getTables(columns); 
    163163                for (Table table : tables) { 
    164                         Column[] columnsToQuery = MetaModelHelper.getTableColumns(table, 
     164                        Column[] columnsToQuery = MetadataBeansHelper.getTableColumns(table, 
    165165                                        columns); 
    166                         columnsToQuery = MetaModelHelper.getColumnsByType(columnsToQuery, 
     166                        columnsToQuery = MetadataBeansHelper.getColumnsByType(columnsToQuery, 
    167167                                        ColumnType.VARCHAR); 
    168168                        DataSet dataSet = executeQuery(new Query().select(columnsToQuery) 
     
    264264                        } 
    265265                        if (joinType == JoinType.INNER) { 
    266                                 dataSet = MetaModelHelper.getCarthesianProduct( 
     266                                dataSet = MetadataBeansHelper.getCarthesianProduct( 
    267267                                                fromItemDataSets, onConditions); 
    268268                        } else if (joinType == JoinType.LEFT) { 
    269                                 dataSet = MetaModelHelper.getLeftJoin(fromItemDataSets[0], 
     269                                dataSet = MetadataBeansHelper.getLeftJoin(fromItemDataSets[0], 
    270270                                                fromItemDataSets[1], onConditions); 
    271271                        } else if (joinType == JoinType.RIGHT) { 
    272                                 dataSet = MetaModelHelper.getRightJoin(fromItemDataSets[0], 
     272                                dataSet = MetadataBeansHelper.getRightJoin(fromItemDataSets[0], 
    273273                                                fromItemDataSets[1], onConditions); 
    274274                        } else { 
     
    332332        } 
    333333 
    334         public String[] getSchemaNames() throws MetaModelException { 
     334        public String[] getSchemaNames() throws MetadataBeansException { 
    335335                if (_schemaNames == null) { 
    336336                        _schemaNames = new String[2]; 
     
    341341        } 
    342342 
    343         public String getDefaultSchemaName() throws MetaModelException { 
     343        public String getDefaultSchemaName() throws MetadataBeansException { 
    344344                return getSchemaNames()[1]; 
    345345        } 
    346346 
    347         public Schema getSchemaByName(String name) throws MetaModelException { 
     347        public Schema getSchemaByName(String name) throws MetadataBeansException { 
    348348                if (name != null) { 
    349349                        if (name.equals(getSchemaNames()[1])) { 
     
    438438                        } 
    439439 
    440                         dataSet = new DataSet(MetaModelHelper.createSelectItems(table 
     440                        dataSet = new DataSet(MetadataBeansHelper.createSelectItems(table 
    441441                                        .getColumns()), data); 
    442442                } else if ("columns".equals(tableName)) { 
     
    456456                                } 
    457457                        } 
    458                         dataSet = new DataSet(MetaModelHelper.createSelectItems(table 
     458                        dataSet = new DataSet(MetadataBeansHelper.createSelectItems(table 
    459459                                        .getColumns()), data); 
    460460                } else if ("relationships".equals(tableName)) { 
     
    475475                                } 
    476476                        } 
    477                         dataSet = new DataSet(MetaModelHelper.createSelectItems(table 
     477                        dataSet = new DataSet(MetadataBeansHelper.createSelectItems(table 
    478478                                        .getColumns()), data); 
    479479                } else { 
     
    483483 
    484484                // Handle column subset 
    485                 dataSet = MetaModelHelper.getSelection(MetaModelHelper 
     485                dataSet = MetadataBeansHelper.getSelection(MetadataBeansHelper 
    486486                                .createSelectItems(columns), dataSet); 
    487487 
     
    504504         * @return the main schema that subclasses of this class produce 
    505505         */ 
    506         protected abstract Schema getMainSchema() throws MetaModelException; 
     506        protected abstract Schema getMainSchema() throws MetadataBeansException; 
    507507 
    508508        /** 
    509509         * @return the name of the main schema that subclasses of this class produce 
    510510         */ 
    511         protected abstract String getMainSchemaName() throws MetaModelException; 
     511        protected abstract String getMainSchemaName() throws MetadataBeansException; 
    512512 
    513513        /** 
Note: See TracChangeset for help on using the changeset viewer.