Trafodion

Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'master' into privs

Merge remote branch 'origin/pr/169/head' into mrg_81

Update TransactionalTable.java

add import

Update SsccTransactionalTable.java

add import

Update SsccTransactionalTable.java

use KeyValueUtil.length(c) to instead kv.getLength()

Update TransactionalTable.java

use KeyValueUtil.length(c) to instead kv.getLength()

Update SingleVersionDeleteNotSupported.java

use cell.getTypeByte instead of constructing a new object kv

Merge [TRAFODION-1607] PR-164 Missing version for jdbcT2 and jdbcT4 jar files

Merge [TRAFODION-1612] and [TRAFODION-1613] build changes

Merge [TRAFODION-1612] and [TRAFODION-1613] build changes

removed the obsolete file from gitignore

Merge remote branch 'origin/pr/167/head' into mrg_80

    • -1
    • +17
    /core/sql/comexe/ComTdbHbaseAccess.cpp
    • -34
    • +57
    /core/sql/executor/ExHbaseIUD.cpp
    • -4
    • +35
    /core/sql/generator/GenRelUpdate.cpp
    • -14
    • +7
    /core/sql/optimizer/BindRelExpr.cpp
Merge remote branch 'origin/pr/165/head' into mrg_79

    • -1
    • +15
    /core/sql/optimizer/BindRelExpr.cpp
    • -4
    • +60
    /core/sql/sqlcomp/CmpSeabaseDDLtable.cpp
Couple of fixes for JIRA issues. Details below.

1) JIRA 1606. Create of a table LIKE a metadata table

now succeeds.

2) JIRA 1611. An error was incorrectly being returned if the

number of columns in a user specified column family

exceeded 32. That has been fixed.

    • -16
    • +99
    /core/sql/regress/seabase/EXPECTED027
    • -3
    • +0
    /core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp
Took care of versions and rebuilds

Trafodion-1612 and Trafodion-1613

1612: Stop building HBase-trx for MAPR, due to instable Maven repository

- removed mapr from the build_all step in the hbase_trx Makefile, we now create

6 jar files instead of 7

1613: build failing due to mismatched Maven downloads

When building Trafodion from source objects, Maven is required. It is not

possible to download Maven from yum, instead it needs to be installed. There

are a few problems related to how Maven is managed with Trafodion builds.

- In many environments, Maven is already installed. The check to see if Maven

is already installed is commented out in traf_tools_setup.sh. This has been

fixed.

- Today, sqenvcom.sh checks to see if mvn is installed, if not, it sets it to

version 3.0.5 but we install 3.3.3. Changed the code to return an error:

"ERROR unable to find mvn (MAVEN) in path" to inform the user that mvn needs

to be added to the path before building. An error is also returned during

the build (make) if mvn is not found in the path.

- As part of the above change, it was noted that many of the tools were being

set to the value of $TOOLSDIR when $TOOLSDIR may not be set. Checks were

added to see if the environment variable was already set. This allows

someone to specify a different location for these tools as described in the

additional build tools wiki page.

- Changed the output returned in bldenvchk.sh. BISON does not have to be in

the path but needs to be specified correctly in the environment variable.

    • -1
    • +1
    /core/sqf/src/seatrans/hbase-trx/Makefile
Moving the check for presence of LOB columns in sampled Coumns to generator so it allows non lob columns from the same table to be sampled.

    • -1
    • +14
    /core/sql/generator/GenRelSample.cpp
Merge branch 'master' of github.com:apache/incubator-trafodion into wrk-brnch

[TRAFODION-1575] Avoid transforming update into delete and insert

commands to improve performance of update statements. When a table has

check constraint the update command is transformed into insert and delete.

Added code to evaluate constraint expressions in all TCBs so that

constraint checking is done correctly. But, the subtask [TRAFODION-1610]

needs to implemented before this change is exercised.

    • -1
    • +17
    /core/sql/comexe/ComTdbHbaseAccess.cpp
    • -0
    • +24
    /core/sql/executor/ExHbaseAccess.cpp
    • -34
    • +57
    /core/sql/executor/ExHbaseIUD.cpp
    • -4
    • +35
    /core/sql/generator/GenRelUpdate.cpp
    • -14
    • +7
    /core/sql/optimizer/BindRelExpr.cpp
deprecated put.getFamilyMap

Merge remote branch 'origin/pr/162/head' into merge_trafodion1591

Resolving the following JIRAs : TRAFODION-1604 - Fixed one place in CharType.h where 100 was the max limit for lob handle length TRAFODION-1596 - Added checks in alter code to prevent altering adding LOB columns. TRAFODION-1598 - Added several syntax filxes in parser and ExpLOBaccess.cpp to address these problems. TRAFODION-1599 - Added checks in binder to prevent sample columns from being LOB columns. TRAFODION-1602 - Added checks in DDL layer to prevent LOB columns as unique constraints or store by.

    • -1
    • +22
    /core/sql/optimizer/BindRelExpr.cpp
    • -16
    • +16
    /core/sql/regress/executor/EXPECTED130
  1. … 3 more files in changeset.
Merge branch 'master' of github.com:apache/incubator-trafodion into wrk-brnch

[TRAFODION-1607] - Missing version for jdbcT2 and jdbcT4 jar files

Merge branch 'master' of github.com:apache/incubator-trafodion into upsert1

Merge [TRAFODION-1576] [TRAFODION-1592] PR 160 B/R install support

Merge [TRAFODION-1576] PR 158 B/R performance improvements

[TRAFODION-1591] Script to find ports not-in-use

    • -0
    • +106
    /core/sqf/sql/scripts/findPort.py
[[TRAFODION 1592]] Parcels will not install

    • -24
    • +1
    /install/installer/traf_getHadoopNodes
Merge branch 'master' of github.com:apache/incubator-trafodion into bugfixesInstall