From: Bartek ÅoÅ <los...@us...> - 2010-09-26 14:01:10
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "loxim". The branch, new_executor has been updated via e013769e3463a891aa3ea21260190fd99999472c (commit) via 6c147a7d82710e6125a67cd05ec89999cce62fd4 (commit) via 936e770eb572fb744259c255083444c91ca8b4ec (commit) via f60a7947045d36494e79e951eac46c250dc420e0 (commit) via 0c995741d5f58febaa6aed3194055b91054ba1e3 (commit) via e84acfa40844d5b5c89508b6f6bf878c6a66468e (commit) via 58745f5137d7a7c6ca540b19ed64a758d15c0765 (commit) via e3c8370e7eb9ca3f9a75b1e40a1abcff371ef00f (commit) via cda958c623c3199e217b48da260e1a59d93a2afb (commit) from 81a1558c400d8d980aba68ac22994d992ffe9931 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit e013769e3463a891aa3ea21260190fd99999472c Author: Bartosz Los <bar...@st...> Date: Sun Sep 26 15:20:53 2010 +0200 Implementation of AbstractQueryResultConvertions and AbstractQueryAtomicOperators commit 6c147a7d82710e6125a67cd05ec89999cce62fd4 Author: Bartosz Los <bar...@st...> Date: Sat Sep 25 21:16:12 2010 +0200 Replace virtual inheritance by using objects in SBQL adapters; query_result_cast<> workaround commit 936e770eb572fb744259c255083444c91ca8b4ec Author: Bartosz Los <bar...@st...> Date: Fri Sep 24 23:29:19 2010 +0200 Applied changes suggested during the code review commit f60a7947045d36494e79e951eac46c250dc420e0 Author: Bartosz Los <bar...@st...> Date: Fri Sep 24 23:28:32 2010 +0200 Applied changes suggested during the code review commit 0c995741d5f58febaa6aed3194055b91054ba1e3 Author: Marek Dopiera <sie...@us...> Date: Mon Sep 20 23:45:45 2010 +0200 Some comments and minor corrections. commit e84acfa40844d5b5c89508b6f6bf878c6a66468e Author: Marek Dopiera <sie...@us...> Date: Sun Sep 19 23:41:09 2010 +0200 Added newlines to files which required it. commit 58745f5137d7a7c6ca540b19ed64a758d15c0765 Author: Marek Dopiera <sie...@us...> Date: Sun Sep 19 23:34:19 2010 +0200 Added missing virtual dtors. commit e3c8370e7eb9ca3f9a75b1e40a1abcff371ef00f Author: Marek Dopiera <sie...@us...> Date: Sun Sep 19 23:33:06 2010 +0200 Removed generated sbql scanner and lexer. commit cda958c623c3199e217b48da260e1a59d93a2afb Author: Marek Dopiera <sie...@us...> Date: Sun Sep 19 23:32:01 2010 +0200 Corrected scanner generation to work on NetBSD. ----------------------------------------------------------------------- Summary of changes: .gitignore | 4 +- src/AbstractExecutor/AbstractEnvironmentStack.cpp | 82 +- src/AbstractExecutor/AbstractEnvironmentStack.h | 4 +- src/AbstractExecutor/AbstractExecutor.cpp | 78 +- src/AbstractExecutor/AbstractExecutor.h | 9 +- src/AbstractExecutor/AbstractResultStack.cpp | 61 - src/AbstractExecutor/AbstractResultStack.h | 28 - src/AbstractExecutor/CMakeLists.txt | 3 - src/AbstractExecutor/Exceptions.cpp | 15 - src/AbstractExecutor/Exceptions.h | 2 + src/AbstractExecutor/Parser/AbstractParser.h | 4 +- .../Parser/AbstractParserWrapper.h | 1 + .../QueryResults/AbstractQueryAtomicResult.cpp | 83 +- .../QueryResults/AbstractQueryAtomicResult.h | 185 ++- .../QueryResults/AbstractQueryBagResult.cpp | 23 +- .../QueryResults/AbstractQueryBagResult.h | 2 +- .../QueryResults/AbstractQueryBinderResult.h | 2 +- .../QueryResults/AbstractQueryNothingResult.h | 2 +- .../QueryResults/AbstractQueryReferenceResult.h | 2 +- .../QueryResults/AbstractQueryResult.cpp | 21 + .../QueryResults/AbstractQueryResult.h | 29 + .../AbstractQueryResultConvertions.cpp | 37 + .../QueryResults/AbstractQueryResultConvertions.h | 33 + .../QueryResults/AbstractQuerySequenceResult.h | 2 +- .../QueryResults/AbstractQueryStructResult.h | 2 +- src/AbstractExecutor/QueryResults/CMakeLists.txt | 2 + .../TreeNodes/AbstractAlgOpNode.cpp | 25 +- src/AbstractExecutor/TreeNodes/AbstractAlgOpNode.h | 13 + .../TreeNodes/AbstractAtomicNode.h | 7 + .../TreeNodes/AbstractNothingNode.cpp | 7 + .../TreeNodes/AbstractNothingNode.h | 1 + src/AbstractExecutor/TreeNodes/AbstractQueryNode.h | 3 + .../TreeNodes/AbstractTreeNode.cpp | 10 +- src/AbstractExecutor/TreeNodes/AbstractTreeNode.h | 7 +- .../TreeNodes/AbstractTwoArgsNode.cpp | 18 +- .../TreeNodes/AbstractTwoArgsNode.h | 1 + .../TreeNodes/AbstractUnOpNode.cpp | 4 +- src/AdminParser/AdminTreeNode.cpp | 10 + src/AdminParser/AdminTreeNode.h | 3 +- src/AdminParser/SetSbqlTreeNode.cpp | 7 +- src/AdminParser/SetXPathTreeNode.cpp | 5 +- src/AdminParser/SetXQueryTreeNode.cpp | 8 +- src/QueryExecutor/QueryExecutor.h | 2 +- src/QueryParser/scanner.ll | 1 + src/SBQLExecutor/Parser/CMakeLists.txt | 4 +- src/SBQLExecutor/Parser/SbqlParser.cpp | 6 +- src/SBQLExecutor/Parser/SbqlParser.h | 2 +- src/SBQLExecutor/Parser/sbqlparser.c | 1689 -------------------- src/SBQLExecutor/Parser/sbqlparser.h | 87 - src/SBQLExecutor/Parser/sbqlscanner.cc | 1634 ------------------- .../QueryResults/SbqlQueryAtomicResultAdapter.h | 74 +- .../QueryResults/SbqlQueryBagResultAdapter.cpp | 35 +- .../QueryResults/SbqlQueryBagResultAdapter.h | 6 +- .../QueryResults/SbqlQueryBinderResultAdapter.cpp | 39 +- .../QueryResults/SbqlQueryBinderResultAdapter.h | 6 +- .../SbqlQueryReferenceResultAdapter.cpp | 39 +- .../QueryResults/SbqlQueryReferenceResultAdapter.h | 6 +- .../QueryResults/SbqlQueryResultAdapter.h | 3 +- .../QueryResults/SbqlQueryResultsFactory.cpp | 10 +- .../QueryResults/SbqlQueryResultsFactory.h | 6 +- .../SbqlQuerySequenceResultAdapter.cpp | 41 +- .../QueryResults/SbqlQuerySequenceResultAdapter.h | 6 +- .../QueryResults/SbqlQueryStructResultAdapter.cpp | 38 +- .../QueryResults/SbqlQueryStructResultAdapter.h | 7 +- src/SBQLExecutor/SbqlExecutor.cpp | 15 +- src/Util/CMakeLists.txt | 1 + src/Util/Concurrency.cpp | 2 + src/Util/CreateMap.h | 38 + src/XPathExecutor/Parser/CMakeLists.txt | 6 +- src/XPathExecutor/Parser/XPathParser.cpp | 2 +- src/XPathExecutor/Parser/XPathParser.h | 2 +- src/XPathExecutor/Parser/scanner.ll | 2 +- src/XPathExecutor/TreeNodes/XPathAttributeNode.h | 2 +- src/XPathExecutor/TreeNodes/XPathBackslashNode.cpp | 2 +- src/XPathExecutor/TreeNodes/XPathBackslashNode.h | 2 +- .../TreeNodes/XPathDoubleBackslashNode.h | 2 +- src/XPathExecutor/TreeNodes/XPathElementNode.h | 2 +- src/XPathExecutor/TreeNodes/XPathMainNode.h | 2 +- src/XPathExecutor/TreeNodes/XPathNameNode.cpp | 1 - src/XPathExecutor/TreeNodes/XPathNameNode.h | 2 +- .../TreeNodes/XPathSubPathMultiNode.cpp | 5 +- .../TreeNodes/XPathSubPathMultiNode.h | 2 +- src/XPathExecutor/TreeNodes/XPathSubPathNode.h | 2 +- src/XPathExecutor/TreeNodes/XPathSubPathOneNode.h | 2 +- src/XPathExecutor/XPathExecutor.h | 3 +- 85 files changed, 776 insertions(+), 3907 deletions(-) delete mode 100644 src/AbstractExecutor/AbstractResultStack.cpp delete mode 100644 src/AbstractExecutor/AbstractResultStack.h delete mode 100644 src/AbstractExecutor/Exceptions.cpp create mode 100644 src/AbstractExecutor/QueryResults/AbstractQueryResultConvertions.cpp create mode 100644 src/AbstractExecutor/QueryResults/AbstractQueryResultConvertions.h delete mode 100644 src/SBQLExecutor/Parser/sbqlparser.c delete mode 100644 src/SBQLExecutor/Parser/sbqlparser.h delete mode 100644 src/SBQLExecutor/Parser/sbqlscanner.cc create mode 100644 src/Util/CreateMap.h hooks/post-receive -- loxim |