You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by li...@apache.org on 2016/11/25 13:34:21 UTC
[5/5] incubator-trafodion git commit: Merge Fix for [TRAFODION-2353]
support of the regexp operator
Merge Fix for [TRAFODION-2353] support of the regexp operator
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/f1238e00
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/f1238e00
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/f1238e00
Branch: refs/heads/master
Commit: f1238e00f4dff945253d6251885490ef8a727874
Parents: 7098095 ba01481
Author: Liu Ming <li...@apache.org>
Authored: Fri Nov 25 13:33:28 2016 +0000
Committer: Liu Ming <li...@apache.org>
Committed: Fri Nov 25 13:33:28 2016 +0000
----------------------------------------------------------------------
core/sql/bin/SqlciErrors.txt | 2 +
core/sql/common/OperTypeEnum.h | 3 +
core/sql/exp/ExpPackDefs.cpp | 5 +
core/sql/exp/exp_clause.cpp | 24 +++-
core/sql/exp/exp_clause.h | 3 +-
core/sql/exp/exp_clause_derived.h | 169 ++++++++++++++++++++++++++
core/sql/exp/exp_like.cpp | 80 ++++++++++++
core/sql/generator/GenItemFunc.cpp | 8 +-
core/sql/optimizer/BindItemExpr.cpp | 15 ++-
core/sql/optimizer/ItemCache.cpp | 4 +-
core/sql/optimizer/ItemExpr.cpp | 40 +++++-
core/sql/optimizer/ItemFunc.h | 104 +++++++++++++---
core/sql/optimizer/NormItemExpr.cpp | 2 +-
core/sql/optimizer/SynthType.cpp | 2 +-
core/sql/parser/ParKeyWords.cpp | 1 +
core/sql/parser/sqlparser.y | 9 ++
core/sql/regress/executor/EXPECTED002.SB | 99 ++++++++++++++-
core/sql/regress/executor/TEST002 | 29 ++++-
18 files changed, 560 insertions(+), 39 deletions(-)
----------------------------------------------------------------------