~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/show.rst

  • Committer: Prafulla Tekawade
  • Date: 2010-08-06 11:21:12 UTC
  • mto: (1711.1.21 build) (1725.1.1 build)
  • mto: This revision was merged to the branch mainline in revision 1714.
  • Revision ID: prafulla_t@users.sourceforge.net-20100806112112-7w5u0s3nx9u67nzt
Fix for Bug 586051

1. test_if_ref method which checks whether predicate is already evaluated
   due to ref/eq_ref access or not was incorrectly removing a predicate 
   that was not implicitly evaluated due to ref access (due to presence of filesort ?)
   It was field=NULL predicate.
   Such predicate should be kept and execution engine will filter out rows
   correctly. Removal of such predicate led to returning of rows which had
   NULL for join/predicate columns.
2. field COMP_OP NULL will always false for all fields except when COMP_OP
   is NULL-safe equality operator. Modified range optimizer to return zero
   row count in such cases.
   Query now does not even run. It returns zero result. As such Fix(1) is not
   required but we might hit that case in some other query (I have not tried it
   yet)
3. Fixed Field::val_str to print "NULL" for literal NULL instead of "0". It
   added lot of confusion while debugging.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
SHOW
2
 
=====
3
 
 
4
 
All show commans are mapped to table functions in Drizzle. More data can be
5
 
gained by exeucting queries directly on the tables found either the
6
 
DATA_DICTIONARY or the INFORMATION_SCHEMA.
7
 
 
8
 
SHOW SCHEMAS
9
 
------------
10
 
 
11
 
Will list the names of all the schemas in the current catalog.
12
 
 
13
 
SHOW TABLES
14
 
-----------
15
 
 
16
 
Will list the names of all the tables in the current schema.
17
 
 
18
 
SHOW TEMPORARY TABLES
19
 
---------------------
20
 
 
21
 
SHOW TABLE STATUS
22
 
-----------------
23
 
 
24
 
 
25
 
SHOW COLUMNS FROM table_name
26
 
----------------------------
27
 
 
28
 
SHOW INDEXES from table_name
29
 
----------------------------
30
 
 
31
 
 
32
 
SHOW WARNINGS
33
 
-------------
34
 
 
35
 
Shows the warnings and/or errors from the previous command.
36
 
 
37
 
SHOW ERRORS
38
 
-----------
39
 
 
40
 
Shows errors from the previous command.
41
 
 
42
 
SHOW CREATE SCHEMA schema_name
43
 
------------------------------
44
 
 
45
 
Shows the CREATE SCHEMA command required to recreate schema_name.
46
 
 
47
 
SHOW CREATE TABLE table_name
48
 
----------------------------
49
 
 
50
 
Shows the CREATE TABLE statement used to create the table table_name.
51
 
 
52
 
SHOW PROCESSLIST
53
 
----------------
54