Clone
Anoop Sharma <anoop.sharma@hp.com>
committed
on 11 Jul 14
Various Launchpad and other fixes.
-- metadata and statistics tables will no longer be created with
serialization attribute even if cqd hb… Show more
Various Launchpad and other fixes.

-- metadata and statistics tables will no longer be created with

 serialization attribute even if cqd hbase_serialization is set to ON.

 also, reenabled HBASE_SERIALIZATION for regressions run

 (sqlcomp/CmpSeabaseDDLcommon.cpp, regress/tools/sbdefs)

-- rowwise hbase rows from native hbase tables are now being created correctly

  in all cases.

  executor/ExHbaseAccess.*

  exp/exp_function.*, optimizer/BindItemExpr.cpp, ItemExpr.cpp

-- IUD and SELECT execution state is now being correctly initialized at the

 beginning of a run. Multiple executions were failing otherwise.

 (executor/ExHbaseIUD.cpp, ExHbaseSelect.cpp)

-- sign is now allowed in an interval literal

 (generator/GenItemFunc.cpp, GenRelScan.cpp, ItemFunc.h, ValueDesc.cpp)

-- location value being returned from updates was not being set correctly in

 some cases. That has been fixed

 (generator/GenRelUpdate.cpp)

-- self referencing updates were not returning the right values due to

 halloween issue. It is fixed by transforming it to insert/delete.

 (optimizer/BindRelExpr.cpp)

-- purgedata now returns an error if issued on hbase, hive, neoview tables,

 or on a view.

 (optimizer/RelExeUtil.cpp, sqlcomp/CmpSeabaseDDLcommon.cpp)

-- referencing and referenced columns in a foreign key are now enforced

 to have the same datatype attributes

 (sqlcomp/CmpSeabaseDDLtable.cpp)

-- drop schema now works with delimited schema names

-- in some cases, a create constraint failure was not dropping the table on

 which the constraint was being created.

  that has been fixed.

 (sqlcomp/CmpSeabaseDDLtable.cpp)

-- some additional infra changes for Traf as a mysql storage engine.

 (cli/*, executor/ExExeUtilCli.*)

Change-Id: I94d5eb13c826efdf44ba10c04ac52a671f86553e

Show less

default + 10 more