Revision 46100 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/dataaccess/SelectFunction.java

View differences:

SelectFunction.java
23 23
 */
24 24
package org.gvsig.expressionevaluator.impl.function.dataaccess;
25 25

  
26
import java.util.ArrayList;
27
import java.util.HashSet;
28 26
import java.util.List;
29
import java.util.Objects;
30
import java.util.Set;
31 27
import org.apache.commons.lang3.Range;
32
import org.apache.commons.lang3.StringUtils;
33
import org.apache.commons.lang3.tuple.ImmutablePair;
34
import org.apache.commons.lang3.tuple.Pair;
35 28
import org.gvsig.expressionevaluator.Code;
36
import org.gvsig.expressionevaluator.CodeBuilder;
37 29
import org.gvsig.expressionevaluator.Codes;
38
import static org.gvsig.expressionevaluator.ExpressionBuilder.FUNCTION_GETATTR;
39
import static org.gvsig.expressionevaluator.ExpressionBuilder.FUNCTION_TUPLE;
40 30
import org.gvsig.expressionevaluator.ExpressionRuntimeException;
41
import org.gvsig.expressionevaluator.ExpressionUtils;
42 31
import org.gvsig.expressionevaluator.Interpreter;
43 32
import org.gvsig.expressionevaluator.Optimizer;
44
import org.gvsig.expressionevaluator.SymbolTable;
45 33
import org.gvsig.expressionevaluator.impl.DALFunctions;
46 34
import static org.gvsig.fmap.dal.DataManager.FUNCTION_SELECT;
47
import org.gvsig.fmap.dal.DataStore;
48 35
import org.gvsig.expressionevaluator.ExpressionEvaluator;
49
import static org.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable.SYMBOL_CURRENT_TABLE;
50
import org.gvsig.fmap.dal.expressionevaluator.TableAttributeHandler;
51 36
import org.gvsig.fmap.dal.feature.Feature;
52 37
import org.gvsig.fmap.dal.feature.FeatureQuery;
53 38
import org.gvsig.fmap.dal.feature.FeatureQueryOrder;
......
136 121
                queryOrder.add(member, mode);
137 122
            }
138 123
        }
139
        FeatureStore featureStore = null;
124
        FeatureStore featureStore;
140 125
        try {
141 126
            featureStore = this.getFeatureStore(storeName);
142 127
            if (featureStore == null) {
......
165 150
        } catch (ExpressionRuntimeException ex) {
166 151
            throw ex;
167 152
        } catch (Exception ex) {
168
            throw new ExpressionRuntimeException("Problems calling '" + FUNCTION_SELECT + "' function", ex);
153
            throw new ExpressionRuntimeException("Problems calling '" + this.name() + "' function", ex);
169 154
        }
170 155
    }
171 156

  

Also available in: Unified diff