Trafodion

Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[TRAFODION-3087] Add Considerations for *CREATE INDEX Statement* in *Trafodion SQL Reference Manual* and Fix Typos

Merge [TRAFODION 3091] Unnamed Dynamic parameter doesn't work in WITH state… PR-1585

Merge [TRAFODION-3088] PR 1584 Fix data conversion issue with INTERVAL lits

Merge [TRAFODION-3039] PR 1582 Fix issue with SendEventMsg calls

[TRAFODION 3091] Unnamed Dynamic parameter doesn't work in WITH statement

Incorporate Comments 1

Rework addressing issue raised by Hans

[TRAFODION-3088] Fix data conversion issue with INTERVAL literals

Add Considerations for *CREATE INDEX Statement* in *Trafodion SQL Reference Manual* and Fix Typos

fix JIRA bug 3039, SendEventMsg is used in a wrong way

Merge [TRAFODION-3082] PR 1575 Add POPULATE option for CREATE INDEX to pubs

Merge [TRAFODION-3083] Fix compile problem on CentOS7

Incorporate Comments 1

Merge [TRAFODION-3071] Add DATEDIFF binder checks + other fixes

[TRAFODION-3083] Fix compile problem on CentOS7

Add Syntax

Add *populate-option* for *CREATE INDEX Statement* and fix typos in *Trafodion SQL Reference Manual*

[TRAFODION-3071] Add missing binder checks for DATEDIFF etc. + other fixes

    • -54
    • +103
    /core/sql/optimizer/BindItemExpr.cpp
    • -12
    • +0
    /core/sql/regress/compGeneral/DIFF006.KNOWN.SB.OS
    • -10
    • +43
    /core/sql/regress/compGeneral/EXPECTED006.SB
    • -2
    • +37
    /core/sql/regress/core/EXPECTED037.SB
merge [TRAFODION-3015] query no result when comparing string with BIGNUM

merge [TRAFODION-1573] [TRAFODION-3075] pr 1568 get command updates and [un]register user fixes

[TRAFODION-3075] DCS start fail at CentOS 7

merge [TRAFODION-3075] DCS start fail at CentOS 7

add regression test

    • -2
    • +18
    /core/sql/regress/executor/EXPECTED016.SB
[TRAFODION-3015] compare string to BIGNUM return no result

merge [TRAFODION-3075] Installer needs to support RH7 / Centos7

[TRAFODION-3075] Installer needs to support RH7 / Centos7

merge [TRAFODION-3054] update pom.xml.cdh for hbase-trx to build protobuf

TRAFODION-1573: Additional GET commands for privileges TRAFODION-3074: Failed to register/unregister user when security disabled

TRAFODION-1573 changes:

- Added support for the following commands:

get privileges on <object>

<object>: [LIBRARY | PROCEDURE | FUNCTION | TABLE_MAPPING FUNCTION | SEQUENCE]

- Added support for the FOR CLAUSE on all supported objects

Removed the need to specify keyword 'USER" before username. If USER is

included, then it is ignored.

get privileges on <object> FOR [USER] <user or role name>

<objects>: [TABLES, VIEWS, LIBRARIES, PROCEDURES, FUNCTIONS,

TABLE_MAPPING FUNCTIONS, SEQUENCES]

- The following get command can only be run by DB__ROOT or a user that has been

granted the DB__ROOTROLE or DB__HIVEROLE role

get <objects> in schema hive.xx.xx;

<objects>: [TABLES, OBJECTS, VIEWS]

- The following get command can only be run by DB__ROOT or a user that has been

granted the DB__ROOTROLE or DB__HBASEROLE role

get external hbase objects;

- The following get commands retrieve privilege details from Trafodion metadata;

users can only see objects where they have been granted at least one privilege

get hive registered tables in catalog trafodion;

get hbase registered tables in catalog trafodion;

- get privileges commands now return owner's privileges in output

- Cleaned up code in the parser.

TRAFODION-3074 changes

- register user - fixed query to find next available authID

- unregister user - added checks to not read privilege metadata if authorization

is not enabled

    • -61
    • +183
    /core/sql/executor/ExExeUtilGet.cpp
    • -2
    • +1
    /core/sql/regress/compGeneral/EXPECTEDTOK
    • -48
    • +149
    /core/sql/regress/core/EXPECTED116
    • -0
    • +729
    /core/sql/regress/privs1/EXPECTED125
    • -2
    • +299
    /core/sql/regress/privs2/EXPECTED144
    • -4
    • +121
    /core/sql/regress/privs2/EXPECTED146
  1. … 3 more files in changeset.
Merge PR 1562 [TRAFODION-2821] Trafodion core code base needs to be thread safe

[TRAFODION-2821] Trafodion core code base needs to be thread safe

Changes as per review comments in commit d940a4a183