Revision 43093 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.api/src/main/java/org/gvsig/fmap/dal/ExpressionBuilder.java
ExpressionBuilder.java | ||
---|---|---|
122 | 122 |
} |
123 | 123 |
|
124 | 124 |
public interface Parameter extends Value { |
125 |
public Parameter as_geometry(); |
|
126 | 125 |
public Parameter as_constant(); |
127 | 126 |
public Parameter as_variable(); |
127 |
public Parameter as_geometry_variable(); |
|
128 | 128 |
public Parameter srs(Value srs); |
129 | 129 |
public Parameter srs(IProjection srs); |
130 | 130 |
public String getName(); |
131 | 131 |
public Object getValue(); |
132 |
public Parameter value(Object value); |
|
133 |
public Parameter name(String value); |
|
132 | 134 |
public ParameterType getType(); |
133 | 135 |
public Value getSRS(); |
134 | 136 |
public boolean is_constant(); |
135 | 137 |
public boolean is_variable(); |
136 | 138 |
public boolean is_geometry_variable(); |
137 | 139 |
} |
140 |
|
|
141 |
public interface Parameters extends List<Parameter> { |
|
142 |
public Parameter get(String name); |
|
143 |
} |
|
138 | 144 |
|
139 | 145 |
public interface Function extends Value { |
140 | 146 |
public String getName(); |
... | ... | |
154 | 160 |
|
155 | 161 |
public List<Variable> getVariables(); |
156 | 162 |
|
157 |
public List<Parameter> getParameters();
|
|
163 |
public Parameters getParameters();
|
|
158 | 164 |
|
159 | 165 |
public boolean has_spatial_functions(); |
160 | 166 |
|
... | ... | |
178 | 184 |
|
179 | 185 |
public Variable column(String name); // Alias for variable(name) |
180 | 186 |
|
181 |
public Parameter parameter(Object value);
|
|
187 |
public Parameter parameter(String name);
|
|
182 | 188 |
|
189 |
public Parameter parameter(); |
|
190 |
|
|
183 | 191 |
public Constant constant(Object value); |
184 | 192 |
|
185 | 193 |
public Group group(Value group); |
Also available in: Unified diff