1 | public class ReflectionOptimizerImpl implements ReflectionOptimizer, Serializable {↵ | | 1 | public class NativeSQLQueryScalarReturn implements NativeSQLQueryReturn {↵
|
| | | 2 |
↵
|
2 | private final InstantiationOptimizer instantiationOptimizer;↵ | | 3 | private ↵
|
3 | private final AccessOptimizer accessOptimizer;↵ | | |
|
|
4 | public ReflectionOptimizerImpl(↵ | | |
|
5 | InstantiationOptimizer instantiationOptimizer,↵ | | |
|
6 | AccessOptimizer accessOptimizer↵ | | 4 | Type type;↵
|
| | | 5 | private String columnAlias;↵
|
|
7 | ) {↵ | | 6 | public NativeSQLQueryScalarReturn(String alias, Type type) {
↵
|
8 | this.instantiationOptimizer = instantiationOptimizer;↵ | | 7 | this.↵
|
9 | this.accessOptimizer = accessOptimizer;↵ | | |
|
10 | }↵ | | |
|
|
11 | public InstantiationOptimizer getInstantiationOptimizer↵ | | 8 | type = type;↵
|
| | | 9 | this.columnAlias = alias;↵
|
| | | 10 | }↵
|
|
12 | () {↵ | | 11 | public String getColumnAlias() {
↵
|
13 | return instantiationOptimizer;↵ | | 12 | return ↵
|
14 | }↵ | | |
|
|
15 | public AccessOptimizer getAccessOptimizer↵ | | 13 | columnAlias;↵
|
| | | 14 | }↵
|
|
16 | () {↵ | | 15 | public Type getType() {
↵
|
17 | return accessOptimizer | | 16 | return type
|