45 | | - Select is against a table that doesn’t have an existing class definition. We’ll have to generate a temporary class definition. |
46 | | - Select is against a table that has an existing class definition, but the select is an aggregation that doesn’t return actual objects (e.g. select count(*), max(length) from roads). In this case it doesn’t make sense to return the same class name as for the underlying table since we’re not actually returning road objects at all. This is basically another temporary class definition. |
| 45 | - Select is against a table that doesn’t have an existing class definition. Providers will be required to generate a temporary class definition. |
| 46 | - Select is against a table that has an existing class definition, but the select is an aggregation that doesn’t return actual objects (e.g. select count(*), max(length) from roads). In this case it doesn’t make sense for the provider to return the same class name as for the underlying table since it is not actually returning road objects at all. This is basically another temporary class definition. |