Clone Tools
Constraints: committers
Constraints: files
Constraints: dates
Merge remote branch 'origin/master' into ansharma_nnpk_br






  1. … 12 more files in changeset.
nonnull pkey, commit #1

  1. … 22 more files in changeset.
TRAFODION-3086 Traf support for DDL operations on Hive objects

-- Support for TRAFODION-3086. Details in document attached to jira.

Other changes:

-- support for "if not exists", "if exists" clause for create/drop view

-- Support for: truncate T, truncate table T.

-- same as purgedata

-- showddl <tab>, detail

-- unregister hive schema <sch>

-- will unregister all objects in specified schema

-- Support for "if not registered", "if registered" clauss for

register/unregister command.

  1. … 90 more files in changeset.
COMMENT-ON Bug fix : add escape quote support for single quote character in comment string.

1. fix error when single quote in comment string

2. add escape quote for SHOWDDL statement

  1. … 2 more files in changeset.
new COMMENT-ON SQL statement: review change - TEXT table modification

1. mv storage of COMMENTs in TEXT table

  1. … 10 more files in changeset.
new COMMENT-ON SQL statement: review change - add support for sequence and columns of view

1. add comment support for sequence generator

2. add comment support for columns of view

3. wrong comments and spellings

  1. … 8 more files in changeset.
new COMMENT-ON SQL statement: init

1. new SQL syntax: COMMENT ON

2. new component privilege: SQL_OPERATIONS::COMMENT

3. MD table changes: add new column for tables "_MD_".OBJECTS and


4. SHOWDDL changes: add COMMENT-ON output for each object

5. new build-in views: "_MD_".OBJECT_COMMENT_VIEW and


  1. … 25 more files in changeset.
[TRAFODION-2768] Make Trafodion code base to compile in RH7

  1. … 126 more files in changeset.
lcov: commit #1

  1. … 333 more files in changeset.
[TRAFODION-2727] Memory leak in the compiler part of the code in Trafodion

Compiler objects were refactored to use the heap infrastructure to ensure

that it is accounted and allocated within the trafodion memory management.

The commonly used NAType and derived classes are mostly created via heap,

but the heap was not passed in the constructor. The embedded objects

used the system heap though the container object is allocated in the compiler

heap. This could result in memory leak when the container object is


  1. … 63 more files in changeset.
TRAFODION-1586 Add support for external Traf tables mappedd to HBase tables

This is the initial support for HBase mapped tables.

A doc for external manuals will be added later.

regress/seabase/TEST022 contains various testcases.

  1. … 77 more files in changeset.
Post merge commit. All files here relate to NAList

  1. … 64 more files in changeset.
Merge remote branch 'origin/master' into ansharma_uint64_br

  1. … 8 more files in changeset.
JIRA TRAFODION-2072 plus few more

-- long varchars (> 32K) are handled for traf (regular and aligned)

and hive tables

-- showddl for hive tables shows traf and hive definitions

-- traf external tables can optionally take columns attrs that would

overwrite corresponding hive col attrs

-- metadata is updated with info no whether col attrs were specified

-- 'repeat' function can optionally take a max length parameter

-- error is returned if an external table is created for non-hive

-- tests added to regress/seabase/TEST031 and hive/TEST009

  1. … 44 more files in changeset.
support for largeint unsigned: commit #1

  1. … 27 more files in changeset.

  1. … 85 more files in changeset.
JIRA TRAFODION-1901 Default clause can appear in any order during create.

  1. … 11 more files in changeset.


Made the following changes:

Removed support for locklength from the parser

Test and fix issues with create table variants

Made recommended changes as mentioned in the initial delivery

Rename some of the variable names to make them more informative

Assume prefix length for HIVE and HBASE tables can be different and verify code works correctly

Fix commented code to be correct and remove lines no longer needed

Update error text for messages 1180 to include external table type

Beefed up the new regression test (hive/TEST009)

Check column list from hive descriptor with external table description and return an error if there is a mismatch

Add an error if the user specifies a different target schema name than the source

Allow someone with privileges to drop HIVE exernal schemas


Added support for external HBase tables similar to Hive table support

  1. … 33 more files in changeset.
Merge branch 'master' of




  1. … 12 more files in changeset.
Fixes for Jira's trafodion-19 & trafodion-29

See Jira's for a description.

Also removed obsolete code from the parser

  1. … 46 more files in changeset.
TRAFODION-1457 Issues related to decoding HBase region keys and TEXT table

  1. … 41 more files in changeset.
Merge remote branch 'origin/master' into fix1



  1. … 27 more files in changeset.
Part 2 of changes to update license text in Trafodion source

This check-in updates license text in all source files in the

core/sql directory. Remaining directories will be done in

later check-ins.

  1. … 3147 more files in changeset.
commit #1

  1. … 27 more files in changeset.
Move core into subdir to combine repos

    • -0
    • +7241
  1. … 10768 more files in changeset.
Move core into subdir to combine repos

    • -0
    • +7272
  1. … 10622 more files in changeset.
Move core into subdir to combine repos

Use: git log --follow -- <file>

to view file history thru renames.

    • -0
    • +7254
  1. … 10837 more files in changeset.