couchdb.properties 35 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094
  1. # Licensed Materials - Property of IBM
  2. # IBM Cognos Products: XQE
  3. # (C) Copyright IBM Corp. 2009, 2020
  4. # US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. #
  6. # General settings.
  7. #
  8. general.nullsAreSortedHigh=false
  9. general.nullsAreSortedLow=false
  10. general.nullsAreSortedAtStart=false
  11. general.nullsAreSortedAtEnd=false
  12. general.nullsOrdering=false
  13. #
  14. # Various features.
  15. #
  16. supports.duplicateColumnsInSelectList=true
  17. supports.columnAliasing=false
  18. supports.tableCorrelationNames=false
  19. supports.expressionsInOrderBy=false
  20. supports.expressionsInINPredicate=false
  21. supports.expressionsInSelectList=false
  22. supports.fieldsOfComplexTypeInSelectList=false
  23. supports.likeEscapeClause=false
  24. supports.outerJoins=false
  25. supports.fullOuterJoins=false
  26. supports.limitedOuterJoins=false
  27. supports.subqueriesInComparisons=false
  28. supports.subqueriesInExists=false
  29. supports.subqueriesInIns=false
  30. supports.subqueriesInQuantifieds=false
  31. supports.subqueriesInCase=false
  32. supports.correlatedSubqueries=false
  33. supports.transactions=false
  34. supports.withClauseInDerivedTable=false
  35. supports.integerDivision=false
  36. supports.nestedOlap=false
  37. supports.derivedColumnLists=false
  38. supports.orderByAlias=false
  39. supports.orderByName=false
  40. supports.orderByOrdinal=false
  41. supports.orderByUnrelated=false
  42. supports.blobsInGroupBy=false
  43. supports.blobsInOrderBy=false
  44. supports.scalarSubqueries=false
  45. supports.charLiteralRoundTrip=true
  46. supports.crossProducts=false
  47. supports.implicitTypeConversion=false
  48. supports.orderByUnrelated=false
  49. supports.groupByUnrelated=false
  50. supports.schemasInDataManipulation=true
  51. #classic stack compatibility
  52. supports.nonStandardDatetimeComparison=false
  53. supports.multipleDistinctAggregates=false
  54. supports.hints=false
  55. supports.rowNumberNoOrderBy=false
  56. supports.sqlserverWindowBehaviour=false
  57. supports.join.subqueriesInOnClause=false
  58. # Indicates whether inner joins require at least one equijoin predicate.
  59. # A INNER JOIN B ON A.C1 = B.C1 AND A.C2 > B.C2 is fine, but A INNER JOIN B ON A.C2 > B.C2 is not.
  60. supports.join.inner.limitedThetaJoins=false
  61. #casting with formatting pattern support
  62. supports.formatters.string_to_date=false
  63. supports.formatters.string_to_time=false
  64. supports.formatters.string_to_time_with_time_zone=false
  65. supports.formatters.string_to_timestamp=false
  66. supports.formatters.string_to_timestamp_with_time_zone=false
  67. #
  68. # Command.
  69. #
  70. commands.Select=SELECT
  71. commands.Call=CALL
  72. #
  73. # Tables.
  74. #
  75. tables.derived=false
  76. tables.joined=false
  77. #
  78. # Constructors.
  79. #
  80. constructors.table=false
  81. constructors.row=false
  82. #
  83. # Clauses.
  84. #
  85. clauses.From=
  86. clauses.Where=
  87. clauses.GroupBy=
  88. clauses.Having=
  89. clauses.With=
  90. clauses.OrderBy=
  91. clauses.Distinct=
  92. clauses.Top=
  93. clauses.At=
  94. clauses.Window=
  95. clauses.ForSystemTimeAsOf=
  96. clauses.ForSystemTimeFrom=
  97. clauses.ForSystemTimeBetween=
  98. #
  99. # Joins.
  100. #
  101. joins.Cross=
  102. joins.Inner=
  103. joins.LeftOuter=
  104. joins.RightOuter=
  105. joins.FullOuter=
  106. joins.RightNested=
  107. #
  108. # Set operators.
  109. #
  110. operators.set.Union=
  111. operators.set.Union.all=
  112. operators.set.Intersect=
  113. operators.set.Intersect.all=
  114. operators.set.Except=
  115. operators.set.Except.all=
  116. #
  117. # Logical operators.
  118. #
  119. operators.logical.And=
  120. operators.logical.Or=
  121. operators.logical.Not=
  122. #
  123. # Arithmetic operators.
  124. #
  125. operators.arithmetic.Add[any,any]=
  126. operators.arithmetic.Subtract[any,any]=
  127. operators.arithmetic.Multiply[any,any]=
  128. operators.arithmetic.Divide[any,any]=
  129. operators.arithmetic.Negate[any]=
  130. operators.arithmetic.Concat[any,any]=
  131. #
  132. # Group By Operators
  133. #
  134. operators.groupBy.Rollup=
  135. operators.groupBy.Cube=
  136. operators.groupBy.GroupingSets=
  137. #
  138. # Comparison predicates.
  139. #
  140. predicates.comparison.LessThan[any,any]=
  141. predicates.comparison.LessThanOrEquals[any,any]=
  142. predicates.comparison.Equals[any,any]=
  143. predicates.comparison.NotEquals[any,any]=
  144. predicates.comparison.GreaterThan[any,any]=
  145. predicates.comparison.GreaterThanOrEquals[any,any]=
  146. predicates.comparison.In[any]=
  147. predicates.comparison.Overlaps[any,any,any,any]=
  148. #
  149. # Various predicates.
  150. #
  151. predicates.Between[any,any,any]=
  152. predicates.IsNull=
  153. predicates.IsNotNull=
  154. predicates.Like=
  155. predicates.Like.escape=
  156. predicates.Exists=
  157. predicates.All=
  158. predicates.Any=
  159. predicates.Some=
  160. predicates.IsDistinctFrom[any,any]=
  161. predicates.IsNotDistinctFrom[any,any]=
  162. #
  163. # Period predicates.
  164. #
  165. predicates.PeriodOverlaps[any,any]=
  166. predicates.PeriodEquals[any,any]=
  167. predicates.PeriodContains[any,any]=
  168. predicates.PeriodPrecedes[any,any]=
  169. predicates.PeriodSucceeds[any,any]=
  170. predicates.PeriodImmediatelyPrecedes[any,any]=
  171. predicates.PeriodImmediatelySucceeds[any,any]=
  172. #
  173. # Expressions.
  174. #
  175. expressions.SearchedCase=
  176. expressions.SimpleCase=
  177. # NULLIF(%1$s, %2$s) is equivalent to CASE WHEN %1$s = %2$s THEN NULL ELSE %1$s END
  178. expressions.NullIf=
  179. expressions.Coalesce=
  180. #
  181. # Cast expression.
  182. # turn off ALL combinations and overrides.
  183. #
  184. expressions.Cast[any,any]=
  185. expressions.Cast[binary,binary]=
  186. expressions.Cast[blob,blob]=
  187. expressions.Cast[clob,binary]=
  188. expressions.Cast[clob,clob]=
  189. expressions.Cast[clob,boolean]=
  190. expressions.Cast[clob,date]=
  191. expressions.Cast[clob,time]=
  192. expressions.Cast[clob,time_with_time_zone]=
  193. expressions.Cast[clob,timestamp]=
  194. expressions.Cast[clob,timestamp_with_time_zone]=
  195. expressions.Cast[clob,interval_day]=
  196. expressions.Cast[clob,interval_day_to_hour]=
  197. expressions.Cast[clob,interval_day_to_minute]=
  198. expressions.Cast[clob,interval_day_to_second]=
  199. expressions.Cast[clob,interval_hour]=
  200. expressions.Cast[clob,interval_hour_to_minute]=
  201. expressions.Cast[clob,interval_hour_to_second]=
  202. expressions.Cast[clob,interval_minute]=
  203. expressions.Cast[clob,interval_minute_to_second]=
  204. expressions.Cast[clob,interval_second]=
  205. expressions.Cast[clob,interval_year]=
  206. expressions.Cast[clob,interval_year_to_month]=
  207. expressions.Cast[clob,interval_month]=
  208. expressions.Cast[clob,decimal]=
  209. expressions.Cast[clob,double]=
  210. expressions.Cast[clob,float]=
  211. expressions.Cast[clob,float]=
  212. expressions.Cast[clob,integer]=
  213. expressions.Cast[clob,long]=
  214. expressions.Cast[clob,smallint]=
  215. expressions.Cast[clob,char]=
  216. expressions.Cast[clob,nchar]=
  217. expressions.Cast[clob,nvarchar]=
  218. expressions.Cast[clob,varchar]=
  219. expressions.Cast[clob,xml]=
  220. expressions.Cast[boolean,boolean]=
  221. expressions.Cast[date,clob]=
  222. expressions.Cast[date,date]=
  223. expressions.Cast[date,timestamp]=
  224. expressions.Cast[date,timestamp_with_time_zone]=
  225. expressions.Cast[date,char]=
  226. expressions.Cast[date,nchar]=
  227. expressions.Cast[date,nvarchar]=
  228. expressions.Cast[date,varchar]=
  229. expressions.Cast[time,clob]=
  230. expressions.Cast[time,time]=
  231. expressions.Cast[time,time_with_time_zone]=
  232. expressions.Cast[time,timestamp]=
  233. expressions.Cast[time,timestamp_with_time_zone]=
  234. expressions.Cast[time,char]=
  235. expressions.Cast[time,nchar]=
  236. expressions.Cast[time,nvarchar]=
  237. expressions.Cast[time,varchar]=
  238. expressions.Cast[time_with_time_zone,clob]=
  239. expressions.Cast[time_with_time_zone,time]=
  240. expressions.Cast[time_with_time_zone,time_with_time_zone]=
  241. expressions.Cast[time_with_time_zone,timestamp]=
  242. expressions.Cast[time_with_time_zone,timestamp_with_time_zone]=
  243. expressions.Cast[time_with_time_zone,char]=
  244. expressions.Cast[time_with_time_zone,nchar]=
  245. expressions.Cast[time_with_time_zone,nvarchar]=
  246. expressions.Cast[time_with_time_zone,varchar]=
  247. expressions.Cast[timestamp,clob]=
  248. expressions.Cast[timestamp,date]=
  249. expressions.Cast[timestamp,time]=
  250. expressions.Cast[timestamp,time_with_time_zone]=
  251. expressions.Cast[timestamp,timestamp]=
  252. expressions.Cast[timestamp,timestamp_with_time_zone]=
  253. expressions.Cast[timestamp,char]=
  254. expressions.Cast[timestamp,nchar]=
  255. expressions.Cast[timestamp,nvarchar]=
  256. expressions.Cast[timestamp,varchar]=
  257. expressions.Cast[timestamp_with_time_zone,clob]=
  258. expressions.Cast[timestamp_with_time_zone,date]=
  259. expressions.Cast[timestamp_with_time_zone,time]=
  260. expressions.Cast[timestamp_with_time_zone,time_with_time_zone]=
  261. expressions.Cast[timestamp_with_time_zone,timestamp]=
  262. expressions.Cast[timestamp_with_time_zone,timestamp_with_time_zone]=
  263. expressions.Cast[timestamp_with_time_zone,char]=
  264. expressions.Cast[timestamp_with_time_zone,nchar]=
  265. expressions.Cast[timestamp_with_time_zone,nvarchar]=
  266. expressions.Cast[timestamp_with_time_zone,varchar]=
  267. expressions.Cast[interval_day,clob]=
  268. expressions.Cast[interval_day,interval_day]=
  269. expressions.Cast[interval_day,interval_day_to_hour]=
  270. expressions.Cast[interval_day,interval_day_to_minute]=
  271. expressions.Cast[interval_day,interval_day_to_second]=
  272. expressions.Cast[interval_day,interval_hour]=
  273. expressions.Cast[interval_day,interval_hour_to_minute]=
  274. expressions.Cast[interval_day,interval_hour_to_second]=
  275. expressions.Cast[interval_day,interval_minute]=
  276. expressions.Cast[interval_day,interval_minute_to_second]=
  277. expressions.Cast[interval_day,interval_second]=
  278. expressions.Cast[interval_day,decimal]=
  279. expressions.Cast[interval_day,integer]=
  280. expressions.Cast[interval_day,long]=
  281. expressions.Cast[interval_day,smallint]=
  282. expressions.Cast[interval_day,char]=
  283. expressions.Cast[interval_day,nchar]=
  284. expressions.Cast[interval_day,nvarchar]=
  285. expressions.Cast[interval_day,varchar]=
  286. expressions.Cast[interval_day_to_hour,clob]=
  287. expressions.Cast[interval_day_to_hour,interval_day]=
  288. expressions.Cast[interval_day_to_hour,interval_day_to_hour]=
  289. expressions.Cast[interval_day_to_hour,interval_day_to_minute]=
  290. expressions.Cast[interval_day_to_hour,interval_day_to_second]=
  291. expressions.Cast[interval_day_to_hour,interval_hour]=
  292. expressions.Cast[interval_day_to_hour,interval_hour_to_minute]=
  293. expressions.Cast[interval_day_to_hour,interval_hour_to_second]=
  294. expressions.Cast[interval_day_to_hour,interval_minute]=
  295. expressions.Cast[interval_day_to_hour,interval_minute_to_second]=
  296. expressions.Cast[interval_day_to_hour,interval_second]=
  297. expressions.Cast[interval_day_to_hour,char]=
  298. expressions.Cast[interval_day_to_hour,nchar]=
  299. expressions.Cast[interval_day_to_hour,nvarchar]=
  300. expressions.Cast[interval_day_to_hour,varchar]=
  301. expressions.Cast[interval_day_to_minute,clob]=
  302. expressions.Cast[interval_day_to_minute,interval_day]=
  303. expressions.Cast[interval_day_to_minute,interval_day_to_hour]=
  304. expressions.Cast[interval_day_to_minute,interval_day_to_minute]=
  305. expressions.Cast[interval_day_to_minute,interval_day_to_second]=
  306. expressions.Cast[interval_day_to_minute,interval_hour]=
  307. expressions.Cast[interval_day_to_minute,interval_hour_to_minute]=
  308. expressions.Cast[interval_day_to_minute,interval_hour_to_second]=
  309. expressions.Cast[interval_day_to_minute,interval_minute]=
  310. expressions.Cast[interval_day_to_minute,interval_minute_to_second]=
  311. expressions.Cast[interval_day_to_minute,interval_second]=
  312. expressions.Cast[interval_day_to_minute,char]=
  313. expressions.Cast[interval_day_to_minute,nchar]=
  314. expressions.Cast[interval_day_to_minute,nvarchar]=
  315. expressions.Cast[interval_day_to_minute,varchar]=
  316. expressions.Cast[interval_day_to_second,clob]=
  317. expressions.Cast[interval_day_to_second,interval_day]=
  318. expressions.Cast[interval_day_to_second,interval_day_to_hour]=
  319. expressions.Cast[interval_day_to_second,interval_day_to_minute]=
  320. expressions.Cast[interval_day_to_second,interval_day_to_second]=
  321. expressions.Cast[interval_day_to_second,interval_hour]=
  322. expressions.Cast[interval_day_to_second,interval_hour_to_minute]=
  323. expressions.Cast[interval_day_to_second,interval_hour_to_second]=
  324. expressions.Cast[interval_day_to_second,interval_minute]=
  325. expressions.Cast[interval_day_to_second,interval_minute_to_second]=
  326. expressions.Cast[interval_day_to_second,interval_second]=
  327. expressions.Cast[interval_day_to_second,char]=
  328. expressions.Cast[interval_day_to_second,nchar]=
  329. expressions.Cast[interval_day_to_second,nvarchar]=
  330. expressions.Cast[interval_day_to_second,varchar]=
  331. expressions.Cast[interval_hour,clob]=
  332. expressions.Cast[interval_hour,interval_day]=
  333. expressions.Cast[interval_hour,interval_day_to_hour]=
  334. expressions.Cast[interval_hour,interval_day_to_minute]=
  335. expressions.Cast[interval_hour,interval_day_to_second]=
  336. expressions.Cast[interval_hour,interval_hour]=
  337. expressions.Cast[interval_hour,interval_hour_to_minute]=
  338. expressions.Cast[interval_hour,interval_hour_to_second]=
  339. expressions.Cast[interval_hour,interval_minute]=
  340. expressions.Cast[interval_hour,interval_minute_to_second]=
  341. expressions.Cast[interval_hour,interval_second]=
  342. expressions.Cast[interval_hour,decimal]=
  343. expressions.Cast[interval_hour,integer]=
  344. expressions.Cast[interval_hour,long]=
  345. expressions.Cast[interval_hour,smallint]=
  346. expressions.Cast[interval_hour,char]=
  347. expressions.Cast[interval_hour,nchar]=
  348. expressions.Cast[interval_hour,nvarchar]=
  349. expressions.Cast[interval_hour,varchar]=
  350. expressions.Cast[interval_hour_to_minute,clob]=
  351. expressions.Cast[interval_hour_to_minute,interval_day]=
  352. expressions.Cast[interval_hour_to_minute,interval_day_to_hour]=
  353. expressions.Cast[interval_hour_to_minute,interval_day_to_minute]=
  354. expressions.Cast[interval_hour_to_minute,interval_day_to_second]=
  355. expressions.Cast[interval_hour_to_minute,interval_hour]=
  356. expressions.Cast[interval_hour_to_minute,interval_hour_to_minute]=
  357. expressions.Cast[interval_hour_to_minute,interval_hour_to_second]=
  358. expressions.Cast[interval_hour_to_minute,interval_minute]=
  359. expressions.Cast[interval_hour_to_minute,interval_minute_to_second]=
  360. expressions.Cast[interval_hour_to_minute,interval_second]=
  361. expressions.Cast[interval_hour_to_minute,char]=
  362. expressions.Cast[interval_hour_to_minute,nchar]=
  363. expressions.Cast[interval_hour_to_minute,nvarchar]=
  364. expressions.Cast[interval_hour_to_minute,varchar]=
  365. expressions.Cast[interval_hour_to_second,clob]=
  366. expressions.Cast[interval_hour_to_second,interval_day]=
  367. expressions.Cast[interval_hour_to_second,interval_day_to_hour]=
  368. expressions.Cast[interval_hour_to_second,interval_day_to_minute]=
  369. expressions.Cast[interval_hour_to_second,interval_day_to_second]=
  370. expressions.Cast[interval_hour_to_second,interval_hour]=
  371. expressions.Cast[interval_hour_to_second,interval_hour_to_minute]=
  372. expressions.Cast[interval_hour_to_second,interval_hour_to_second]=
  373. expressions.Cast[interval_hour_to_second,interval_minute]=
  374. expressions.Cast[interval_hour_to_second,interval_minute_to_second]=
  375. expressions.Cast[interval_hour_to_second,interval_second]=
  376. expressions.Cast[interval_hour_to_second,char]=
  377. expressions.Cast[interval_hour_to_second,nchar]=
  378. expressions.Cast[interval_hour_to_second,nvarchar]=
  379. expressions.Cast[interval_hour_to_second,varchar]=
  380. expressions.Cast[interval_minute,clob]=
  381. expressions.Cast[interval_minute,interval_day]=
  382. expressions.Cast[interval_minute,interval_day_to_hour]=
  383. expressions.Cast[interval_minute,interval_day_to_minute]=
  384. expressions.Cast[interval_minute,interval_day_to_second]=
  385. expressions.Cast[interval_minute,interval_hour]=
  386. expressions.Cast[interval_minute,interval_hour_to_minute]=
  387. expressions.Cast[interval_minute,interval_hour_to_second]=
  388. expressions.Cast[interval_minute,interval_minute]=
  389. expressions.Cast[interval_minute,interval_minute_to_second]=
  390. expressions.Cast[interval_minute,interval_second]=
  391. expressions.Cast[interval_minute,decimal]=
  392. expressions.Cast[interval_minute,integer]=
  393. expressions.Cast[interval_minute,long]=
  394. expressions.Cast[interval_minute,smallint]=
  395. expressions.Cast[interval_minute,char]=
  396. expressions.Cast[interval_minute,nchar]=
  397. expressions.Cast[interval_minute,nvarchar]=
  398. expressions.Cast[interval_minute,varchar]=
  399. expressions.Cast[interval_minute_to_second,clob]=
  400. expressions.Cast[interval_minute_to_second,interval_day]=
  401. expressions.Cast[interval_minute_to_second,interval_day_to_hour]=
  402. expressions.Cast[interval_minute_to_second,interval_day_to_minute]=
  403. expressions.Cast[interval_minute_to_second,interval_day_to_second]=
  404. expressions.Cast[interval_minute_to_second,interval_hour]=
  405. expressions.Cast[interval_minute_to_second,interval_hour_to_minute]=
  406. expressions.Cast[interval_minute_to_second,interval_hour_to_second]=
  407. expressions.Cast[interval_minute_to_second,interval_minute]=
  408. expressions.Cast[interval_minute_to_second,interval_minute_to_second]=
  409. expressions.Cast[interval_minute_to_second,interval_second]=
  410. expressions.Cast[interval_minute_to_second,char]=
  411. expressions.Cast[interval_minute_to_second,nchar]=
  412. expressions.Cast[interval_minute_to_second,nvarchar]=
  413. expressions.Cast[interval_minute_to_second,varchar]=
  414. expressions.Cast[interval_second,clob]=
  415. expressions.Cast[interval_second,interval_day]=
  416. expressions.Cast[interval_second,interval_day_to_hour]=
  417. expressions.Cast[interval_second,interval_day_to_minute]=
  418. expressions.Cast[interval_second,interval_day_to_second]=
  419. expressions.Cast[interval_second,interval_hour]=
  420. expressions.Cast[interval_second,interval_hour_to_minute]=
  421. expressions.Cast[interval_second,interval_hour_to_second]=
  422. expressions.Cast[interval_second,interval_minute]=
  423. expressions.Cast[interval_second,interval_minute_to_second]=
  424. expressions.Cast[interval_second,interval_second]=
  425. expressions.Cast[interval_second,decimal]=
  426. expressions.Cast[interval_second,integer]=
  427. expressions.Cast[interval_second,long]=
  428. expressions.Cast[interval_second,smallint]=
  429. expressions.Cast[interval_second,char]=
  430. expressions.Cast[interval_second,nchar]=
  431. expressions.Cast[interval_second,nvarchar]=
  432. expressions.Cast[interval_second,varchar]=
  433. expressions.Cast[interval_year,clob]=
  434. expressions.Cast[interval_year,interval_year]=
  435. expressions.Cast[interval_year,interval_year_to_month]=
  436. expressions.Cast[interval_year,interval_month]=
  437. expressions.Cast[interval_year,decimal]=
  438. expressions.Cast[interval_year,integer]=
  439. expressions.Cast[interval_year,long]=
  440. expressions.Cast[interval_year,smallint]=
  441. expressions.Cast[interval_year,char]=
  442. expressions.Cast[interval_year,nchar]=
  443. expressions.Cast[interval_year,nvarchar]=
  444. expressions.Cast[interval_year,varchar]=
  445. expressions.Cast[interval_year_to_month,clob]=
  446. expressions.Cast[interval_year_to_month,interval_year]=
  447. expressions.Cast[interval_year_to_month,interval_year_to_month]=
  448. expressions.Cast[interval_year_to_month,interval_month]=
  449. expressions.Cast[interval_year_to_month,char]=
  450. expressions.Cast[interval_year_to_month,nchar]=
  451. expressions.Cast[interval_year_to_month,nvarchar]=
  452. expressions.Cast[interval_year_to_month,varchar]=
  453. expressions.Cast[interval_month,clob]=
  454. expressions.Cast[interval_month,interval_year]=
  455. expressions.Cast[interval_month,interval_year_to_month]=
  456. expressions.Cast[interval_month,interval_month]=
  457. expressions.Cast[interval_month,decimal]=
  458. expressions.Cast[interval_month,integer]=
  459. expressions.Cast[interval_month,long]=
  460. expressions.Cast[interval_month,smallint]=
  461. expressions.Cast[interval_month,char]=
  462. expressions.Cast[interval_month,nchar]=
  463. expressions.Cast[interval_month,nvarchar]=
  464. expressions.Cast[interval_month,varchar]=
  465. expressions.Cast[decimal,clob]=
  466. expressions.Cast[decimal,interval_day]=
  467. expressions.Cast[decimal,interval_hour]=
  468. expressions.Cast[decimal,interval_minute]=
  469. expressions.Cast[decimal,interval_second]=
  470. expressions.Cast[decimal,interval_year]=
  471. expressions.Cast[decimal,interval_month]=
  472. expressions.Cast[decimal,decimal]=
  473. expressions.Cast[decimal,double]=
  474. expressions.Cast[decimal,float]=
  475. expressions.Cast[decimal,float]=
  476. expressions.Cast[decimal,integer]=
  477. expressions.Cast[decimal,long]=
  478. expressions.Cast[decimal,smallint]=
  479. expressions.Cast[decimal,char]=
  480. expressions.Cast[decimal,nchar]=
  481. expressions.Cast[decimal,nvarchar]=
  482. expressions.Cast[decimal,varchar]=
  483. expressions.Cast[double,clob]=
  484. expressions.Cast[double,decimal]=
  485. expressions.Cast[double,double]=
  486. expressions.Cast[double,float]=
  487. expressions.Cast[double,float]=
  488. expressions.Cast[double,integer]=
  489. expressions.Cast[double,long]=
  490. expressions.Cast[double,smallint]=
  491. expressions.Cast[double,char]=
  492. expressions.Cast[double,nchar]=
  493. expressions.Cast[double,nvarchar]=
  494. expressions.Cast[double,varchar]=
  495. expressions.Cast[float,clob]=
  496. expressions.Cast[float,decimal]=
  497. expressions.Cast[float,double]=
  498. expressions.Cast[float,float]=
  499. expressions.Cast[float,float]=
  500. expressions.Cast[float,integer]=
  501. expressions.Cast[float,long]=
  502. expressions.Cast[float,smallint]=
  503. expressions.Cast[float,char]=
  504. expressions.Cast[float,nchar]=
  505. expressions.Cast[float,nvarchar]=
  506. expressions.Cast[float,varchar]=
  507. expressions.Cast[integer,clob]=
  508. expressions.Cast[integer,interval_day]=
  509. expressions.Cast[integer,interval_hour]=
  510. expressions.Cast[integer,interval_minute]=
  511. expressions.Cast[integer,interval_second]=
  512. expressions.Cast[integer,interval_year]=
  513. expressions.Cast[integer,interval_month]=
  514. expressions.Cast[integer,decimal]=
  515. expressions.Cast[integer,double]=
  516. expressions.Cast[integer,float]=
  517. expressions.Cast[integer,float]=
  518. expressions.Cast[integer,integer]=
  519. expressions.Cast[integer,long]=
  520. expressions.Cast[integer,smallint]=
  521. expressions.Cast[integer,char]=
  522. expressions.Cast[integer,nchar]=
  523. expressions.Cast[integer,nvarchar]=
  524. expressions.Cast[integer,varchar]=
  525. expressions.Cast[long,clob]=
  526. expressions.Cast[long,interval_day]=
  527. expressions.Cast[long,interval_hour]=
  528. expressions.Cast[long,interval_minute]=
  529. expressions.Cast[long,interval_second]=
  530. expressions.Cast[long,interval_year]=
  531. expressions.Cast[long,interval_month]=
  532. expressions.Cast[long,decimal]=
  533. expressions.Cast[long,double]=
  534. expressions.Cast[long,float]=
  535. expressions.Cast[long,float]=
  536. expressions.Cast[long,integer]=
  537. expressions.Cast[long,long]=
  538. expressions.Cast[long,smallint]=
  539. expressions.Cast[long,char]=
  540. expressions.Cast[long,nchar]=
  541. expressions.Cast[long,nvarchar]=
  542. expressions.Cast[long,varchar]=
  543. expressions.Cast[smallint,clob]=
  544. expressions.Cast[smallint,interval_day]=
  545. expressions.Cast[smallint,interval_hour]=
  546. expressions.Cast[smallint,interval_minute]=
  547. expressions.Cast[smallint,interval_second]=
  548. expressions.Cast[smallint,interval_year]=
  549. expressions.Cast[smallint,interval_month]=
  550. expressions.Cast[smallint,decimal]=
  551. expressions.Cast[smallint,double]=
  552. expressions.Cast[smallint,float]=
  553. expressions.Cast[smallint,float]=
  554. expressions.Cast[smallint,integer]=
  555. expressions.Cast[smallint,long]=
  556. expressions.Cast[smallint,smallint]=
  557. expressions.Cast[smallint,char]=
  558. expressions.Cast[smallint,nchar]=
  559. expressions.Cast[smallint,nvarchar]=
  560. expressions.Cast[smallint,varchar]=
  561. expressions.Cast[char,binary]=
  562. expressions.Cast[char,clob]=
  563. expressions.Cast[char,boolean]=
  564. expressions.Cast[char,date]=
  565. expressions.Cast[char,time]=
  566. expressions.Cast[char,time_with_time_zone]=
  567. expressions.Cast[char,timestamp]=
  568. expressions.Cast[char,timestamp_with_time_zone]=
  569. expressions.Cast[char,interval_day]=
  570. expressions.Cast[char,interval_day_to_hour]=
  571. expressions.Cast[char,interval_day_to_minute]=
  572. expressions.Cast[char,interval_day_to_second]=
  573. expressions.Cast[char,interval_hour]=
  574. expressions.Cast[char,interval_hour_to_minute]=
  575. expressions.Cast[char,interval_hour_to_second]=
  576. expressions.Cast[char,interval_minute]=
  577. expressions.Cast[char,interval_minute_to_second]=
  578. expressions.Cast[char,interval_second]=
  579. expressions.Cast[char,interval_year]=
  580. expressions.Cast[char,interval_year_to_month]=
  581. expressions.Cast[char,interval_month]=
  582. expressions.Cast[char,decimal]=
  583. expressions.Cast[char,double]=
  584. expressions.Cast[char,float]=
  585. expressions.Cast[char,float]=
  586. expressions.Cast[char,integer]=
  587. expressions.Cast[char,long]=
  588. expressions.Cast[char,smallint]=
  589. expressions.Cast[char,char]=
  590. expressions.Cast[char,nchar]=
  591. expressions.Cast[char,nvarchar]=
  592. expressions.Cast[char,varchar]=
  593. expressions.Cast[char,xml]=
  594. expressions.Cast[nchar,binary]=
  595. expressions.Cast[nchar,clob]=
  596. expressions.Cast[nchar,boolean]=
  597. expressions.Cast[nchar,date]=
  598. expressions.Cast[nchar,time]=
  599. expressions.Cast[nchar,time_with_time_zone]=
  600. expressions.Cast[nchar,timestamp]=
  601. expressions.Cast[nchar,timestamp_with_time_zone]=
  602. expressions.Cast[nchar,interval_day]=
  603. expressions.Cast[nchar,interval_day_to_hour]=
  604. expressions.Cast[nchar,interval_day_to_minute]=
  605. expressions.Cast[nchar,interval_day_to_second]=
  606. expressions.Cast[nchar,interval_hour]=
  607. expressions.Cast[nchar,interval_hour_to_minute]=
  608. expressions.Cast[nchar,interval_hour_to_second]=
  609. expressions.Cast[nchar,interval_minute]=
  610. expressions.Cast[nchar,interval_minute_to_second]=
  611. expressions.Cast[nchar,interval_second]=
  612. expressions.Cast[nchar,interval_year]=
  613. expressions.Cast[nchar,interval_year_to_month]=
  614. expressions.Cast[nchar,interval_month]=
  615. expressions.Cast[nchar,decimal]=
  616. expressions.Cast[nchar,double]=
  617. expressions.Cast[nchar,float]=
  618. expressions.Cast[nchar,float]=
  619. expressions.Cast[nchar,integer]=
  620. expressions.Cast[nchar,long]=
  621. expressions.Cast[nchar,smallint]=
  622. expressions.Cast[nchar,char]=
  623. expressions.Cast[nchar,nchar]=
  624. expressions.Cast[nchar,nvarchar]=
  625. expressions.Cast[nchar,varchar]=
  626. expressions.Cast[nchar,xml]=
  627. expressions.Cast[nvarchar,binary]=
  628. expressions.Cast[nvarchar,clob]=
  629. expressions.Cast[nvarchar,boolean]=
  630. expressions.Cast[nvarchar,date]=
  631. expressions.Cast[nvarchar,time]=
  632. expressions.Cast[nvarchar,time_with_time_zone]=
  633. expressions.Cast[nvarchar,timestamp]=
  634. expressions.Cast[nvarchar,timestamp_with_time_zone]=
  635. expressions.Cast[nvarchar,interval_day]=
  636. expressions.Cast[nvarchar,interval_day_to_hour]=
  637. expressions.Cast[nvarchar,interval_day_to_minute]=
  638. expressions.Cast[nvarchar,interval_day_to_second]=
  639. expressions.Cast[nvarchar,interval_hour]=
  640. expressions.Cast[nvarchar,interval_hour_to_minute]=
  641. expressions.Cast[nvarchar,interval_hour_to_second]=
  642. expressions.Cast[nvarchar,interval_minute]=
  643. expressions.Cast[nvarchar,interval_minute_to_second]=
  644. expressions.Cast[nvarchar,interval_second]=
  645. expressions.Cast[nvarchar,interval_year]=
  646. expressions.Cast[nvarchar,interval_year_to_month]=
  647. expressions.Cast[nvarchar,interval_month]=
  648. expressions.Cast[nvarchar,decimal]=
  649. expressions.Cast[nvarchar,double]=
  650. expressions.Cast[nvarchar,float]=
  651. expressions.Cast[nvarchar,float]=
  652. expressions.Cast[nvarchar,integer]=
  653. expressions.Cast[nvarchar,long]=
  654. expressions.Cast[nvarchar,smallint]=
  655. expressions.Cast[nvarchar,char]=
  656. expressions.Cast[nvarchar,nchar]=
  657. expressions.Cast[nvarchar,nvarchar]=
  658. expressions.Cast[nvarchar,varchar]=
  659. expressions.Cast[nvarchar,xml]=
  660. expressions.Cast[varchar,binary]=
  661. expressions.Cast[varchar,clob]=
  662. expressions.Cast[varchar,boolean]=
  663. expressions.Cast[varchar,date]=
  664. expressions.Cast[varchar,time]=
  665. expressions.Cast[varchar,time_with_time_zone]=
  666. expressions.Cast[varchar,timestamp]=
  667. expressions.Cast[varchar,timestamp_with_time_zone]=
  668. expressions.Cast[varchar,interval_day]=
  669. expressions.Cast[varchar,interval_day_to_hour]=
  670. expressions.Cast[varchar,interval_day_to_minute]=
  671. expressions.Cast[varchar,interval_day_to_second]=
  672. expressions.Cast[varchar,interval_hour]=
  673. expressions.Cast[varchar,interval_hour_to_minute]=
  674. expressions.Cast[varchar,interval_hour_to_second]=
  675. expressions.Cast[varchar,interval_minute]=
  676. expressions.Cast[varchar,interval_minute_to_second]=
  677. expressions.Cast[varchar,interval_second]=
  678. expressions.Cast[varchar,interval_year]=
  679. expressions.Cast[varchar,interval_year_to_month]=
  680. expressions.Cast[varchar,interval_month]=
  681. expressions.Cast[varchar,decimal]=
  682. expressions.Cast[varchar,double]=
  683. expressions.Cast[varchar,float]=
  684. expressions.Cast[varchar,float]=
  685. expressions.Cast[varchar,integer]=
  686. expressions.Cast[varchar,long]=
  687. expressions.Cast[varchar,smallint]=
  688. expressions.Cast[varchar,char]=
  689. expressions.Cast[varchar,nchar]=
  690. expressions.Cast[varchar,nvarchar]=
  691. expressions.Cast[varchar,varchar]=
  692. expressions.Cast[varchar,xml]=
  693. expressions.Cast[xml,xml]=
  694. #
  695. # Extract expression.
  696. #
  697. expressions.Extract.YEAR[any]=
  698. expressions.Extract.MONTH[any]=
  699. expressions.Extract.DAY[any]=
  700. expressions.Extract.HOUR[any]=
  701. expressions.Extract.MINUTE[any]=
  702. expressions.Extract.SECOND[any]=
  703. expressions.Extract.TIMEZONE_HOUR[any]=
  704. expressions.Extract.TIMEZONE_MINUTE[any]=
  705. expressions.Extract.EPOCH[any]=
  706. #
  707. # Trim expression.
  708. #
  709. expressions.Trim.BOTH[text]=
  710. expressions.Trim.LEADING[text]=
  711. expressions.Trim.TRAILING[text]=
  712. expressions.Trim.BOTH[text,text]=
  713. expressions.Trim.LEADING[text,text]=
  714. expressions.Trim.TRAILING[text,text]=
  715. #
  716. # Windowed aggregates (SQL/OLAP).
  717. #
  718. olap.Max[any]=
  719. olap.Min[any]=
  720. olap.Sum[any]=
  721. olap.Avg[any]=
  722. olap.Count[any]=
  723. olap.CountStar[]=
  724. olap.StdDevSamp[any]=
  725. olap.StdDevPop[any]=
  726. olap.VarSamp[any]=
  727. olap.VarPop[any]=
  728. olap.Rank[]=
  729. olap.DenseRank[]=
  730. olap.PercentRank[]=
  731. olap.CumeDist[]=
  732. olap.PercentileCont[any]=
  733. olap.PercentileDisc[any]=
  734. olap.Median[any]=
  735. olap.RowNumber[]=
  736. olap.FirstValue[any]=
  737. olap.LastValue[any]=
  738. olap.NTile[any]=
  739. olap.Tertile[]=
  740. olap.RatioToReport[any]=
  741. olap.Difference[any]=
  742. #
  743. # Window clause.
  744. #
  745. olap.Window=
  746. olap.PartitionBy=
  747. olap.OrderBy=
  748. #
  749. # Window specification
  750. # A list of windows specifications that are supported by the DB
  751. # P = PARTITION BY
  752. # O = ORDER BY
  753. # F = FRAME
  754. #
  755. olap.Window.Specification[POF]=false
  756. olap.Window.Specification[PO]=false
  757. olap.Window.Specification[OF]=false
  758. olap.Window.Specification[PF]=false
  759. olap.Window.Specification[P]=false
  760. olap.Window.Specification[O]=false
  761. olap.Window.Specification[F]=false
  762. olap.Window.Specification[]=false
  763. #
  764. # Olap (distinct).
  765. #
  766. olap.Max.distinct[any]=
  767. olap.Min.distinct[any]=
  768. olap.Sum.distinct[any]=
  769. olap.Avg.distinct[any]=
  770. olap.Count.distinct[any]=
  771. #
  772. # Aggregates.
  773. #
  774. aggregates.Max[any]=
  775. aggregates.Min[any]=
  776. aggregates.Sum[any]=
  777. aggregates.Avg[any]=
  778. aggregates.Count[any]=
  779. aggregates.CountStar[]=
  780. aggregates.StdDevSamp[any]=
  781. aggregates.StdDevPop[any]=
  782. aggregates.VarSamp[any]=
  783. aggregates.VarPop[any]=
  784. aggregates.Rank[any,any]=
  785. aggregates.DenseRank[any,any]=
  786. aggregates.PercentRank[any,any]=
  787. aggregates.CumeDistH[any,any]=
  788. aggregates.PercentileCont[any,any]=
  789. aggregates.PercentileDisc[any,any]=
  790. aggregates.Median[any]=
  791. aggregates.XMLAgg=
  792. aggregates.Grouping[any]=
  793. aggregates.ApproxCountDistinct[any]=
  794. #
  795. # Aggregates (distinct).
  796. #
  797. aggregates.Max.distinct[any]=
  798. aggregates.Min.distinct[any]=
  799. aggregates.Sum.distinct[any]=
  800. aggregates.Avg.distinct[any]=
  801. aggregates.Count.distinct[any]=
  802. #
  803. # Linear regression aggregates.
  804. #
  805. aggregates.Corr[any,any]=
  806. aggregates.CovarPop[any,any]=
  807. aggregates.CovarSamp[any,any]=
  808. aggregates.RegrAvgX[any,any]=
  809. aggregates.RegrAvgY[any,any]=
  810. aggregates.RegrCount[any,any]=
  811. aggregates.RegrIntercept[any,any]=
  812. aggregates.RegrR2[any,any]=
  813. aggregates.RegrSlope[any,any]=
  814. aggregates.RegrSXX[any,any]=
  815. aggregates.RegrSXY[any,any]=
  816. aggregates.RegrSYY[any,any]=
  817. #
  818. # JSON aggregates.
  819. #
  820. aggregates.JSONArrayAgg=
  821. aggregates.JSONObjectAgg=
  822. #
  823. # Character scalar functions.
  824. #
  825. functions.CharLength[text]=
  826. functions.CharLength[clob]=
  827. functions.OctetLength[text]=
  828. functions.OctetLength[clob]=
  829. functions.BitLength[text]=
  830. functions.Upper[text]=
  831. functions.Upper[clob]=
  832. functions.Lower[text]=
  833. functions.Lower[clob]=
  834. functions.Substring[text,numeric,numeric]=
  835. functions.Substring[clob,numeric,numeric]=
  836. functions.Position[text,text]=
  837. functions.Position[text,clob]=
  838. functions.Concat[text,text]=
  839. functions.Ascii[text]=
  840. functions.Translate[text,text,text]=
  841. #
  842. # Regular expression functions.
  843. #
  844. functions.SubstringRegex[any,any,any,any,any]=
  845. functions.OccurrencesRegex[any,any,any,any]=
  846. functions.PositionRegex[any,any,any,any,any,any]=
  847. #
  848. # Numeric scalar functions.
  849. #
  850. functions.Abs[numeric]=
  851. functions.Ceiling[numeric]=
  852. functions.Exp[numeric]=
  853. functions.Floor[numeric]=
  854. functions.Ln[numeric]=
  855. functions.Log10[numeric]=
  856. functions.Mod[numeric,numeric]=
  857. functions.Power[numeric,numeric]=
  858. functions.Random[]=
  859. functions.Random[any]=
  860. functions.Round[numeric]=
  861. functions.Round[numeric,numeric]=
  862. functions.Round[numeric,numeric,numeric]=
  863. functions.Sign[numeric]=
  864. functions.Sqrt[numeric]=
  865. functions.WidthBucket[numeric,numeric,numeric,numeric]=
  866. #
  867. # FDS functions.
  868. #
  869. # Local process does not support FDS functions.
  870. #
  871. # Datetime value functions.
  872. #
  873. functions.CurrentDate[]=
  874. functions.CurrentTime[]=
  875. functions.CurrentTime[numeric]=
  876. functions.CurrentTimestamp[]=
  877. functions.CurrentTimestamp[numeric]=
  878. functions.LocalTime[]=
  879. functions.LocalTime[numeric]=
  880. functions.LocalTimestamp[]=
  881. functions.LocalTimestamp[numeric]=
  882. #
  883. # Trigonometric functions.
  884. #
  885. functions.Arccos[numeric]=
  886. functions.Arcsin[numeric]=
  887. functions.Arctan[numeric]=
  888. functions.Cos[numeric]=
  889. functions.Coshyp[numeric]=
  890. functions.Sin[numeric]=
  891. functions.Sinhyp[numeric]=
  892. functions.Tan[numeric]=
  893. functions.Tanhyp[numeric]=
  894. #
  895. # XML functions.
  896. #
  897. functions.XMLAttributes=
  898. functions.XMLComment=
  899. functions.XMLConcat=
  900. functions.XMLDocument=
  901. functions.XMLElement=
  902. functions.XMLExists=
  903. functions.XMLForest=
  904. functions.XMLParse=
  905. functions.XMLPI=
  906. functions.XMLNamespaces=
  907. functions.XMLQuery=
  908. functions.XMLSerialize=
  909. functions.XMLTable=
  910. functions.XMLText=
  911. functions.XMLTransform=
  912. functions.XMLValidate=
  913. #
  914. # JSON functions.
  915. #
  916. functions.JSONArray=
  917. functions.JSONExists=
  918. functions.JSONObject=
  919. functions.JSONQuery=
  920. functions.JSONTable=
  921. functions.JSONValue=
  922. #
  923. # Business date functions.
  924. #
  925. functions.AddDays[interval_day_time,numeric]=
  926. functions.AddDays[datetime,numeric]=
  927. functions.AddDays[time_with_time_zone,numeric]=
  928. functions.AddDays[timestamp_with_time_zone,numeric]=
  929. functions.AddMonths[interval_year_month,numeric]=
  930. functions.AddMonths[datetime,numeric]=
  931. functions.AddMonths[time_with_time_zone,numeric]=
  932. functions.AddMonths[timestamp_with_time_zone,numeric]=
  933. functions.AddYears[interval_year_month,numeric]=
  934. functions.AddYears[datetime,numeric]=
  935. functions.AddYears[time_with_time_zone,numeric]=
  936. functions.AddYears[timestamp_with_time_zone,numeric]=
  937. functions.DaysToEndOfMonth[datetime]=
  938. functions.DaysBetween[datetime,datetime]=
  939. functions.FirstOfMonth[datetime]=
  940. functions.LastOfMonth[datetime]=
  941. functions.MakeTimestamp[numeric,numeric,numeric]=
  942. functions.DayOfYear[datetime]=
  943. functions.DayOfWeek[datetime,numeric]=
  944. #
  945. # Mappings used for transformation purposes only.
  946. #
  947. functions.AddHours[time,numeric]=
  948. functions.AddHours[timestamp,numeric]=
  949. functions.AddHours[time_with_time_zone,numeric]=
  950. functions.AddHours[timestamp_with_time_zone,numeric]=
  951. functions.AddMinutes[time,numeric]=
  952. functions.AddMinutes[timestamp,numeric]=
  953. functions.AddMinutes[time_with_time_zone,numeric]=
  954. functions.AddMinutes[timestamp_with_time_zone,numeric]=
  955. functions.AddSeconds[time,numeric]=
  956. functions.AddSeconds[timestamp,numeric]=
  957. functions.AddSeconds[time_with_time_zone,numeric]=
  958. functions.AddSeconds[timestamp_with_time_zone,numeric]=
  959. functions.HoursBetween[datetime,datetime]=
  960. functions.MinutesBetween[datetime,datetime]=
  961. functions.SecondsBetween[datetime,datetime]=
  962. #
  963. # Table functions.
  964. #
  965. functions.Unnest=
  966. #
  967. # Literals.
  968. # Use data types only, not domains.
  969. #
  970. literals.binary=false
  971. literals.blob=false
  972. literals.clob=false
  973. literals.boolean=false
  974. literals.date=false
  975. literals.time=false
  976. literals.time_with_time_zone=false
  977. literals.timestamp=false
  978. literals.timestamp_with_time_zone=false
  979. literals.interval_day=false
  980. literals.interval_day_to_hour=false
  981. literals.interval_day_to_minute=false
  982. literals.interval_day_to_second=false
  983. literals.interval_hour=false
  984. literals.interval_hour_to_minute=false
  985. literals.interval_hour_to_second=false
  986. literals.interval_minute=false
  987. literals.interval_minute_to_second=false
  988. literals.interval_second=false
  989. literals.interval_year=false
  990. literals.interval_year_to_month=false
  991. literals.interval_month=false
  992. literals.smallint=false
  993. literals.integer=false
  994. literals.long=false
  995. literals.float=false
  996. literals.double=false
  997. literals.decimal=false
  998. literals.char=true
  999. literals.nchar=false
  1000. literals.varchar=false
  1001. literals.nvarchar=false
  1002. literals.xml=false
  1003. #
  1004. # Literal format specifications.
  1005. #
  1006. #
  1007. # Data types.
  1008. #
  1009. dataType.binary=true
  1010. dataType.blob=true
  1011. dataType.clob=true
  1012. dataType.boolean=true
  1013. dataType.date=true
  1014. dataType.time=true
  1015. dataType.time_with_time_zone=true
  1016. dataType.timestamp=true
  1017. dataType.timestamp_with_time_zone=true
  1018. dataType.interval_day=true
  1019. dataType.interval_day_to_hour=true
  1020. dataType.interval_day_to_minute=true
  1021. dataType.interval_day_to_second=true
  1022. dataType.interval_hour=true
  1023. dataType.interval_hour_to_minute=true
  1024. dataType.interval_hour_to_second=true
  1025. dataType.interval_minute=true
  1026. dataType.interval_minute_to_second=true
  1027. dataType.interval_second=true
  1028. dataType.interval_year=true
  1029. dataType.interval_year_to_month=true
  1030. dataType.interval_month=true
  1031. dataType.smallint=true
  1032. dataType.integer=true
  1033. dataType.long=true
  1034. dataType.float=true
  1035. dataType.double=true
  1036. dataType.decimal=true
  1037. dataType.char=true
  1038. dataType.nchar=true
  1039. dataType.varchar=true
  1040. dataType.nvarchar=true
  1041. dataType.xml=true
  1042. #
  1043. # Arithmetic operators.
  1044. #
  1045. operators.arithmetic.Subtract[any,datetime]=
  1046. operators.arithmetic.Concat[any,any]=(%1$s + %2$s)
  1047. operators.arithmetic.Concat[text,clob]=
  1048. operators.arithmetic.Concat[clob,text]=