adding test scripts
[csql.git] / test / sql / Optimizer / test004.ksh
blobac3caa8501fe97e0ce485a3a68dd1a25a58b07bf
1 #!/bin/ksh
2 # Explain plan on all datatypes with single predicate applying tree index(Relational Operators).
3 # Create table with all datatypes
4 # Create simple tree index on each datatypes.
5 # Apply explain plan on each datatypes using select with where clause.
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/tree_singleprrdicate.sql
21 else
22 $CSQL_INSTALL_ROOT/bin/csql -s $REL_PATH/tree_singleprrdicate.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;