cogdmom.ini 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. ;***********************************************************************
  2. ;Licensed Materials - Property of IBM
  3. ;
  4. ;BI and PM: UDA
  5. ;
  6. ;(C) Copyright IBM Corp. 2005, 2009
  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. ; cogdmoM.ini
  24. ;
  25. ; Purpose:
  26. ; This module contains the entries for ODBC minimum grammar
  27. ;
  28. ; Notes:
  29. ; Do NOT modify this file. Doing so could result in unknown behavior
  30. ; by the ODBC gateway, possibly resulting in application aborts.
  31. ;********************************************************************
  32. [Database Functions]
  33. ;
  34. ; Note: ODBC grammar doesn't define any functions. Applications
  35. ; inquire the driver about supported functions, using SQLGetInfo API function.
  36. ; As this file is for use by OLE-DB, no functions are defined here.
  37. ;
  38. [Exceptions Aggregates]
  39. ;
  40. ; ODBC Minimum grammar doesn't define any aggregate functions. They
  41. ; are part of the CORE grammar
  42. ;
  43. [Exceptions Aggregates CORE]
  44. ;
  45. ; ODBC Core grammar defines five aggregate functions
  46. ;
  47. Avg="avg"
  48. Count="count"
  49. Count_star="count(*)"
  50. Max="max"
  51. Min="min"
  52. Sum="sum"
  53. [Exceptions Clauses]
  54. ;
  55. ; In ODBC minimum grammar, only FROM, WHERE and ORDER BY clauses are permited
  56. ;
  57. From="from"
  58. Where="where"
  59. [Exceptions Commands]
  60. ;
  61. ; In ODBC minimum grammar stored procedures are not permited.
  62. ;
  63. Delete="delete "
  64. Insert="insert "
  65. Select="select "
  66. Update="update "
  67. [Exceptions Delimiters]
  68. ;
  69. ; Double quotes are used by default to quote identifiers in ODBC
  70. ;
  71. Catalog_Delimiter="\""
  72. Schema_Delimiter="\""
  73. Table_Delimiter="\""
  74. Column_Delimiter="\""
  75. ;Procedure_Delimiter="\""
  76. ;Wholename_Delimiter="\""
  77. [Exceptions General]
  78. ; Correlated_Subqueries is set in the gateway using SQLGetInfo(SQL_SUBQUERIES)
  79. ; Subqueries is set in the gateway using SQLGetInfo(SQL_SUBQUERIES)
  80. ; Subquery_Column_Alias is set in the gateway using SQLGetInfo(SQL_SUBQUERIES and SQL_COLUMN_ALIAS)
  81. Aggregate_In_Expr=F
  82. Aggregate_Value_Expr=F
  83. Correlated_Subqueries=F
  84. Count_Blob=F
  85. Count_Non_Distinct=F
  86. Count_Value_Expr=F
  87. Cross_Product=T
  88. Distinct_Aggregates=F
  89. Group_By_Alias=F
  90. Group_By_Expr=F
  91. Group_By_In_Exists=F
  92. Group_By_Ordinal=F
  93. Group_By_Sorted=F
  94. Like_Value_Expr=F
  95. Multiple_Distinct=F
  96. Nested_Case=F
  97. Not_In_Subquery=F
  98. Nulls_Sort_Last=F
  99. Subqueries=F
  100. Subquery_Column_Alias=F
  101. Subquery_In_Case=F
  102. Subquery_In_Group_By=F
  103. Subquery_In_Having=F
  104. Substring_On_Expr=F
  105. [Exceptions Joins]
  106. ;
  107. ; ODBC Minimum grammar doesn't support joined tables
  108. ;
  109. Cross=F
  110. Full_Non_Equi_Join=F
  111. Full_Outer=F
  112. Full_Post=""
  113. Full_Pre=""
  114. Full_Syntax=""
  115. Inner=F
  116. Inner_Col_Post=""
  117. Inner_Col_Pre=""
  118. Inner_Syntax=""
  119. Inner_Tbl_Restrict=F
  120. Left_Eql=""
  121. Left_Nested=F
  122. Left_Outer=F
  123. Left_Post=""
  124. Left_Pre=""
  125. Natural=F
  126. Natural_Syntax=""
  127. Nested_Outer=F
  128. Non_Equi_Joins=F
  129. One_Outer=F
  130. On_Condition_Between_Predicate=F
  131. On_Condition_In_Predicate=F
  132. On_Condition_IsNull_Predicate=F
  133. On_Condition_Like_Predicate=F
  134. On_Condition_Not_Predicate=F
  135. On_Condition_Set_Functions=F
  136. On_Condition_Subqueries=F
  137. Optnl_Tbl_Filter=F
  138. Optnl_Tbl_Join_Filter=F
  139. Optnl_Tbl_Join_Restrict=F
  140. Outer_Tbl_List=F
  141. Optnl_Tbl_Restrict=T
  142. Outer_Syntax=F
  143. Right_Eql=""
  144. Right_Nested=F
  145. Right_Outer=F
  146. Right_Post=""
  147. Right_Pre=""
  148. Two_Sided_Join_Restrict=F
  149. Union_Join=F
  150. Union_Syntax=""
  151. [Exceptions Literals]
  152. ;
  153. ; Minimum ODBC grammar is required to support only CHAR and VARCHAR
  154. ;
  155. Date_Literal=F
  156. Interval_Literal=F
  157. Time_Literal=F
  158. Timestamp_Literal=F
  159. [Exceptions Operators]
  160. ;
  161. ; Minimum ODBC grammar supports expressions, comparison predicates,
  162. ; NOT, AND and OR
  163. ;
  164. Add="+"
  165. Sub="-"
  166. Mul="*"
  167. Div="/"
  168. And="and"
  169. Or="or"
  170. Not="not"
  171. Eql="="
  172. Geq=">="
  173. Grt=">"
  174. Leq="<="
  175. Les="<"
  176. Neq="<>"
  177. [Exceptions Predicates]
  178. ;
  179. ; Minimum ODBC grammar supports comparison predicates, LIKE and IS [NOT] NULL
  180. ;
  181. All=
  182. Any=
  183. Between=
  184. Exists=
  185. In=
  186. Is_Null="is null"
  187. Like="like"
  188. Match=
  189. ;NotLike=T
  190. Overlaps=
  191. Unique=
  192. [Exceptions Separators]
  193. ;
  194. Catalog_Separator="."
  195. Schema_Separator="."
  196. Table_Separator="."
  197. [Exceptions Set Operators]
  198. ; Entries added here affect all ODBC connections.
  199. ; For this reason overwrites should be added to subsections only.
  200. ; Union is set in the gateway using SQLGetInfo(SQL_UNION)
  201. ; Union_All is set in the gateway using SQLGetInfo(SQL_UNION)
  202. ; The entries below show the ODBC defaults.
  203. Distinct="distinct"
  204. Except=
  205. Except_All=F
  206. Intersect=
  207. Intersect_All=F
  208. Union=
  209. Union_All=F
  210. [Exceptions Tables]
  211. ; Entries added here affect all ODBC connections.
  212. ; For this reason overwrites should be added to subsections only.
  213. ; The entries below show the ODBC defaults.
  214. Derived=F
  215. Joined=F
  216. Simple=T
  217. [Exceptions Value Expressions]
  218. ; Entries added here affect all ODBC connections.
  219. ; For this reason overwrites should be added to subsections only.
  220. ; Cast is set in the gateway using SQLGetInfo(SQL_CONVERT_FUNCTIONS)
  221. ; Lower is set in the gateway using SQLGetInfo(SQL_STRING_FUNCTIONS)
  222. ; Position is set in the gateway using SQLGetInfo(SQL_STRING_FUNCTIONS)
  223. ; StrCat is set in the gateway using SQLGetInfo(SQL_STRING_FUNCTIONS)
  224. ; Substring is set in the gateway using SQLGetInfo(SQL_STRING_FUNCTIONS)
  225. ; Upper is set in the gateway using SQLGetInfo(SQL_STRING_FUNCTIONS)
  226. ; The entries below show the ODBC defaults.
  227. Bit_Length=F
  228. Case=F
  229. Cast=F
  230. Char_Length=F
  231. Coalesce=F
  232. Extract=F
  233. Lower=F
  234. Nullif=F
  235. Octet_Length=F
  236. Position=F
  237. StrCat=F
  238. Substring=F
  239. Upper=F
  240. [Operator Addition]
  241. Date=
  242. Time=
  243. Timestamp=
  244. Interval=
  245. [Operator Subtraction]
  246. Date=
  247. Time=
  248. Timestamp=
  249. Interval=