sapr3.properties 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488
  1. # Licensed Materials - Property of IBM
  2. # IBM Cognos Products: OQP
  3. # (C) Copyright IBM Corp. 2005, 2010
  4. # US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM corp.
  5. #
  6. # Product information.
  7. #
  8. #
  9. # Delimiters.
  10. #
  11. delimiters.catalogDelimiter="
  12. delimiters.schemaDelimiter="
  13. delimiters.tableDelimiter="
  14. delimiters.columnDelimiter="
  15. #
  16. # Various limits.
  17. #
  18. #
  19. # General settings.
  20. #
  21. general.nullsOrdering=false
  22. general.nullsOrderingInWindowSpecification=false
  23. #
  24. # Various features.
  25. #
  26. supports.columnAliasing=false
  27. supports.tableCorrelationNames=false
  28. supports.expressionsInINPredicate=false
  29. supports.expressionsInSelectList=false
  30. supports.likeEscapeClause=false
  31. supports.outerJoins=false
  32. supports.fullOuterJoins=false
  33. supports.subqueriesInComparisons=false
  34. supports.subqueriesInExists=false
  35. supports.subqueriesInIns=false
  36. supports.subqueriesInQuantifieds=false
  37. supports.subqueriesInOnClause=false
  38. supports.correlatedSubqueries=false
  39. supports.transactions=false
  40. supports.withClauseInDerivedTable=false
  41. supports.integerDivision=false
  42. supports.derivedColumnLists=false
  43. supports.orderByAlias=false
  44. supports.orderByOrdinal=false
  45. supports.orderByName=false
  46. supports.scalarSubqueries=false
  47. supports.charLiteralRoundTrip=false
  48. supports.stitchJoins=false
  49. supports.expressionsInGroupBy=false
  50. supports.equiJoins=false
  51. supports.thetaJoins=false
  52. supports.crossProducts=false
  53. #
  54. # Command.
  55. #
  56. #
  57. # Tables.
  58. #
  59. tables.derived=false
  60. tables.lateral.derived=false
  61. tables.joined=false
  62. #
  63. # Constructors.
  64. #
  65. constructors.table=false
  66. constructors.row=false
  67. constructors.array=false
  68. constructors.period=false
  69. #
  70. # Clauses.
  71. #
  72. clauses.GroupBy=
  73. clauses.Having=
  74. clauses.With=
  75. #clauses.OrderBy=
  76. clauses.Distinct=
  77. clauses.Top=
  78. clauses.At=
  79. clauses.Window=
  80. #
  81. # Joins.
  82. #
  83. joins.Cross=
  84. joins.Inner=
  85. joins.LeftOuter=
  86. joins.RightOuter=
  87. joins.FullOuter=
  88. #
  89. # Set operators.
  90. #
  91. operators.set.Union=
  92. operators.set.Union.all=
  93. operators.set.Intersect=
  94. operators.set.Intersect.all=
  95. operators.set.Except=
  96. operators.set.Except.all=
  97. #
  98. # Logical operators.
  99. #
  100. #
  101. # Arithmetic operators.
  102. #
  103. operators.arithmetic.Add=
  104. operators.arithmetic.Subtract=
  105. operators.arithmetic.Multiply=
  106. operators.arithmetic.Divide=
  107. operators.arithmetic.Negate=
  108. operators.arithmetic.UnaryPlus=
  109. operators.arithmetic.Concat=
  110. #
  111. # Arithmetic operators.
  112. #
  113. operators.arithmetic.Add[any,any]=
  114. operators.arithmetic.Subtract[any,any]=
  115. operators.arithmetic.Multiply[any,any]=
  116. operators.arithmetic.Divide[any,any]=
  117. operators.arithmetic.Negate[any]=
  118. operators.arithmetic.UnaryPlus[any]=
  119. operators.arithmetic.Concat[any,any]=
  120. #
  121. # Group By Operators
  122. #
  123. operators.groupBy.Rollup=
  124. operators.groupBy.Cube=
  125. operators.groupBy.GroupingSets=
  126. #
  127. # Comparison predicates.
  128. #
  129. #
  130. # Various predicates.
  131. #
  132. predicates.Overlaps=
  133. predicates.Like.escape=
  134. predicates.LikeRegex=
  135. predicates.Similar=
  136. predicates.Similar.escape=
  137. predicates.Exists=
  138. predicates.All=
  139. predicates.Any=
  140. predicates.Some=
  141. predicates.IsDistinctFrom=
  142. predicates.IsNotDistinctFrom=
  143. #
  144. # Expressions.
  145. #
  146. expressions.SearchedCase=
  147. expressions.SimpleCase=
  148. # NULLIF(%1$s, %2$s) is equivalent to CASE WHEN %1$s = %2$s THEN NULL ELSE %1$s END
  149. expressions.NullIf=
  150. expressions.Coalesce=
  151. expressions.SearchedCase.compatibleResults=false
  152. #
  153. # Cast expression.
  154. #
  155. expressions.Cast[any,any]=
  156. #
  157. # Extract expression.
  158. #
  159. expressions.Extract.YEAR[any]=
  160. expressions.Extract.MONTH[any]=
  161. expressions.Extract.DAY[any]=
  162. expressions.Extract.HOUR[any]=
  163. expressions.Extract.MINUTE[any]=
  164. expressions.Extract.SECOND[any]=
  165. expressions.Extract.TIMEZONE_HOUR[any]=
  166. expressions.Extract.TIMEZONE_MINUTE[any]=
  167. #
  168. # Trim expression.
  169. #
  170. expressions.Trim.BOTH[any]=
  171. expressions.Trim.LEADING[any]=
  172. expressions.Trim.TRAILING[any]=
  173. expressions.Trim.BOTH[any,any]=
  174. expressions.Trim.LEADING[any,any]=
  175. expressions.Trim.TRAILING[any,any]=
  176. #
  177. # Windowed aggregates (SQL/OLAP).
  178. #
  179. olap.Max=
  180. olap.Min=
  181. olap.Sum=
  182. olap.Avg=
  183. olap.Count=
  184. olap.CountStar=
  185. olap.StdDevSamp=
  186. olap.StdDevPop=
  187. olap.VarSamp=
  188. olap.VarPop=
  189. olap.Rank=
  190. olap.DenseRank=
  191. olap.PercentRank=
  192. olap.CumeDist=
  193. olap.PercentileCont=
  194. olap.PercentileDisc=
  195. olap.RowNumber=
  196. olap.FirstValue=
  197. olap.Lag[any]=
  198. olap.Lag[any,any]=
  199. olap.Lag[any,any,any]=
  200. olap.Lag[any,any,any,any]=
  201. olap.LastValue=
  202. olap.Lead[any]=
  203. olap.Lead[any,any]=
  204. olap.Lead[any,any,any]=
  205. olap.Lead[any,any,any,any]=
  206. olap.NTile=
  207. olap.NthValue[any,any]=
  208. olap.NthValue[any,any,any]=
  209. olap.NthValue[any,any,any,any]=
  210. olap.Tertile=
  211. olap.RatioToReport=
  212. olap.Difference=
  213. #
  214. # Window clause.
  215. #
  216. olap.Window=
  217. olap.PartitionBy=
  218. olap.OrderBy=
  219. #
  220. # Window specification
  221. # A list of windows specifications that are supported by the DB
  222. # P = PARTITION BY
  223. # O = ORDER BY
  224. # F = FRAME
  225. #
  226. olap.Window.Specification[POF]=false
  227. olap.Window.Specification[PO]=false
  228. olap.Window.Specification[OF]=false
  229. olap.Window.Specification[PF]=false
  230. olap.Window.Specification[P]=false
  231. olap.Window.Specification[O]=false
  232. olap.Window.Specification[F]=false
  233. olap.Window.Specification[]=false
  234. #
  235. # Olap (distinct).
  236. #
  237. olap.Max.distinct=
  238. olap.Min.distinct=
  239. olap.Sum.distinct=
  240. olap.Avg.distinct=
  241. olap.Count.distinct=
  242. #
  243. # Aggregates.
  244. #
  245. aggregates.Max=
  246. aggregates.Min=
  247. aggregates.Sum[any]=
  248. aggregates.Avg[any]=
  249. aggregates.Count=
  250. aggregates.CountStar=
  251. aggregates.StdDevSamp=
  252. aggregates.StdDevPop=
  253. aggregates.VarSamp=
  254. aggregates.VarPop=
  255. aggregates.Rank=
  256. aggregates.DenseRank=
  257. aggregates.PercentRank=
  258. aggregates.CumeDist=
  259. aggregates.PercentileCont=
  260. aggregates.PercentileDisc=
  261. aggregates.XMLAgg=
  262. aggregates.Grouping=
  263. #
  264. # Aggregates (distinct).
  265. #
  266. aggregates.Max.distinct=
  267. aggregates.Min.distinct=
  268. aggregates.Sum.distinct=
  269. aggregates.Avg.distinct=
  270. aggregates.Count.distinct=
  271. #
  272. # Linear regression aggregates.
  273. #
  274. aggregates.Corr=
  275. aggregates.CovarPop=
  276. aggregates.CovarSamp=
  277. aggregates.RegrAvgX=
  278. aggregates.RegrAvgY=
  279. aggregates.RegrCount=
  280. aggregates.RegrIntercept=
  281. aggregates.RegrR2=
  282. aggregates.RegrSlope=
  283. aggregates.RegrSXX=
  284. aggregates.RegrSXY=
  285. aggregates.RegrSYY=
  286. #
  287. # Character scalar functions.
  288. #
  289. functions.CharLength[any]=
  290. functions.OctetLength[any]=
  291. functions.BitLength[any]=
  292. functions.Upper[any]=
  293. functions.Lower[any]=
  294. functions.Substring[any,any]=
  295. functions.Substring[any,any,any]=
  296. functions.Position[any,any]=
  297. functions.Index[any,any]=
  298. functions.Translate[any,any]=
  299. #
  300. # Numeric scalar functions.
  301. #
  302. functions.Abs[any]=
  303. functions.Ceiling[any]=
  304. functions.Exp[any]=
  305. functions.Floor[any]=
  306. functions.Ln[any]=
  307. functions.Log10[any]=
  308. functions.Mod[any,any]=
  309. functions.Power[any,any]=
  310. functions.Round[any]=
  311. functions.Round[any,any]=
  312. functions.Round[any,any,any]=
  313. functions.Sign[any]=
  314. functions.Sqrt[any]=
  315. functions.WidthBucket[any,any,any,any]=
  316. #
  317. # Trigonometric functions.
  318. #
  319. functions.Arccos[any]=
  320. functions.Arcsin[any]=
  321. functions.Arctan[any]=
  322. functions.Cos[any]=
  323. functions.Coshyp[any]=
  324. functions.Sin[any]=
  325. functions.Sinhyp[any]=
  326. functions.Tan[any]=
  327. functions.Tanhyp[any]=
  328. #
  329. # Datetime value functions.
  330. #
  331. functions.CurrentDate=
  332. functions.CurrentTime=
  333. functions.CurrentTimestamp=
  334. functions.LocalTime=
  335. functions.LocalTimestamp=
  336. functions.CurrentTime[numeric]=
  337. functions.CurrentTimestamp[numeric]=
  338. functions.LocalTime[numeric]=
  339. functions.LocalTimestamp[numeric]=
  340. #
  341. # XML functions.
  342. #
  343. functions.XMLAttributes=
  344. functions.XMLComment=
  345. functions.XMLConcat=
  346. functions.XMLDocument=
  347. functions.XMLElement=
  348. functions.XMLExists=
  349. functions.XMLForest=
  350. functions.XMLParse=
  351. functions.XMLPI=
  352. functions.XMLNamespaces=
  353. functions.XMLQuery=
  354. functions.XMLSerialize=
  355. functions.XMLTable=
  356. functions.XMLText=
  357. functions.XMLTransform=
  358. functions.XMLValidate=
  359. #
  360. # Business date functions.
  361. #
  362. functions.AddDays[any,any]=
  363. functions.AddMonths[any,any]=
  364. functions.AddYears[any,any]=
  365. functions.Age[any]=
  366. functions.DayOfWeek[any,any]=
  367. functions.DayOfYear[any]=
  368. functions.DaysBetween[any,any]=
  369. functions.DaysToEndOfMonth[any]=
  370. functions.FirstOfMonth[any]=
  371. functions.LastOfMonth[any]=
  372. functions.MakeTimestamp[any,any,any]=
  373. functions.MonthsBetween[any,any]=
  374. functions.WeekOfYear[any]=
  375. functions.YearsBetween[any,any]=
  376. functions.YMDIntBetween[any,any]=
  377. #
  378. # Mappings used for transformation purposes only.
  379. #
  380. #
  381. # Literals.
  382. #
  383. literals.time_with_time_zone=false
  384. literals.timestamp_with_time_zone=false
  385. literals.interval_day=false
  386. literals.interval_day_to_hour=false
  387. literals.interval_day_to_minute=false
  388. literals.interval_day_to_second=false
  389. literals.interval_hour=false
  390. literals.interval_hour_to_minute=false
  391. literals.interval_hour_to_second=false
  392. literals.interval_minute=false
  393. literals.interval_minute_to_second=false
  394. literals.interval_second=false
  395. literals.interval_year=false
  396. literals.interval_year_to_month=false
  397. literals.interval_month=false
  398. literals.nchar=false
  399. literals.nvarchar=false
  400. #
  401. # Literal format specifications.
  402. #
  403. #
  404. # Literal format specifications. Formats are compatible with String.format().
  405. # Values for default behaviour are listed.
  406. # Only char, temporal and string types can be overridden.
  407. # Fractional seconds are presented as a string of up to 10 characters: '.' followed by 9 character
  408. # 0-padded string representing nanoseconds or empty.
  409. # 3 parameters (int year, int month, int day)
  410. # 'SAP Date format yyyyMMdd'
  411. literals.format.date='%1$04d%2$02d%3$02d'
  412. # 4 parameters (int hour, int minute, int seconds, string fractional seconds)
  413. # SAP Time format hhmmss
  414. literals.format.time='%1$02d%2$02d%3$02d'
  415. # 7 parameters (int year, int month, int day, int hours, int minute, int seconds, string fractional seconds)
  416. # 'MM/dd/yyyy HH:mm:ss'
  417. literals.format.timestamp='%1$02d%2$02d%3$02d'
  418. #
  419. # Literal Exceptions.
  420. #
  421. #
  422. # Data types.
  423. #
  424. dataType.binary=false
  425. dataType.blob=false
  426. dataType.clob=false
  427. dataType.boolean=false
  428. dataType.time_with_time_zone=false
  429. dataType.timestamp_with_time_zone=false
  430. dataType.interval_day=false
  431. dataType.interval_day_to_hour=false
  432. dataType.interval_day_to_minute=false
  433. dataType.interval_day_to_second=false
  434. dataType.interval_hour=false
  435. dataType.interval_hour_to_minute=false
  436. dataType.interval_hour_to_second=false
  437. dataType.interval_minute=false
  438. dataType.interval_minute_to_second=false
  439. dataType.interval_second=false
  440. dataType.interval_year=false
  441. dataType.interval_year_to_month=false
  442. dataType.interval_month=false
  443. dataType.nchar=false
  444. dataType.nvarchar=false
  445. dataType.xml=false
  446. dataType.period=false