Avoid reading VERSIONS and DEFAULTS table after it is done once in a process.
This required following cleanup
1. cqd MODE_SEABASE is removed.
2. Removed the support to read CQD from a file.
3. NADefaults constructor now reads the defaults table once and
   saves off the relevant information such as currentDefaults, currentTokens,
   provenances and currentFloats to be reused by the other NADefaults objects.
4. T2 driver doesn't use the defaultContext to compile any query. Hence, it is not
   possible to use the heap from CmpContext to save off the defaults value.
   The code has been changed the heap from CliGlobals to save the current defaults.
5. Fixed code to use static literals as it is from the defaultsDefaults to
   avoid invalid memory in the saved defaults
6. Changes to optimize initialization of currentTokens_ in NADefaults
7. CQD * RESET RESET
   CQD * RESET
   Now resets to the defaults when CQD * RESET RESET was issued.
8. Also optimized initCurrentsFromDefaultsTable further.
27 files changed
tree: 82e6b8a6d071f3b71189806a20693ee75c7c1feb
  1. core/
  2. dcs/
  3. docs/
  4. install/
  5. licenses/
  6. tests/
  7. tools/
  8. win-odbc64/
  9. wms/
  10. .gitattributes
  11. .gitignore
  12. .rat-excludes
  13. build_easily.sh
  14. doap.rdf
  15. env.sh
  16. Makefile
  17. NOTICE
  18. pom.xml
  19. RAT_README
  20. README
  21. README.md
README.md

Apache Trafodion

trafodion logo

Apache Trafodion is a webscale SQL-on-Hadoop solution enabling transactional or operational workloads on Hadoop. The name “Trafodion” (the Welsh word for transactions, pronounced “Tra-vod-eee-on”) was chosen specifically to emphasize the differentiation that Trafodion provides in closing a critical gap in the Hadoop ecosystem. Trafodion builds on the scalability, elasticity, and flexibility of Hadoop. Trafodion extends Hadoop to provide guaranteed transactional integrity, enabling new kinds of big data applications to run on Hadoop.

To get started using Apache Trafodion:

  • documentation for this release can be viewed on the Apache Trafodion wiki page:

http://trafodion.apache.org/documentation.html

  • release notes describing changes for particular releases can be viewed:

http://trafodion.apache.org/release-notes.html

Cryptographic software notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information. The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

The product links OpenSSL libraries which can be used by the product to encode and decode passwords through the connectivity interface.

Apache Trafodion is distributed under the terms of the Apache License, Version 2.0.