Revision 46517 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/expressionevaluator/DALExpressionBuilder.java
DALExpressionBuilder.java | ||
---|---|---|
5 | 5 |
import org.gvsig.expressionevaluator.ExpressionBuilder.Value; |
6 | 6 |
import org.gvsig.expressionevaluator.Formatter; |
7 | 7 |
import org.gvsig.expressionevaluator.GeometryExpressionBuilder; |
8 |
import org.gvsig.fmap.dal.SQLBuilder.SelectBuilder; |
|
8 | 9 |
|
9 | 10 |
/** |
10 | 11 |
* |
... | ... | |
12 | 13 |
*/ |
13 | 14 |
public interface DALExpressionBuilder { |
14 | 15 |
|
15 |
public interface SelectBuilder { |
|
16 |
|
|
17 |
public SelectBuilder column(String name); |
|
18 |
|
|
19 |
public SelectBuilder column_all(); |
|
20 |
|
|
21 |
public SelectBuilder from(String tableName); // from === table |
|
22 |
|
|
23 |
public SelectBuilder where(Value where); |
|
24 |
|
|
25 |
public SelectBuilder order(String columnName, boolean asc); |
|
26 |
|
|
27 |
public SelectBuilder limit(long limit); |
|
28 |
|
|
29 |
public Value toValue(); |
|
30 |
|
|
31 |
@Override |
|
32 |
public String toString(); |
|
33 |
|
|
34 |
public String toString(Formatter<Value> formatter); |
|
35 |
|
|
36 |
} |
|
16 |
// public interface SelectBuilder {
|
|
17 |
// |
|
18 |
// public SelectBuilder column(String name);
|
|
19 |
// |
|
20 |
// public SelectBuilder column_all();
|
|
21 |
// |
|
22 |
// public SelectBuilder from(String tableName); // from === table
|
|
23 |
// |
|
24 |
// public SelectBuilder where(Value where);
|
|
25 |
// |
|
26 |
// public SelectBuilder order(String columnName, boolean asc);
|
|
27 |
// |
|
28 |
// public SelectBuilder limit(long limit);
|
|
29 |
// |
|
30 |
// public Value toValue();
|
|
31 |
// |
|
32 |
// @Override
|
|
33 |
// public String toString();
|
|
34 |
// |
|
35 |
// public String toString(Formatter<Value> formatter);
|
|
36 |
// |
|
37 |
// }
|
|
37 | 38 |
|
38 | 39 |
public interface SelectCountBuilder { |
39 | 40 |
|
Also available in: Unified diff