Revision 45614 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/main/java/org/gvsig/fmap/dal/store/jdbc2/spi/operations/PerformChangesOperation.java

View differences:

PerformChangesOperation.java
33 33
import org.apache.commons.collections.CollectionUtils;
34 34
import org.apache.commons.lang3.StringUtils;
35 35
import org.gvsig.expressionevaluator.ExpressionBuilder;
36
import org.gvsig.expressionevaluator.ExpressionBuilder.Parameter;
36 37
import org.gvsig.expressionevaluator.ExpressionBuilder.Variable;
37 38
import org.gvsig.expressionevaluator.GeometryExpressionBuilder;
38 39
import org.gvsig.fmap.dal.DataTypes;
......
43 44
import org.gvsig.fmap.dal.feature.FeatureType.FeatureTypeChanged;
44 45
import org.gvsig.fmap.dal.feature.spi.FeatureProvider;
45 46
import org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices;
46
import org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider;
47
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
48 47
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCExecuteSQLException;
49 48
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCSQLException;
50 49
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCUpdateWithoutChangesException;
51
import org.gvsig.fmap.dal.store.jdbc2.spi.JDBCSQLBuilderBase;
50
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
52 51
import org.gvsig.fmap.dal.store.jdbc2.JDBCUtils;
53 52
import org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference;
53
import org.gvsig.fmap.dal.store.jdbc2.spi.JDBCSQLBuilderBase;
54 54
import static org.gvsig.fmap.dal.store.jdbc2.spi.JDBCSQLBuilderBase.PROP_FEATURE_TYPE;
55 55
import static org.gvsig.fmap.dal.store.jdbc2.spi.JDBCSQLBuilderBase.PROP_TABLE;
56 56
import org.gvsig.tools.dispose.Disposable;
......
221 221
                PROP_FEATURE_TYPE, featureType,
222 222
                PROP_TABLE, table
223 223
        );
224
        sqlbuilder.setProperties(
225
                Parameter.class, 
226
                PROP_FEATURE_TYPE, featureType,
227
                PROP_TABLE, table
228
        );
224 229
        String sql = sqlbuilder.insert().toString();
225 230
        return sql;
226 231
    }
......
302 307
                PROP_FEATURE_TYPE, this.featureType,
303 308
                PROP_TABLE, table
304 309
        );
310
        sqlbuilder.setProperties(
311
                Parameter.class, 
312
                PROP_FEATURE_TYPE, featureType,
313
                PROP_TABLE, table
314
        );
315
        
305 316
        String sql = sqlbuilder.update().toString();
306 317
        return sql;
307 318
    }
......
409 420
                Variable.class, 
410 421
                PROP_TABLE, table
411 422
        );
412
        
413 423
        List<String> sqls = sqlbuilder.alter_table().toStrings();
414 424
        sqls.addAll(buildCreateIndexSQL());
415 425
        return sqls;

Also available in: Unified diff