Changeset 888 for MetadataBeans/trunk/src/main/java/org/eobjects/metamodel/QueryPostprocessDataContextStrategy.java
- Timestamp:
- 02/04/10 21:57:54 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MetadataBeans/trunk/src/main/java/org/eobjects/metamodel/QueryPostprocessDataContextStrategy.java
r887 r888 110 110 DataSet dataSet = materializeTable(table, columns, query 111 111 .getMaxRows()); 112 dataSet = Meta ModelHelper.getSelection(selectItems, dataSet);112 dataSet = MetadataBeansHelper.getSelection(selectItems, dataSet); 113 113 return dataSet; 114 114 } … … 128 128 129 129 // Execute the query using the raw data 130 DataSet dataSet = Meta ModelHelper.getCarthesianProduct(fromDataSets,130 DataSet dataSet = MetadataBeansHelper.getCarthesianProduct(fromDataSets, 131 131 whereItems); 132 132 if (groupByItems.size() > 0) { 133 dataSet = Meta ModelHelper.getGrouped(workSelectItems, dataSet,133 dataSet = MetadataBeansHelper.getGrouped(workSelectItems, dataSet, 134 134 groupByItems); 135 135 } else { 136 dataSet = Meta ModelHelper.getAggregated(workSelectItems, dataSet);137 } 138 dataSet = Meta ModelHelper.getFiltered(dataSet, havingItems);136 dataSet = MetadataBeansHelper.getAggregated(workSelectItems, dataSet); 137 } 138 dataSet = MetadataBeansHelper.getFiltered(dataSet, havingItems); 139 139 140 140 if (query.getSelectClause().isDistinct()) { 141 dataSet = Meta ModelHelper.getSelection(selectItems, dataSet);142 dataSet = Meta ModelHelper.getDistinct(dataSet);143 dataSet = Meta ModelHelper.getOrdered(dataSet, orderByItems);141 dataSet = MetadataBeansHelper.getSelection(selectItems, dataSet); 142 dataSet = MetadataBeansHelper.getDistinct(dataSet); 143 dataSet = MetadataBeansHelper.getOrdered(dataSet, orderByItems); 144 144 } else { 145 dataSet = Meta ModelHelper.getOrdered(dataSet, orderByItems);146 dataSet = Meta ModelHelper.getSelection(selectItems, dataSet);145 dataSet = MetadataBeansHelper.getOrdered(dataSet, orderByItems); 146 dataSet = MetadataBeansHelper.getSelection(selectItems, dataSet); 147 147 } 148 148 … … 160 160 public QueryPostprocessDataContextStrategy transformColumnTypes( 161 161 Column... columns) { 162 Table[] tables = Meta ModelHelper.getTables(columns);162 Table[] tables = MetadataBeansHelper.getTables(columns); 163 163 for (Table table : tables) { 164 Column[] columnsToQuery = Meta ModelHelper.getTableColumns(table,164 Column[] columnsToQuery = MetadataBeansHelper.getTableColumns(table, 165 165 columns); 166 columnsToQuery = Meta ModelHelper.getColumnsByType(columnsToQuery,166 columnsToQuery = MetadataBeansHelper.getColumnsByType(columnsToQuery, 167 167 ColumnType.VARCHAR); 168 168 DataSet dataSet = executeQuery(new Query().select(columnsToQuery) … … 264 264 } 265 265 if (joinType == JoinType.INNER) { 266 dataSet = Meta ModelHelper.getCarthesianProduct(266 dataSet = MetadataBeansHelper.getCarthesianProduct( 267 267 fromItemDataSets, onConditions); 268 268 } else if (joinType == JoinType.LEFT) { 269 dataSet = Meta ModelHelper.getLeftJoin(fromItemDataSets[0],269 dataSet = MetadataBeansHelper.getLeftJoin(fromItemDataSets[0], 270 270 fromItemDataSets[1], onConditions); 271 271 } else if (joinType == JoinType.RIGHT) { 272 dataSet = Meta ModelHelper.getRightJoin(fromItemDataSets[0],272 dataSet = MetadataBeansHelper.getRightJoin(fromItemDataSets[0], 273 273 fromItemDataSets[1], onConditions); 274 274 } else { … … 332 332 } 333 333 334 public String[] getSchemaNames() throws Meta ModelException {334 public String[] getSchemaNames() throws MetadataBeansException { 335 335 if (_schemaNames == null) { 336 336 _schemaNames = new String[2]; … … 341 341 } 342 342 343 public String getDefaultSchemaName() throws Meta ModelException {343 public String getDefaultSchemaName() throws MetadataBeansException { 344 344 return getSchemaNames()[1]; 345 345 } 346 346 347 public Schema getSchemaByName(String name) throws Meta ModelException {347 public Schema getSchemaByName(String name) throws MetadataBeansException { 348 348 if (name != null) { 349 349 if (name.equals(getSchemaNames()[1])) { … … 438 438 } 439 439 440 dataSet = new DataSet(Meta ModelHelper.createSelectItems(table440 dataSet = new DataSet(MetadataBeansHelper.createSelectItems(table 441 441 .getColumns()), data); 442 442 } else if ("columns".equals(tableName)) { … … 456 456 } 457 457 } 458 dataSet = new DataSet(Meta ModelHelper.createSelectItems(table458 dataSet = new DataSet(MetadataBeansHelper.createSelectItems(table 459 459 .getColumns()), data); 460 460 } else if ("relationships".equals(tableName)) { … … 475 475 } 476 476 } 477 dataSet = new DataSet(Meta ModelHelper.createSelectItems(table477 dataSet = new DataSet(MetadataBeansHelper.createSelectItems(table 478 478 .getColumns()), data); 479 479 } else { … … 483 483 484 484 // Handle column subset 485 dataSet = Meta ModelHelper.getSelection(MetaModelHelper485 dataSet = MetadataBeansHelper.getSelection(MetadataBeansHelper 486 486 .createSelectItems(columns), dataSet); 487 487 … … 504 504 * @return the main schema that subclasses of this class produce 505 505 */ 506 protected abstract Schema getMainSchema() throws Meta ModelException;506 protected abstract Schema getMainSchema() throws MetadataBeansException; 507 507 508 508 /** 509 509 * @return the name of the main schema that subclasses of this class produce 510 510 */ 511 protected abstract String getMainSchemaName() throws Meta ModelException;511 protected abstract String getMainSchemaName() throws MetadataBeansException; 512 512 513 513 /**
Note: See TracChangeset
for help on using the changeset viewer.
