summaryrefslogtreecommitdiff
path: root/include/connectivity
diff options
context:
space:
mode:
authorLionel Elie Mamane <lionel@mamane.lu>2013-04-26 16:44:43 +0200
committerLionel Elie Mamane <lionel@mamane.lu>2013-04-26 16:49:49 +0200
commit16c9ce4877def18ca4578171a96615a632d08092 (patch)
treee22167998045c67e269c00de7e0ea5ba3cc3f6c4 /include/connectivity
parentfccfa69c15a1f55dda753b84d4f6919145b6f3f3 (diff)
QueryDesign: in criteria, remove matching column_ref in simple expressions
Basically, in first children of infix predicates in search_conditions Change-Id: I0e2f8fbdde023b088f33d2e2fcbd41110f0e02a8
Diffstat (limited to 'include/connectivity')
-rw-r--r--include/connectivity/sqlnode.hxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/connectivity/sqlnode.hxx b/include/connectivity/sqlnode.hxx
index 51a9ec2168ca..3ab0b65c9ba3 100644
--- a/include/connectivity/sqlnode.hxx
+++ b/include/connectivity/sqlnode.hxx
@@ -231,6 +231,7 @@ namespace connectivity
other_like_predicate_part_2,
between_predicate_part_2,
cast_spec,
+ window_function,
rule_count // last value
};
@@ -423,8 +424,8 @@ namespace connectivity
bool _bSubstitute) const;
private:
- void impl_parseNodeToString_throw( OUStringBuffer& rString, const SQLParseNodeParameter& rParam) const;
- void impl_parseLikeNodeToString_throw( OUStringBuffer& rString, const SQLParseNodeParameter& rParam ) const;
+ void impl_parseNodeToString_throw( OUStringBuffer& rString, const SQLParseNodeParameter& rParam, bool bSimple=true ) const;
+ void impl_parseLikeNodeToString_throw( OUStringBuffer& rString, const SQLParseNodeParameter& rParam, bool bSimple=true ) const;
void impl_parseTableRangeNodeToString_throw( OUStringBuffer& rString, const SQLParseNodeParameter& rParam ) const;
/** parses a table_name node into a SQL statement particle.