7f920f41af6ecaa107150222b2823026e7dfd2f1
[hive.git] / ql / src / test / results / clientpositive / cast_on_constant.q.out
1 PREHOOK: query: create table t1(ts_field timestamp, date_field date)
2 PREHOOK: type: CREATETABLE
3 PREHOOK: Output: database:default
4 PREHOOK: Output: default@t1
5 POSTHOOK: query: create table t1(ts_field timestamp, date_field date)
6 POSTHOOK: type: CREATETABLE
7 POSTHOOK: Output: database:default
8 POSTHOOK: Output: default@t1
9 PREHOOK: query: explain select * from t1 where ts_field = "2016-01-23 00:00:00"
10 PREHOOK: type: QUERY
11 POSTHOOK: query: explain select * from t1 where ts_field = "2016-01-23 00:00:00"
12 POSTHOOK: type: QUERY
13 STAGE DEPENDENCIES:
14   Stage-1 is a root stage
15   Stage-0 depends on stages: Stage-1
16
17 STAGE PLANS:
18   Stage: Stage-1
19     Map Reduce
20       Map Operator Tree:
21           TableScan
22             alias: t1
23             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
24             Filter Operator
25               predicate: (ts_field = 2016-01-23 00:00:00.0) (type: boolean)
26               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
27               Select Operator
28                 expressions: 2016-01-23 00:00:00.0 (type: timestamp), date_field (type: date)
29                 outputColumnNames: _col0, _col1
30                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
31                 File Output Operator
32                   compressed: false
33                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
34                   table:
35                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
36                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
37                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
38
39   Stage: Stage-0
40     Fetch Operator
41       limit: -1
42       Processor Tree:
43         ListSink
44
45 PREHOOK: query: explain select * from t1 where date_field = "2016-01-23"
46 PREHOOK: type: QUERY
47 POSTHOOK: query: explain select * from t1 where date_field = "2016-01-23"
48 POSTHOOK: type: QUERY
49 STAGE DEPENDENCIES:
50   Stage-1 is a root stage
51   Stage-0 depends on stages: Stage-1
52
53 STAGE PLANS:
54   Stage: Stage-1
55     Map Reduce
56       Map Operator Tree:
57           TableScan
58             alias: t1
59             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
60             Filter Operator
61               predicate: (date_field = 2016-01-23) (type: boolean)
62               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
63               Select Operator
64                 expressions: ts_field (type: timestamp), 2016-01-23 (type: date)
65                 outputColumnNames: _col0, _col1
66                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
67                 File Output Operator
68                   compressed: false
69                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
70                   table:
71                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
72                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
73                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
74
75   Stage: Stage-0
76     Fetch Operator
77       limit: -1
78       Processor Tree:
79         ListSink
80
81 PREHOOK: query: explain select * from t1 where ts_field = timestamp '2016-01-23 00:00:00'
82 PREHOOK: type: QUERY
83 POSTHOOK: query: explain select * from t1 where ts_field = timestamp '2016-01-23 00:00:00'
84 POSTHOOK: type: QUERY
85 STAGE DEPENDENCIES:
86   Stage-1 is a root stage
87   Stage-0 depends on stages: Stage-1
88
89 STAGE PLANS:
90   Stage: Stage-1
91     Map Reduce
92       Map Operator Tree:
93           TableScan
94             alias: t1
95             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
96             Filter Operator
97               predicate: (ts_field = 2016-01-23 00:00:00.0) (type: boolean)
98               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
99               Select Operator
100                 expressions: 2016-01-23 00:00:00.0 (type: timestamp), date_field (type: date)
101                 outputColumnNames: _col0, _col1
102                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
103                 File Output Operator
104                   compressed: false
105                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
106                   table:
107                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
108                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
109                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
110
111   Stage: Stage-0
112     Fetch Operator
113       limit: -1
114       Processor Tree:
115         ListSink
116
117 PREHOOK: query: explain select * from t1 where date_field = date '2016-01-23'
118 PREHOOK: type: QUERY
119 POSTHOOK: query: explain select * from t1 where date_field = date '2016-01-23'
120 POSTHOOK: type: QUERY
121 STAGE DEPENDENCIES:
122   Stage-1 is a root stage
123   Stage-0 depends on stages: Stage-1
124
125 STAGE PLANS:
126   Stage: Stage-1
127     Map Reduce
128       Map Operator Tree:
129           TableScan
130             alias: t1
131             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
132             Filter Operator
133               predicate: (date_field = 2016-01-23) (type: boolean)
134               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
135               Select Operator
136                 expressions: ts_field (type: timestamp), 2016-01-23 (type: date)
137                 outputColumnNames: _col0, _col1
138                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
139                 File Output Operator
140                   compressed: false
141                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
142                   table:
143                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
144                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
145                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
146
147   Stage: Stage-0
148     Fetch Operator
149       limit: -1
150       Processor Tree:
151         ListSink
152
153 PREHOOK: query: explain select * from t1 where date_field = ts_field
154 PREHOOK: type: QUERY
155 POSTHOOK: query: explain select * from t1 where date_field = ts_field
156 POSTHOOK: type: QUERY
157 STAGE DEPENDENCIES:
158   Stage-1 is a root stage
159   Stage-0 depends on stages: Stage-1
160
161 STAGE PLANS:
162   Stage: Stage-1
163     Map Reduce
164       Map Operator Tree:
165           TableScan
166             alias: t1
167             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
168             Filter Operator
169               predicate: (CAST( date_field AS TIMESTAMP) = ts_field) (type: boolean)
170               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
171               Select Operator
172                 expressions: ts_field (type: timestamp), date_field (type: date)
173                 outputColumnNames: _col0, _col1
174                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
175                 File Output Operator
176                   compressed: false
177                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
178                   table:
179                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
180                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
181                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
182
183   Stage: Stage-0
184     Fetch Operator
185       limit: -1
186       Processor Tree:
187         ListSink
188
189 PREHOOK: query: drop table t1
190 PREHOOK: type: DROPTABLE
191 PREHOOK: Input: default@t1
192 PREHOOK: Output: default@t1
193 POSTHOOK: query: drop table t1
194 POSTHOOK: type: DROPTABLE
195 POSTHOOK: Input: default@t1
196 POSTHOOK: Output: default@t1