Trafodion

Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
TRAFODION-1704: T2 and T4 driver cleanup

Removed obsolete files from T2, redesigned result set code for T4 driver code

so same files can be removed.

Removed BaseRow.java, Row.java, and InsertRow.java from T2 and T4 code

Added ObjectArray.java to T4 code to store and manage an array of objects

TRAFODION-1642 Release 1.3.0 copyrights and license files are incorrect

Part 3 of cleaning up copyrights and license files

    • -0
    • +88
    /core/conn/jdbc_type4/src/org/trafodion/jdbc/t4/ObjectArray.java
[TRAFODION-1699] Update website publishing instructions

[TRAFODION-1581] TMUDF for JDBC queries

Added a comment explaining missing check.

TRAFODION-1659 Add a new case to BatchTest of Phoenix test

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

Merge [TRAFODION-1031] PR 220 PUBLIC not recognized sometimes

Merge [TRAFODION-1688] PR 219 Recovery following RegionServer failure

Merge [TRAFODION-1687] PR 215 Add gitignore files...

Update TrxRegionEndpoint.java

Rework for pull request 218

Fixed computation of ports for install_local_hadoop -p rand

Fixed conversion of VEGRef to base or index column when getting

ready to eliminate a column from a required order.

    • -1
    • +1
    /core/sqf/sql/scripts/install_local_hadoop
[[TRAFODION 1689]] and [[TRAFODION 1690]]

Fixes for DCS HA and DCS_DIR bug

    • -0
    • +54
    /install/installer/traf_add_sudoAccess
    • -1
    • +86
    /install/installer/traf_config_setup
Merge branch 'master' of github.com:apache/incubator-trafodion into installbugfixes

sqvers for clitestdriver

    • -0
    • +28
    /core/sql/clitest/vers_libclitest.cpp
Recommitting the last commit. Some files did notget added. Context/changes are the same as earlier commit.

    • -1
    • +73
    /core/sql/executor/ExExeUtilCli.cpp
    • -41
    • +76
    /core/sql/executor/ExExeUtilLoad.cpp
  1. … 10 more files in changeset.
TRAFODION-1031: PUBLIC" is not recognized in some statements

Fixed a couple of issues where PUBLIC was not returned. With this check-in we

will treat PUBLIC as a special role.

    • -0
    • +15
    /core/sql/sqlcomp/CmpSeabaseDDLauth.cpp
Merge [TRAFODION-1678] PR 214 Fix DTM error 97 on DROP SCHEMA

    • -53
    • +98
    /core/sql/sqlcomp/CmpDescribe.cpp
[TRAFODION-1688] Changes to support recovery following RegionServer failure

[TRAFODION-1581] TMUDF for JDBC queries

Other JIRAs fixed with this commit:

[TRAFODION-1582] Optional Drill install for local hadoop

This new built-in TMUDF takes arguments that describe a

JDBC connection and a list of SQL statements and returns

the result of the one SQL statement in the list that

produces results:

select ... from udf(JDBC(

<name of JDBC driver jar>,

<name of JDBC driver class in the jar>,

<connection string>,

<user name>,

<password>,

<statement_type>,

<sql statement 1>

[ , <sql statements 2 ...n> ] )) ...

The first 7 arguments are required and must be

string literals that are available at compile

time.

Statement type:

'source': This statement produces a result

(only type allowed at this time)

(may support "target" to insert

into a table via JDBC later)

Note that only one of the SQL statements can be

a select or other result-producing statements.

The others can perform setup and cleanup

operations, if necessary (e.g. create table,

insert, select, drop table).

For an example, see file

core/sql/regress/udr/TEST002.

Note that this UDF is still a prototype, it needs more

testing.

Other small fixes:

- install_local_hadoop now picks ports in the non-ephemeral

range when doing install_local_hadoop -p fromDisplay.

Port number range starts at 24000 + 200*display number.

Stay below 42 for your display to avoid the ephemeral range

and pick a different display # if you run into port conflicts.

- Setupdir step (this includes building libhdfs, if needed)

now logs its output with a suffix ##(setupdir) like most

other components

core/Makefile

- Fixed a bug causing a core when a TMUDF produced no

output columns and another bug with a VARCHAR parameter

at the beginning of a parameter list.

core/optimizer/UdfDllInteraction.cpp

- Fixed a bug in parsing two consecutive patterns in sqlci

input, like $$a$$$$b$$

core/sqlci/SqlCmd.cpp

- Small fixes to doxygen documentation: With the new web

page structure, make doxygen version match the Trafodion

version (at least the initial release that applies), also

fix links to wiki to point to the Apache wiki.

core/sql/sqludr/doxygen_tmudr.1.6.config

core/sql/sqludr/sqludr.cpp

core/sql/sqludr/sqludr.h

- Make hive-exec dependency for SQL explicit (would sometimes

produce an error depending on the sequence in which things

are built)

core/sql/pom.xml

    • -0
    • +114
    /core/sqf/sql/scripts/install_local_drill
    • -10
    • +31
    /core/sqf/sql/scripts/install_local_hadoop
    • -19
    • +36
    /core/sql/optimizer/RelRoutine.cpp
    • -2
    • +8
    /core/sql/optimizer/UdfDllInteraction.cpp
    • -0
    • +7
    /core/sql/regress/tools/runregr_udr.ksh
    • -10
    • +38
    /core/sql/regress/udr/EXPECTED002
    • -2
    • +2
    /core/sql/sqludr/doxygen_tmudr.1.6.config
  1. … 3 more files in changeset.
[TRAFODION-1672] Failures when running regressions twice

Fixing tests executor/TEST009 and executor/TEST130 so they

clean up correctly at the end and can be run more than once.

    • -14
    • +14
    /core/sql/regress/executor/EXPECTED130
Suppport for extractingl lob data to a user buffer inn a cursor-like fashion. Added a cli test interface to programmatically dynamic queries such as lob extract.

    • -0
    • +94
    /core/sql/bin/clitest.cpp
    • -0
    • +38
    /core/sql/clitest/blobtest.cpp
    • -0
    • +32
    /core/sql/clitest/blobtest.h
    • -0
    • +35
    /core/sql/nskgmake/clitest/Makefile
    • -0
    • +35
    /core/sql/nskgmake/clitest/Makefile~
    • -0
    • +35
    /core/sql/nskgmake/clitestdriver/Makefile
    • -0
    • +35
    /core/sql/nskgmake/clitestdriver/Makefile~
Update TrxTransactionState.java

change KeepDeletedCells & scanInfoClazz to be static

Fix for passwordless ssh and EPEL issue

    • -0
    • +63
    /install/installer/traf_createPasswordLessSSH
    • -40
    • +20
    /install/installer/traf_package_setup
Merge [TRAFODION-1642] PR-216 License issue fixes

Merge issue - add back Apache Copyright

    • -0
    • +23
    /install/installer/traf_getHadoopNodes
Merge [TRAFODION-1507] Second phase of incubator.trafodion.apache.org

Add gitignore files for install and docs

Merge [TRAFODION-1642] PR 209 License fixes into release 1.3 branch