adding test scripts
[csql.git] / test / sql / Optimizer / test014.ksh
blobffbf0cc80f49201c2afb994ebb19a41af3a57097
1 #!/bin/ksh
2 # Create table with 4 fields all are date.
3 # create composite hash index on 3 fields.
4 # Apply explain plan using select with multiple predicates(Hash lookup).
5 # Apply explain plan using select with multiple predicates(range lookup).
7 QUITFILE=${PWD}/sql/Optimizer/drop.sql
8 REL_PATH=.
9 if [ -s "$QUITFILE" ]
10 then
11 REL_PATH=`pwd`/sql/Optimizer
14 echo "drop table t1;" >${REL_PATH}/dropt1.sql
16 $CSQL_INSTALL_ROOT/bin/csql -s ${REL_PATH}/dropt1.sql >/dev/null 2>&1
18 if [ "$VALGRIND" = "true" ]
19 then
20 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/date_composite.sql
21 else
22 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/date_composite.sql
23 if [ $? -ne 0 ]
24 then
25 rm -f ${REL_PATH}/dropt1.sql
26 exit 1;
30 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/dropt1.sql
31 rm -f ${REL_PATH}/dropt1.sql
32 exit 0;