cogdmod_cf.ini 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392
  1. ;***********************************************************************
  2. ;Licensed Materials - Property of IBM
  3. ;
  4. ;BI and PM: UDA
  5. ;
  6. ;(C) Copyright IBM Corp. 2005, 2011, 2014
  7. ;
  8. ;U.S. Government Users Restricted Rights - Use, duplication, or disclosure
  9. ;by GSA ADP Schedule Contract with IBM Corp.
  10. ;
  11. ;Unless specifically authorized by IBM, you may not modify any part of this
  12. ;file. Where modification is authorized, you must reproduce any copyright
  13. ;notices contained in this file and specifically identify which
  14. ;modifications have been made by your organization. YOU ARE SOLELY
  15. ;RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF ANY MODIFICATIONS TO
  16. ;THIS FILE AND ASSUME ALL RISKS ASSOCIATED WITH THE USE AND DISTRIBUTION
  17. ;OF THE MODIFIED FILE. IBM will not provide support relating to
  18. ;unauthorized changes you make to this file.
  19. ;***********************************************************************
  20. ; $Header: $
  21. ;
  22. ; Module:
  23. ; cogdmod_cf.ini
  24. ;
  25. ; Purpose:
  26. ; This module contains the Vertica gateway information.
  27. ;
  28. ; Notes:
  29. ; Do NOT modify this file. Doing so could result in unknown behavior
  30. ; by the Classic Federation gateway, possibly resulting in application aborts.
  31. ;
  32. ; ************************************************************************
  33. ; To enable tracing of ODBC routines called, uncomment the following lines in cogdmod.ini and specify a valid trace file name.
  34. ; [TRACE]
  35. ; output=<file specification>
  36. ; To enable tracing of data in the bound buffers, uncomment the following line
  37. ; Data=yes
  38. ; To enable printing the elapsed times for ODBC function calls, uncomment the following line:
  39. ; Timer=yes
  40. ; Note that the ODBC API provides C types where the structs do not provide for returning fractional seconds for
  41. ; TIME type. While the RDBMS may support a TIME TZ or TIMESTAMP TZ those types are either described as
  42. ; TIME and TIMSTAMP or a CHAR type. Recommendations will reflect these restrictions that a non-ODBC API
  43. ; would not encounter.
  44. [DATABASE:INFOSPHERE CLASSIC FEDERATION]
  45. Disable_Subquery_With_Parameters=T
  46. Keyword Alias=" as \"%s\" "
  47. ; A significant number (5) of tests using parameter markers failed. This aspect
  48. ; of the RDBMS should be reviewed. For ODBC the solution may be to disable using the
  49. ; vendors SQL DESCRIBE API
  50. ; SQL_API_SQLDESCRIBEPARAM="FALSE"
  51. SQL_OJ_CAPABILITIES = "1"
  52. [Exceptions Commands DATABASE:INFOSPHERE CLASSIC FEDERATION]
  53. Select="select "
  54. Insert="insert "
  55. Update="update "
  56. Delete="delete "
  57. Call=
  58. Select_Star="T"
  59. Max_Stmt_Len=""
  60. [Exceptions Clauses DATABASE:INFOSPHERE CLASSIC FEDERATION]
  61. From="from "
  62. Where="where"
  63. Group_By="Group By"
  64. Having=
  65. Window=
  66. With=
  67. With_Recursive=
  68. [Exceptions Tables DATABASE:INFOSPHERE CLASSIC FEDERATION]
  69. Derived=T
  70. Joined=F
  71. Simple_And_Joined=T
  72. Tbl_Ref_Limit=""
  73. SubSelect_Limit=""
  74. Table_Constructor=F
  75. UniqueName_Prefix="coguda"
  76. [Exceptions Joins DATABASE:INFOSPHERE CLASSIC FEDERATION]
  77. Inner=F
  78. Left_Outer=T
  79. Right_Outer=T
  80. Full_Outer=T
  81. Cross=F
  82. On_Condition_Or_Predicate=F
  83. Nested_Outer=T
  84. Inner_Tbl_Restrict=F
  85. Optnl_Tbl_Restrict=T
  86. Non_Equi_Joins=T
  87. One_Outer=T
  88. Natural=F
  89. Left_Nested=F
  90. Right_Nested=F
  91. Two_Sided_Join_Restrict=F
  92. Optnl_Tbl_Join_Restrict=F
  93. Optnl_Tbl_Join_Filter=F
  94. Optnl_Tbl_Filter=T
  95. Prsrv_Tbl_Join_Filter=F
  96. Prsrv_Tbl_Filter=T
  97. On_Condition_Set_Functions=F
  98. On_Condition_Subqueries=F
  99. Full_Non_Equi_Join=F
  100. On_Condition_In_Predicate=F
  101. On_Condition_Not_Predicate=F
  102. On_Condition_Like_Predicate=F
  103. On_Condition_Between_Predicate=F
  104. On_Condition_IsNull_Predicate=F
  105. Non_Join_Expr=F
  106. Non_Join_Non_Equi_Expr=F
  107. Only_Eql_With_And=T
  108. On_Condition_Functions=F
  109. Two_Sided_Join_Restrict_Filter=F
  110. Nested_Inner=T
  111. Product_Join=T
  112. Outer_Non_Equi_Join=T
  113. On_Condition_No_Expr=F
  114. Outer_Syntax=T
  115. Left_Pre=
  116. ;Left_Eql=" LEFT OUTER JOIN "
  117. Left_Post=
  118. Right_Pre=
  119. ;Right_Eql=" RIGHT OUTER JOIN "
  120. Right_Post=
  121. ;Full_Syntax=" FULL OUTER JOIN "
  122. Full_Pre=
  123. Full_Post=
  124. ;Inner_Syntax=" INNER JOIN "
  125. Inner_Col_Pre=
  126. Inner_Col_Post=
  127. ;Cross_Syntax=" CROSS JOIN "
  128. ;Union_Syntax=" UNION "
  129. ;Natural_Syntax=" NATURAL JOIN "
  130. [Exceptions Predicates DATABASE:INFOSPHERE CLASSIC FEDERATION]
  131. Between="between"
  132. In="in"
  133. Like="like"
  134. Is_Null="is null"
  135. Any="any"
  136. All="all"
  137. Exists="exists"
  138. NotLike="not like"
  139. [Exceptions Aggregates DATABASE:INFOSPHERE CLASSIC FEDERATION]
  140. Max=
  141. Min=
  142. Sum="sum"
  143. ; Vendor has the aggregate function but is returning an integral value (e.g. 2) as opposed to an approximate value (e.g. 2.5)
  144. ; this may cause AVG, windowed AVG and similar ratio expressions to be flagged as failed.
  145. Avg=
  146. Count=
  147. Count_Star="count(*)"
  148. Stddev=
  149. Stddev_Pop=
  150. Stddev_Samp=
  151. Variance=
  152. Var_Pop=
  153. Var_Samp=
  154. Grouping=
  155. Rank=
  156. Dense_Rank=
  157. Percent_Rank=
  158. Cume_Dist=
  159. Percentile_Cont=
  160. Percentile_Disc=
  161. First_Value=
  162. Last_Value=
  163. Percentile=F
  164. [Exceptions OLAP Functions DATABASE:INFOSPHERE CLASSIC FEDERATION]
  165. ; Vendor does not support muliple partitions in the same block which is required
  166. Olap_Min=
  167. Olap_Max=
  168. Olap_Sum=
  169. Olap_Avg=
  170. Olap_Count=
  171. Olap_Count_Star=
  172. Olap_Stddev=
  173. Olap_Stddev_Pop=
  174. Olap_Stddev_Samp=
  175. Olap_Variance=
  176. Olap_Var_Pop=
  177. Olap_Var_Samp=
  178. Olap_Rank=
  179. Olap_Dense_Rank=
  180. Olap_Percent_Rank=
  181. Olap_Cume_Dist=
  182. Olap_Percentile_Cont=
  183. Olap_Percentile_Disc=
  184. ; Vendor imposing ordering in window
  185. Olap_First_Value=
  186. ; Vendor imposing ordering in window
  187. Olap_Last_Value=
  188. Olap_Row_Number=
  189. Olap_Ratio_To_Report=
  190. Olap_Ntile=
  191. ; Olap_Count_Default="ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING"
  192. ; Olap_Sum_Default="ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING"
  193. ; Olap_Last_Value_Default="ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING"
  194. [Exceptions Set Operators DATABASE:INFOSPHERE CLASSIC FEDERATION]
  195. Union="union"
  196. Union_All=T
  197. Intersect=
  198. Intersect_All=F
  199. Except=
  200. Except_All=F
  201. Distinct=
  202. Order_By="order by"
  203. [Exceptions Operators DATABASE:INFOSPHERE CLASSIC FEDERATION]
  204. Add="+"
  205. Sub="-"
  206. Mul="*"
  207. Div="/"
  208. Eql=
  209. Neq=
  210. Grt=
  211. Geq=
  212. Les=
  213. Leq=
  214. Neg="-"
  215. And="and"
  216. Or="or"
  217. Not="not"
  218. Assign="="
  219. [Exceptions Value Expressions DATABASE:INFOSPHERE CLASSIC FEDERATION]
  220. Case_Simple=F
  221. Case_Searched=F
  222. Coalesce=T
  223. Nullif=F
  224. Grouping_Sets=F
  225. Rollup=F
  226. Cube=F
  227. Position=F
  228. ; The Position function did not throw expected exceptions. Review the position exceptions tests
  229. Char_Length=F
  230. Octet_Length=F
  231. Substring=F
  232. Upper=F
  233. Lower=F
  234. Cast=F
  235. Abs=F
  236. Floor=F
  237. Ceiling=F
  238. ln=F
  239. Exp=F
  240. Mod=F
  241. Sqrt=F
  242. Power=F
  243. Current_Date=F
  244. ;Unable to get timezone type via ODBC so disabled
  245. Current_Time=F
  246. Current_TimeStamp=F
  247. LocalTime=F
  248. LocalTimestamp=F
  249. Extract=F
  250. Row_Value_Constructors=F
  251. Olap_Window_Order_By=F
  252. ; Unable to order by a literal value
  253. [Exceptions General DATABASE:INFOSPHERE CLASSIC FEDERATION]
  254. Aggregate_In_Expr=F
  255. Aggregate_Value_Expr=T
  256. Correlated_Subqueries=T
  257. Cross_Product=T
  258. Distinct_Aggregates=T
  259. Distinct_Aggr_In_Case=F
  260. Group_By_Expr=F
  261. Group_By_Ordinal=F
  262. Group_By_Alias=F
  263. Multiple_Distinct=F
  264. Count_Non_Distinct=F
  265. Count_Value_Expr=F
  266. Count_Literal=F
  267. Is_Null_Value_Expr=T
  268. Is_Null_Value_Parm=T
  269. Like_Value_Expr=F
  270. Subquery_In_Having=T
  271. Subquery_In_Group_By=F
  272. Subquery_In_Case=F
  273. Count_Blob=T
  274. Expression_In_In=F
  275. Null_Order=F
  276. Olap_Null_Order=F
  277. Olap_Distinct=F
  278. Nested_Olap_Functions=F
  279. Empty_String_Is_Null=T
  280. Order_By_In_Derived_Table=F
  281. Interval_As_VarChar=F
  282. Boolean_Comparison=T
  283. Derived_Column_List=F
  284. With_Column_List=F
  285. Aggr_With_Interval=T
  286. Nested_Case=F
  287. Not_In_Subquery=F
  288. Nulls_Sort_Last=T
  289. Order_By_Alias=F
  290. Order_By_Name=T
  291. Substring_On_Expr=F
  292. Subqueries=T
  293. Subquery_Column_Alias=F
  294. Parameter_In_Select_List=T
  295. Remove_Parameter_Cast=F
  296. Subquery_With_Parameters=T
  297. Like_With_Parameters=T
  298. Like_With_Escape=T
  299. Comments=F
  300. Integer_Division_Truncation=T
  301. [Exceptions Literals DATABASE:INFOSPHERE CLASSIC FEDERATION]
  302. Interval_Literal=F
  303. IntervalYM_Literal=F
  304. TimeTZ_Literal=F
  305. TimestampTZ_Literal=F
  306. [Exceptions Misc DATABASE:INFOSPHERE CLASSIC FEDERATION]
  307. [Exceptions Delimiters DATABASE:INFOSPHERE CLASSIC FEDERATION]
  308. ; The RDBMS did not accept double quotes for a quoted identifier ODBC connections will determine what quote
  309. ; character may be required via SQL_IDENTIFIER_QUOTE_CHAR.
  310. ;Catalog_Delimiter=
  311. ;Schema_Delimiter=
  312. ;Table_Delimiter=""
  313. ;Column_Delimiter="\""
  314. ;Procedure_Delimiter=
  315. ;Wholename_Delimiter=
  316. ;Table_Function_PreStr="TABLE( "
  317. ;Table_Function_PostStr=" )"
  318. ; ANSI style dashdash is also supported
  319. Comment_Begin="/* "
  320. Comment_End=" */ "
  321. [Exceptions Separators DATABASE:INFOSPHERE CLASSIC FEDERATION]
  322. Catalog_Separator="."
  323. Schema_Separator="."
  324. Table_Separator="."
  325. [Exceptions Blob Expressions DATABASE:INFOSPHERE CLASSIC FEDERATION]
  326. Blob_In_Substring=T
  327. Blob_In_Trim=T
  328. Blob_In_StrCat=T
  329. Blob_In_IsNull=T
  330. Blob_In_Substring_Return_Blob=F
  331. ;b stands for boolean.
  332. ;c stands for character.
  333. ;x stands for text.
  334. ;d stands for date.
  335. ;i stands for the interval.
  336. ;n stands for the numeric.
  337. ;s stands for the timestamp.
  338. ;t stands for the time.
  339. ;y stands for time with time zone
  340. ;z stands for timestamp with time zone
  341. [Database Functions DATABASE:INFOSPHERE CLASSIC FEDERATION]
  342. ;if Trim is not fully supported (Trim=F) but aspects of Trim can be re-mapped
  343. ;uncomment the applicable entries associated to the Trim mappings from value expressions section
  344. ; The trim function did not throw expected exceptions. Review the trim exceptions tests
  345. ;c:trim_leading_spaces(%1c)=;
  346. ;c:trim_traiing_spaces(%1c)=;
  347. ;c:trim_both_spaces(%1c)=;
  348. [Builtin Functions DATABASE:INFOSPHERE CLASSIC FEDERATION]
  349. ;n:_round(%1n, %2n)=;
  350. [Operator Addition DATABASE:INFOSPHERE CLASSIC FEDERATION]
  351. [Operator Subtraction DATABASE:INFOSPHERE CLASSIC FEDERATION]
  352. [Operator Multiplication DATABASE:INFOSPHERE CLASSIC FEDERATION]
  353. [Operator Division DATABASE:INFOSPHERE CLASSIC FEDERATION]
  354. [Operator Comparison DATABASE:INFOSPHERE CLASSIC FEDERATION]
  355. [Operator Cast DATABASE:INFOSPHERE CLASSIC FEDERATION]
  356. AD=AD,NA
  357. [Directives Session DATABASE:INFOSPHERE CLASSIC FEDERATION]