Revision 47606 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/feature/spi/SQLBuilderBase.java
SQLBuilderBase.java | ||
---|---|---|
50 | 50 |
import org.gvsig.fmap.dal.SQLBuilder.UpdateColumnBuilder; |
51 | 51 |
import org.gvsig.fmap.dal.SQLBuilder.UpdateTableStatisticsBuilder; |
52 | 52 |
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor; |
53 |
import org.gvsig.fmap.dal.feature.FeatureType; |
|
53 | 54 |
import org.gvsig.fmap.geom.Geometry; |
54 | 55 |
import org.gvsig.fmap.geom.GeometryUtils; |
55 | 56 |
import org.gvsig.fmap.geom.primitive.Envelope; |
... | ... | |
2157 | 2158 |
protected boolean isSpatial = false; |
2158 | 2159 |
protected TableNameBuilder table; |
2159 | 2160 |
protected final List<String> columns; |
2161 |
protected FeatureType type; |
|
2160 | 2162 |
|
2161 | 2163 |
public CreateIndexBuilderBase() { |
2162 | 2164 |
this.columns = new ArrayList<>(); |
... | ... | |
2207 | 2209 |
} |
2208 | 2210 |
|
2209 | 2211 |
@Override |
2212 |
public void setFeatureType(FeatureType type) { |
|
2213 |
this.type = type; |
|
2214 |
} |
|
2215 |
|
|
2216 |
@Override |
|
2210 | 2217 |
public void accept(Visitor visitor, VisitorFilter filter) { |
2211 | 2218 |
boolean visitChildren = true; |
2212 | 2219 |
if (filter==null || filter.accept(this)) { |
... | ... | |
2370 | 2377 |
protected List<String> drops; |
2371 | 2378 |
protected List<ColumnDescriptor> adds; |
2372 | 2379 |
|
2373 |
// alters debera dejarse de usar en fabor de operation_alters
|
|
2380 |
// alters debera dejarse de usar en favor de operations
|
|
2374 | 2381 |
@Deprecated |
2375 | 2382 |
protected List<ColumnDescriptor> alters; |
2376 | 2383 |
protected List<Pair<Bitmask,ColumnDescriptor>> operations; |
2377 | 2384 |
|
2378 | 2385 |
protected List<Pair<String, String>> renames; |
2379 | 2386 |
protected String drop_primary_key_column; |
2380 |
private final SQLBuilderBase sqlbuilder;
|
|
2387 |
protected final SQLBuilderBase sqlbuilder;
|
|
2381 | 2388 |
|
2382 | 2389 |
public AlterTableBuilderBase(SQLBuilderBase sqlbuilder) { |
2383 | 2390 |
this.sqlbuilder = sqlbuilder; |
... | ... | |
2469 | 2476 |
return this; |
2470 | 2477 |
} |
2471 | 2478 |
|
2472 |
private void update_or_add_alters(ColumnDescriptorBase column) {
|
|
2479 |
protected void update_or_add_alters(ColumnDescriptorBase column) {
|
|
2473 | 2480 |
int i = 0; |
2474 | 2481 |
for (; i < alters.size(); i++) { |
2475 | 2482 |
ColumnDescriptor prevColumn = alters.get(i); |
... | ... | |
3714 | 3721 |
return new UpdateTableStatisticsBuilderBase(); |
3715 | 3722 |
} |
3716 | 3723 |
|
3717 |
protected CreateIndexBuilder createCreateIndexBuilder() {
|
|
3724 |
public CreateIndexBuilder createCreateIndexBuilder() {
|
|
3718 | 3725 |
return new CreateIndexBuilderBase(); |
3719 | 3726 |
} |
3720 | 3727 |
|
3721 |
protected DropIndexBuilder createDropIndexBuilder() {
|
|
3728 |
public DropIndexBuilder createDropIndexBuilder() {
|
|
3722 | 3729 |
return new DropIndexBuilderBase(); |
3723 | 3730 |
} |
3724 | 3731 |
|
Also available in: Unified diff