Created a branch for versioning preview implementation


git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39058 735d13b6-9817-0410-8766-e36946ffe9aa
Refactored handling of base fields
Added pid to list of base fields
Adapted query building tests accordingly
Excluded addition of base fields in case of DISTINCT usage
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39060 735d13b6-9817-0410-8766-e36946ffe9aa
Further refactored the parseQuery() method (just taking the opportunity)
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39061 735d13b6-9817-0410-8766-e36946ffe9aa
Simplified handling of language overlay fields thanks to new "overlays" API
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39062 735d13b6-9817-0410-8766-e36946ffe9aa
Added new internal API to add extra fields to SELECT
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39064 735d13b6-9817-0410-8766-e36946ffe9aa
Refactored TYPO3 mechanisms handling
Added fields and SQL condition for workspace preview
Corrected alias usage error in language handling
Minor CGL corrections
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39068 735d13b6-9817-0410-8766-e36946ffe9aa
Added unit test for workspace condition
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39070 735d13b6-9817-0410-8766-e36946ffe9aa
Abstracted SQL builder test class into parent class
Implemented workspace tests as child class from parent test class
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39266 735d13b6-9817-0410-8766-e36946ffe9aa
Added language condition test class for query builder
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39269 735d13b6-9817-0410-8766-e36946ffe9aa
Refactored query building tests structure for better inheritance
Made more tests be inherited
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39275 735d13b6-9817-0410-8766-e36946ffe9aa
Improved query building test with id list
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39276 735d13b6-9817-0410-8766-e36946ffe9aa
Corrected extra blank issue in workspace condition
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39277 735d13b6-9817-0410-8766-e36946ffe9aa
Added versioning overlay process to wrapper
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39499 735d13b6-9817-0410-8766-e36946ffe9aa
Added API for expanding ON clauses
Corrected error with wrapping WHERE clause parts with brackets
Adapted unit tests accordingly
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@39552 735d13b6-9817-0410-8766-e36946ffe9aa
Added support for getting version overlays directly during workspace preview
Added database field for selecting such support per table
references #10207

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dataquery/branches/WORKSPACE_SUPPORT@40014 735d13b6-9817-0410-8766-e36946ffe9aa