e719b087d45a7045107e1c175ce59f660483142c
[hive.git] / hbase-handler / src / test / results / positive / hbase_timestamp.q.out
1 PREHOOK: query: DROP TABLE hbase_table
2 PREHOOK: type: DROPTABLE
3 POSTHOOK: query: DROP TABLE hbase_table
4 POSTHOOK: type: DROPTABLE
5 PREHOOK: query: CREATE TABLE hbase_table (key string, value string, `time` timestamp)
6   STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
7   WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf:string,:timestamp")
8 PREHOOK: type: CREATETABLE
9 PREHOOK: Output: database:default
10 PREHOOK: Output: default@hbase_table
11 POSTHOOK: query: CREATE TABLE hbase_table (key string, value string, `time` timestamp)
12   STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
13   WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf:string,:timestamp")
14 POSTHOOK: type: CREATETABLE
15 POSTHOOK: Output: database:default
16 POSTHOOK: Output: default@hbase_table
17 PREHOOK: query: DESC extended hbase_table
18 PREHOOK: type: DESCTABLE
19 PREHOOK: Input: default@hbase_table
20 POSTHOOK: query: DESC extended hbase_table
21 POSTHOOK: type: DESCTABLE
22 POSTHOOK: Input: default@hbase_table
23 key                     string                                      
24 value                   string                                      
25 time                    timestamp                                   
26                  
27 #### A masked pattern was here ####
28 PREHOOK: query: FROM src INSERT OVERWRITE TABLE hbase_table SELECT key, value, "2012-02-23 10:14:52" WHERE (key % 17) = 0
29 PREHOOK: type: QUERY
30 PREHOOK: Input: default@src
31 PREHOOK: Output: default@hbase_table
32 POSTHOOK: query: FROM src INSERT OVERWRITE TABLE hbase_table SELECT key, value, "2012-02-23 10:14:52" WHERE (key % 17) = 0
33 POSTHOOK: type: QUERY
34 POSTHOOK: Input: default@src
35 POSTHOOK: Output: default@hbase_table
36 PREHOOK: query: SELECT * FROM hbase_table
37 PREHOOK: type: QUERY
38 PREHOOK: Input: default@hbase_table
39 #### A masked pattern was here ####
40 POSTHOOK: query: SELECT * FROM hbase_table
41 POSTHOOK: type: QUERY
42 POSTHOOK: Input: default@hbase_table
43 #### A masked pattern was here ####
44 0       val_0   2012-02-23 10:14:52
45 119     val_119 2012-02-23 10:14:52
46 136     val_136 2012-02-23 10:14:52
47 153     val_153 2012-02-23 10:14:52
48 17      val_17  2012-02-23 10:14:52
49 170     val_170 2012-02-23 10:14:52
50 187     val_187 2012-02-23 10:14:52
51 221     val_221 2012-02-23 10:14:52
52 238     val_238 2012-02-23 10:14:52
53 255     val_255 2012-02-23 10:14:52
54 272     val_272 2012-02-23 10:14:52
55 289     val_289 2012-02-23 10:14:52
56 306     val_306 2012-02-23 10:14:52
57 323     val_323 2012-02-23 10:14:52
58 34      val_34  2012-02-23 10:14:52
59 374     val_374 2012-02-23 10:14:52
60 459     val_459 2012-02-23 10:14:52
61 493     val_493 2012-02-23 10:14:52
62 51      val_51  2012-02-23 10:14:52
63 85      val_85  2012-02-23 10:14:52
64 PREHOOK: query: DROP TABLE hbase_table
65 PREHOOK: type: DROPTABLE
66 PREHOOK: Input: default@hbase_table
67 PREHOOK: Output: default@hbase_table
68 POSTHOOK: query: DROP TABLE hbase_table
69 POSTHOOK: type: DROPTABLE
70 POSTHOOK: Input: default@hbase_table
71 POSTHOOK: Output: default@hbase_table
72 PREHOOK: query: CREATE TABLE hbase_table (key string, value string, `time` bigint)
73   STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
74   WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf:string,:timestamp")
75 PREHOOK: type: CREATETABLE
76 PREHOOK: Output: database:default
77 PREHOOK: Output: default@hbase_table
78 POSTHOOK: query: CREATE TABLE hbase_table (key string, value string, `time` bigint)
79   STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
80   WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf:string,:timestamp")
81 POSTHOOK: type: CREATETABLE
82 POSTHOOK: Output: database:default
83 POSTHOOK: Output: default@hbase_table
84 PREHOOK: query: FROM src INSERT OVERWRITE TABLE hbase_table SELECT key, value, 1329959754000 WHERE (key % 17) = 0
85 PREHOOK: type: QUERY
86 PREHOOK: Input: default@src
87 PREHOOK: Output: default@hbase_table
88 POSTHOOK: query: FROM src INSERT OVERWRITE TABLE hbase_table SELECT key, value, 1329959754000 WHERE (key % 17) = 0
89 POSTHOOK: type: QUERY
90 POSTHOOK: Input: default@src
91 POSTHOOK: Output: default@hbase_table
92 PREHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table
93 PREHOOK: type: QUERY
94 PREHOOK: Input: default@hbase_table
95 #### A masked pattern was here ####
96 POSTHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table
97 POSTHOOK: type: QUERY
98 POSTHOOK: Input: default@hbase_table
99 #### A masked pattern was here ####
100 0       val_0   2012-02-22 17:15:54
101 119     val_119 2012-02-22 17:15:54
102 136     val_136 2012-02-22 17:15:54
103 153     val_153 2012-02-22 17:15:54
104 17      val_17  2012-02-22 17:15:54
105 170     val_170 2012-02-22 17:15:54
106 187     val_187 2012-02-22 17:15:54
107 221     val_221 2012-02-22 17:15:54
108 238     val_238 2012-02-22 17:15:54
109 255     val_255 2012-02-22 17:15:54
110 272     val_272 2012-02-22 17:15:54
111 289     val_289 2012-02-22 17:15:54
112 306     val_306 2012-02-22 17:15:54
113 323     val_323 2012-02-22 17:15:54
114 34      val_34  2012-02-22 17:15:54
115 374     val_374 2012-02-22 17:15:54
116 459     val_459 2012-02-22 17:15:54
117 493     val_493 2012-02-22 17:15:54
118 51      val_51  2012-02-22 17:15:54
119 85      val_85  2012-02-22 17:15:54
120 PREHOOK: query: DROP TABLE hbase_table
121 PREHOOK: type: DROPTABLE
122 PREHOOK: Input: default@hbase_table
123 PREHOOK: Output: default@hbase_table
124 POSTHOOK: query: DROP TABLE hbase_table
125 POSTHOOK: type: DROPTABLE
126 POSTHOOK: Input: default@hbase_table
127 POSTHOOK: Output: default@hbase_table
128 PREHOOK: query: CREATE TABLE hbase_table (key string, value string, `time` bigint)
129   STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
130   WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf:string,:timestamp")
131 PREHOOK: type: CREATETABLE
132 PREHOOK: Output: database:default
133 PREHOOK: Output: default@hbase_table
134 POSTHOOK: query: CREATE TABLE hbase_table (key string, value string, `time` bigint)
135   STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
136   WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf:string,:timestamp")
137 POSTHOOK: type: CREATETABLE
138 POSTHOOK: Output: database:default
139 POSTHOOK: Output: default@hbase_table
140 PREHOOK: query: insert overwrite table hbase_table select key,value,ts FROM
141 (
142   select key, value, 100000000000 as ts from src WHERE (key % 33) = 0
143   UNION ALL
144   select key, value, 200000000000 as ts from src WHERE (key % 37) = 0
145 ) T
146 PREHOOK: type: QUERY
147 PREHOOK: Input: default@src
148 PREHOOK: Output: default@hbase_table
149 POSTHOOK: query: insert overwrite table hbase_table select key,value,ts FROM
150 (
151   select key, value, 100000000000 as ts from src WHERE (key % 33) = 0
152   UNION ALL
153   select key, value, 200000000000 as ts from src WHERE (key % 37) = 0
154 ) T
155 POSTHOOK: type: QUERY
156 POSTHOOK: Input: default@src
157 POSTHOOK: Output: default@hbase_table
158 PREHOOK: query: explain
159 SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` < 200000000000
160 PREHOOK: type: QUERY
161 POSTHOOK: query: explain
162 SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` < 200000000000
163 POSTHOOK: type: QUERY
164 STAGE DEPENDENCIES:
165   Stage-1 is a root stage
166   Stage-0 depends on stages: Stage-1
167
168 STAGE PLANS:
169   Stage: Stage-1
170     Map Reduce
171       Map Operator Tree:
172           TableScan
173             alias: hbase_table
174             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
175             Filter Operator
176               predicate: (((UDFToDouble(key) > 100.0) and (UDFToDouble(key) < 400.0)) and (time < 200000000000)) (type: boolean)
177               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
178               Select Operator
179                 expressions: key (type: string), value (type: string), CAST( time AS TIMESTAMP) (type: timestamp)
180                 outputColumnNames: _col0, _col1, _col2
181                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
182                 File Output Operator
183                   compressed: false
184                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
185                   table:
186                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
187                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
188                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
189
190   Stage: Stage-0
191     Fetch Operator
192       limit: -1
193       Processor Tree:
194         ListSink
195
196 PREHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` < 200000000000
197 PREHOOK: type: QUERY
198 PREHOOK: Input: default@hbase_table
199 #### A masked pattern was here ####
200 POSTHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` < 200000000000
201 POSTHOOK: type: QUERY
202 POSTHOOK: Input: default@hbase_table
203 #### A masked pattern was here ####
204 165     val_165 1973-03-03 01:46:40
205 396     val_396 1973-03-03 01:46:40
206 PREHOOK: query: explain
207 SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` > 100000000000
208 PREHOOK: type: QUERY
209 POSTHOOK: query: explain
210 SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` > 100000000000
211 POSTHOOK: type: QUERY
212 STAGE DEPENDENCIES:
213   Stage-1 is a root stage
214   Stage-0 depends on stages: Stage-1
215
216 STAGE PLANS:
217   Stage: Stage-1
218     Map Reduce
219       Map Operator Tree:
220           TableScan
221             alias: hbase_table
222             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
223             Filter Operator
224               predicate: (((UDFToDouble(key) > 100.0) and (UDFToDouble(key) < 400.0)) and (time > 100000000000)) (type: boolean)
225               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
226               Select Operator
227                 expressions: key (type: string), value (type: string), CAST( time AS TIMESTAMP) (type: timestamp)
228                 outputColumnNames: _col0, _col1, _col2
229                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
230                 File Output Operator
231                   compressed: false
232                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
233                   table:
234                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
235                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
236                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
237
238   Stage: Stage-0
239     Fetch Operator
240       limit: -1
241       Processor Tree:
242         ListSink
243
244 PREHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` > 100000000000
245 PREHOOK: type: QUERY
246 PREHOOK: Input: default@hbase_table
247 #### A masked pattern was here ####
248 POSTHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` > 100000000000
249 POSTHOOK: type: QUERY
250 POSTHOOK: Input: default@hbase_table
251 #### A masked pattern was here ####
252 111     val_111 1976-05-03 12:33:20
253 222     val_222 1976-05-03 12:33:20
254 296     val_296 1976-05-03 12:33:20
255 333     val_333 1976-05-03 12:33:20
256 PREHOOK: query: explain
257 SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` <= 100000000000
258 PREHOOK: type: QUERY
259 POSTHOOK: query: explain
260 SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` <= 100000000000
261 POSTHOOK: type: QUERY
262 STAGE DEPENDENCIES:
263   Stage-1 is a root stage
264   Stage-0 depends on stages: Stage-1
265
266 STAGE PLANS:
267   Stage: Stage-1
268     Map Reduce
269       Map Operator Tree:
270           TableScan
271             alias: hbase_table
272             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
273             Filter Operator
274               predicate: (((UDFToDouble(key) > 100.0) and (UDFToDouble(key) < 400.0)) and (time <= 100000000000)) (type: boolean)
275               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
276               Select Operator
277                 expressions: key (type: string), value (type: string), CAST( time AS TIMESTAMP) (type: timestamp)
278                 outputColumnNames: _col0, _col1, _col2
279                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
280                 File Output Operator
281                   compressed: false
282                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
283                   table:
284                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
285                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
286                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
287
288   Stage: Stage-0
289     Fetch Operator
290       limit: -1
291       Processor Tree:
292         ListSink
293
294 PREHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` <= 100000000000
295 PREHOOK: type: QUERY
296 PREHOOK: Input: default@hbase_table
297 #### A masked pattern was here ####
298 POSTHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` <= 100000000000
299 POSTHOOK: type: QUERY
300 POSTHOOK: Input: default@hbase_table
301 #### A masked pattern was here ####
302 165     val_165 1973-03-03 01:46:40
303 396     val_396 1973-03-03 01:46:40
304 PREHOOK: query: explain
305 SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` >= 200000000000
306 PREHOOK: type: QUERY
307 POSTHOOK: query: explain
308 SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` >= 200000000000
309 POSTHOOK: type: QUERY
310 STAGE DEPENDENCIES:
311   Stage-1 is a root stage
312   Stage-0 depends on stages: Stage-1
313
314 STAGE PLANS:
315   Stage: Stage-1
316     Map Reduce
317       Map Operator Tree:
318           TableScan
319             alias: hbase_table
320             Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
321             Filter Operator
322               predicate: (((UDFToDouble(key) > 100.0) and (UDFToDouble(key) < 400.0)) and (time >= 200000000000)) (type: boolean)
323               Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
324               Select Operator
325                 expressions: key (type: string), value (type: string), CAST( time AS TIMESTAMP) (type: timestamp)
326                 outputColumnNames: _col0, _col1, _col2
327                 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
328                 File Output Operator
329                   compressed: false
330                   Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE
331                   table:
332                       input format: org.apache.hadoop.mapred.SequenceFileInputFormat
333                       output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
334                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
335
336   Stage: Stage-0
337     Fetch Operator
338       limit: -1
339       Processor Tree:
340         ListSink
341
342 PREHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` >= 200000000000
343 PREHOOK: type: QUERY
344 PREHOOK: Input: default@hbase_table
345 #### A masked pattern was here ####
346 POSTHOOK: query: SELECT key, value, cast(`time` as timestamp) FROM hbase_table WHERE key > 100 AND key < 400 AND `time` >= 200000000000
347 POSTHOOK: type: QUERY
348 POSTHOOK: Input: default@hbase_table
349 #### A masked pattern was here ####
350 111     val_111 1976-05-03 12:33:20
351 222     val_222 1976-05-03 12:33:20
352 296     val_296 1976-05-03 12:33:20
353 333     val_333 1976-05-03 12:33:20
354 PREHOOK: query: DROP TABLE hbase_table
355 PREHOOK: type: DROPTABLE
356 PREHOOK: Input: default@hbase_table
357 PREHOOK: Output: default@hbase_table
358 POSTHOOK: query: DROP TABLE hbase_table
359 POSTHOOK: type: DROPTABLE
360 POSTHOOK: Input: default@hbase_table
361 POSTHOOK: Output: default@hbase_table
362 PREHOOK: query: CREATE TABLE hbase_table(key string, value map<string, string>, `time` timestamp)
363 STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
364 WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf:,:timestamp")
365 PREHOOK: type: CREATETABLE
366 PREHOOK: Output: database:default
367 PREHOOK: Output: default@hbase_table
368 POSTHOOK: query: CREATE TABLE hbase_table(key string, value map<string, string>, `time` timestamp)
369 STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
370 WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf:,:timestamp")
371 POSTHOOK: type: CREATETABLE
372 POSTHOOK: Output: database:default
373 POSTHOOK: Output: default@hbase_table
374 PREHOOK: query: FROM src INSERT OVERWRITE TABLE hbase_table SELECT key, MAP("name", CONCAT(value, " Jr")), "2012-02-23 10:14:52" WHERE (key % 17) = 0
375 PREHOOK: type: QUERY
376 PREHOOK: Input: default@src
377 PREHOOK: Output: default@hbase_table
378 POSTHOOK: query: FROM src INSERT OVERWRITE TABLE hbase_table SELECT key, MAP("name", CONCAT(value, " Jr")), "2012-02-23 10:14:52" WHERE (key % 17) = 0
379 POSTHOOK: type: QUERY
380 POSTHOOK: Input: default@src
381 POSTHOOK: Output: default@hbase_table
382 PREHOOK: query: FROM src INSERT INTO TABLE hbase_table SELECT key, MAP("age", '40'), "2015-12-12 12:12:12" WHERE (key % 17) = 0
383 PREHOOK: type: QUERY
384 PREHOOK: Input: default@src
385 PREHOOK: Output: default@hbase_table
386 POSTHOOK: query: FROM src INSERT INTO TABLE hbase_table SELECT key, MAP("age", '40'), "2015-12-12 12:12:12" WHERE (key % 17) = 0
387 POSTHOOK: type: QUERY
388 POSTHOOK: Input: default@src
389 POSTHOOK: Output: default@hbase_table
390 PREHOOK: query: FROM src INSERT INTO TABLE hbase_table SELECT key, MAP("name", value), "2000-01-01 01:01:01" WHERE (key % 17) = 0
391 PREHOOK: type: QUERY
392 PREHOOK: Input: default@src
393 PREHOOK: Output: default@hbase_table
394 POSTHOOK: query: FROM src INSERT INTO TABLE hbase_table SELECT key, MAP("name", value), "2000-01-01 01:01:01" WHERE (key % 17) = 0
395 POSTHOOK: type: QUERY
396 POSTHOOK: Input: default@src
397 POSTHOOK: Output: default@hbase_table
398 PREHOOK: query: SELECT * FROM hbase_table
399 PREHOOK: type: QUERY
400 PREHOOK: Input: default@hbase_table
401 #### A masked pattern was here ####
402 POSTHOOK: query: SELECT * FROM hbase_table
403 POSTHOOK: type: QUERY
404 POSTHOOK: Input: default@hbase_table
405 #### A masked pattern was here ####
406 0       {"age":"40","name":"val_0 Jr"}  2015-12-12 12:12:12
407 119     {"age":"40","name":"val_119 Jr"}        2015-12-12 12:12:12
408 136     {"age":"40","name":"val_136 Jr"}        2015-12-12 12:12:12
409 153     {"age":"40","name":"val_153 Jr"}        2015-12-12 12:12:12
410 17      {"age":"40","name":"val_17 Jr"} 2015-12-12 12:12:12
411 170     {"age":"40","name":"val_170 Jr"}        2015-12-12 12:12:12
412 187     {"age":"40","name":"val_187 Jr"}        2015-12-12 12:12:12
413 221     {"age":"40","name":"val_221 Jr"}        2015-12-12 12:12:12
414 238     {"age":"40","name":"val_238 Jr"}        2015-12-12 12:12:12
415 255     {"age":"40","name":"val_255 Jr"}        2015-12-12 12:12:12
416 272     {"age":"40","name":"val_272 Jr"}        2015-12-12 12:12:12
417 289     {"age":"40","name":"val_289 Jr"}        2015-12-12 12:12:12
418 306     {"age":"40","name":"val_306 Jr"}        2015-12-12 12:12:12
419 323     {"age":"40","name":"val_323 Jr"}        2015-12-12 12:12:12
420 34      {"age":"40","name":"val_34 Jr"} 2015-12-12 12:12:12
421 374     {"age":"40","name":"val_374 Jr"}        2015-12-12 12:12:12
422 459     {"age":"40","name":"val_459 Jr"}        2015-12-12 12:12:12
423 493     {"age":"40","name":"val_493 Jr"}        2015-12-12 12:12:12
424 51      {"age":"40","name":"val_51 Jr"} 2015-12-12 12:12:12
425 85      {"age":"40","name":"val_85 Jr"} 2015-12-12 12:12:12