PageRenderTime 35ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/release-0.0.0-rc0/hive/external/ql/src/test/results/clientpositive/udf_reflect.q.out

#
text | 150 lines | 143 code | 7 blank | 0 comment | 0 complexity | e2a0591696eaef7e53dd02f2e969f96a MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. PREHOOK: query: DESCRIBE FUNCTION reflect
  2. PREHOOK: type: DESCFUNCTION
  3. POSTHOOK: query: DESCRIBE FUNCTION reflect
  4. POSTHOOK: type: DESCFUNCTION
  5. reflect(class,method[,arg1[,arg2..]]) calls method with reflection
  6. PREHOOK: query: DESCRIBE FUNCTION EXTENDED reflect
  7. PREHOOK: type: DESCFUNCTION
  8. POSTHOOK: query: DESCRIBE FUNCTION EXTENDED reflect
  9. POSTHOOK: type: DESCFUNCTION
  10. reflect(class,method[,arg1[,arg2..]]) calls method with reflection
  11. Use this UDF to call Java methods by matching the argument signature
  12. PREHOOK: query: EXPLAIN EXTENDED
  13. SELECT reflect("java.lang.String", "valueOf", 1),
  14. reflect("java.lang.String", "isEmpty"),
  15. reflect("java.lang.Math", "max", 2, 3),
  16. reflect("java.lang.Math", "min", 2, 3),
  17. reflect("java.lang.Math", "round", 2.5),
  18. reflect("java.lang.Math", "exp", 1.0),
  19. reflect("java.lang.Math", "floor", 1.9)
  20. FROM src LIMIT 1
  21. PREHOOK: type: QUERY
  22. POSTHOOK: query: EXPLAIN EXTENDED
  23. SELECT reflect("java.lang.String", "valueOf", 1),
  24. reflect("java.lang.String", "isEmpty"),
  25. reflect("java.lang.Math", "max", 2, 3),
  26. reflect("java.lang.Math", "min", 2, 3),
  27. reflect("java.lang.Math", "round", 2.5),
  28. reflect("java.lang.Math", "exp", 1.0),
  29. reflect("java.lang.Math", "floor", 1.9)
  30. FROM src LIMIT 1
  31. POSTHOOK: type: QUERY
  32. ABSTRACT SYNTAX TREE:
  33. (TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TABNAME src))) (TOK_INSERT (TOK_DESTINATION (TOK_DIR TOK_TMP_FILE)) (TOK_SELECT (TOK_SELEXPR (TOK_FUNCTION reflect "java.lang.String" "valueOf" 1)) (TOK_SELEXPR (TOK_FUNCTION reflect "java.lang.String" "isEmpty")) (TOK_SELEXPR (TOK_FUNCTION reflect "java.lang.Math" "max" 2 3)) (TOK_SELEXPR (TOK_FUNCTION reflect "java.lang.Math" "min" 2 3)) (TOK_SELEXPR (TOK_FUNCTION reflect "java.lang.Math" "round" 2.5)) (TOK_SELEXPR (TOK_FUNCTION reflect "java.lang.Math" "exp" 1.0)) (TOK_SELEXPR (TOK_FUNCTION reflect "java.lang.Math" "floor" 1.9))) (TOK_LIMIT 1)))
  34. STAGE DEPENDENCIES:
  35. Stage-1 is a root stage
  36. Stage-0 is a root stage
  37. STAGE PLANS:
  38. Stage: Stage-1
  39. Map Reduce
  40. Alias -> Map Operator Tree:
  41. src
  42. TableScan
  43. alias: src
  44. GatherStats: false
  45. Select Operator
  46. expressions:
  47. expr: reflect('java.lang.String','valueOf',1)
  48. type: string
  49. expr: reflect('java.lang.String','isEmpty')
  50. type: string
  51. expr: reflect('java.lang.Math','max',2,3)
  52. type: string
  53. expr: reflect('java.lang.Math','min',2,3)
  54. type: string
  55. expr: reflect('java.lang.Math','round',2.5)
  56. type: string
  57. expr: reflect('java.lang.Math','exp',1.0)
  58. type: string
  59. expr: reflect('java.lang.Math','floor',1.9)
  60. type: string
  61. outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6
  62. Limit
  63. File Output Operator
  64. compressed: false
  65. GlobalTableId: 0
  66. directory: file:/tmp/sdong/hive_2011-02-10_17-39-58_293_2781390290372198499/-ext-10001
  67. NumFilesPerFileSink: 1
  68. Stats Publishing Key Prefix: file:/tmp/sdong/hive_2011-02-10_17-39-58_293_2781390290372198499/-ext-10001/
  69. table:
  70. input format: org.apache.hadoop.mapred.TextInputFormat
  71. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  72. properties:
  73. columns _col0,_col1,_col2,_col3,_col4,_col5,_col6
  74. columns.types string:string:string:string:string:string:string
  75. serialization.format 1
  76. TotalFiles: 1
  77. GatherStats: false
  78. MultiFileSpray: false
  79. Needs Tagging: false
  80. Path -> Alias:
  81. pfile:/data/users/sdong/www/open-source-hive1/build/ql/test/data/warehouse/src [src]
  82. Path -> Partition:
  83. pfile:/data/users/sdong/www/open-source-hive1/build/ql/test/data/warehouse/src
  84. Partition
  85. base file name: src
  86. input format: org.apache.hadoop.mapred.TextInputFormat
  87. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  88. properties:
  89. bucket_count -1
  90. columns key,value
  91. columns.types string:string
  92. file.inputformat org.apache.hadoop.mapred.TextInputFormat
  93. file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  94. location pfile:/data/users/sdong/www/open-source-hive1/build/ql/test/data/warehouse/src
  95. name default.src
  96. serialization.ddl struct src { string key, string value}
  97. serialization.format 1
  98. serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
  99. transient_lastDdlTime 1297378968
  100. serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
  101. input format: org.apache.hadoop.mapred.TextInputFormat
  102. output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  103. properties:
  104. bucket_count -1
  105. columns key,value
  106. columns.types string:string
  107. file.inputformat org.apache.hadoop.mapred.TextInputFormat
  108. file.outputformat org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
  109. location pfile:/data/users/sdong/www/open-source-hive1/build/ql/test/data/warehouse/src
  110. name default.src
  111. serialization.ddl struct src { string key, string value}
  112. serialization.format 1
  113. serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
  114. transient_lastDdlTime 1297378968
  115. serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
  116. name: default.src
  117. name: default.src
  118. Stage: Stage-0
  119. Fetch Operator
  120. limit: 1
  121. PREHOOK: query: SELECT reflect("java.lang.String", "valueOf", 1),
  122. reflect("java.lang.String", "isEmpty"),
  123. reflect("java.lang.Math", "max", 2, 3),
  124. reflect("java.lang.Math", "min", 2, 3),
  125. reflect("java.lang.Math", "round", 2.5),
  126. reflect("java.lang.Math", "exp", 1.0),
  127. reflect("java.lang.Math", "floor", 1.9)
  128. FROM src LIMIT 1
  129. PREHOOK: type: QUERY
  130. PREHOOK: Input: default@src
  131. PREHOOK: Output: file:/tmp/sdong/hive_2011-02-10_17-39-58_382_6716753430415370105/-mr-10000
  132. POSTHOOK: query: SELECT reflect("java.lang.String", "valueOf", 1),
  133. reflect("java.lang.String", "isEmpty"),
  134. reflect("java.lang.Math", "max", 2, 3),
  135. reflect("java.lang.Math", "min", 2, 3),
  136. reflect("java.lang.Math", "round", 2.5),
  137. reflect("java.lang.Math", "exp", 1.0),
  138. reflect("java.lang.Math", "floor", 1.9)
  139. FROM src LIMIT 1
  140. POSTHOOK: type: QUERY
  141. POSTHOOK: Input: default@src
  142. POSTHOOK: Output: file:/tmp/sdong/hive_2011-02-10_17-39-58_382_6716753430415370105/-mr-10000
  143. 1 true 3 2 3 2.7182818284590455 1.0