Revision 45200 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/grammars/DataAccessGrammarFactory.java
DataAccessGrammarFactory.java | ||
---|---|---|
237 | 237 |
theGrammar.addStatement(createInsertIntoTableSelectStatement(theGrammar)); |
238 | 238 |
theGrammar.addStatement(createSelectCountStatement(theGrammar)); |
239 | 239 |
theGrammar.addStatement(createSelectStatement(theGrammar)); |
240 |
// theGrammar.addStatement(createUpdateStatement(theGrammar)); |
|
240 | 241 |
|
241 | 242 |
this.grammar = theGrammar; |
242 | 243 |
} |
... | ... | |
540 | 541 |
} |
541 | 542 |
|
542 | 543 |
private Statement createUpdateStatement(Grammar theGrammar) { |
543 |
// TODO: terminar de implementar |
|
544 | 544 |
Statement stmt; |
545 | 545 |
// |
546 | 546 |
// UPDATE table_name |
... | ... | |
561 | 561 |
); |
562 | 562 |
stmt.addRule(stmt.require_expression().capture_as("CONDITION")); |
563 | 563 |
stmt.addRule(stmt.optional_any_token(";")); |
564 |
// stmt.code(
|
|
565 |
// DataManager.FUNCTION_UPDATE,
|
|
566 |
// stmt.args_names("TABLE","CONDITION","#COLUMNS", "#VALUES")
|
|
567 |
// );
|
|
564 |
stmt.code( |
|
565 |
DataManager.FUNCTION_UPDATE, |
|
566 |
stmt.args_names("TABLE","CONDITION","#COLUMNS", "#VALUES") |
|
567 |
); |
|
568 | 568 |
|
569 | 569 |
return stmt; |
570 | 570 |
} |
Also available in: Unified diff