ims.properties 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682
  1. # Licensed Materials - Property of IBM
  2. # IBM Cognos Products: OQP
  3. # (C) Copyright IBM Corp. 2005, 2020
  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. product.name=
  9. #
  10. # Delimiters.
  11. #
  12. delimiters.commentBegin=
  13. delimiters.commentEnd=
  14. #
  15. # Keywords
  16. #
  17. keywords.columnAlias=AS
  18. #
  19. # Various limits.
  20. #
  21. #limits.maxBinaryLiteralLength=0
  22. #limits.maxCharLiteralLength=0
  23. #limits.maxColumnNameLength=0
  24. #limits.maxColumnsInGroupby=0
  25. #limits.maxColumnsInIndex=0
  26. #limits.maxColumnsInOrderBy=0
  27. #limits.maxColumnsInSelect=0
  28. #limits.maxColumnsInTable=0
  29. #limits.maxConnections=0
  30. #limits.maxCursorNameLength=0
  31. #limits.maxIndexLength=0
  32. #limits.maxSchemaNameLength=0
  33. #limits.maxProcedureNameLength=0
  34. #limits.maxCatalogNameLength=0
  35. #limits.maxRowSize=0
  36. #limits.maxStatementLength=0
  37. limits.maxStatements=1
  38. #limits.maxTableNameLength=0
  39. #limits.maxTablesInSelect=0
  40. #limits.maxUserNameLength=0
  41. #limits.defaultTransactionIsolation=0
  42. #
  43. # General settings.
  44. #
  45. general.nullsAreSortedHigh=false
  46. general.nullsAreSortedLow=false
  47. general.nullsAreSortedAtStart=false
  48. general.nullsAreSortedAtEnd=false
  49. general.nullsOrdering=false
  50. general.nullsOrderingInWindowSpecification=false
  51. #
  52. # Various features.
  53. #
  54. supports.columnAliasing=true
  55. supports.tableCorrelationNames=true
  56. supports.expressionsInOrderBy=false
  57. supports.expressionsInINPredicate=false
  58. supports.expressionsInSelectList=false
  59. supports.likeEscapeClause=false
  60. supports.outerJoins=false
  61. supports.fullOuterJoins=false
  62. supports.limitedOuterJoins=false
  63. supports.subqueriesInComparisons=false
  64. supports.subqueriesInExists=false
  65. supports.subqueriesInIns=false
  66. supports.subqueriesInQuantifieds=false
  67. supports.subqueriesInCase=false
  68. supports.correlatedSubqueries=false
  69. # supports.transactions=true
  70. supports.withClauseInDerivedTable=false
  71. supports.integerDivision=false
  72. supports.nestedOlap=false
  73. supports.derivedColumnLists=false
  74. supports.orderByAlias=false
  75. supports.orderByName=true
  76. supports.orderByOrdinal=false
  77. supports.blobsInGroupBy=false
  78. supports.blobsInOrderBy=false
  79. supports.scalarSubqueries=false
  80. supports.emptyStringIsNull=false
  81. supports.sqlserverWindowBehaviour=false
  82. # supports.mixedCaseIdentifiers=false
  83. # supports.mixedCaseQuotedIdentifiers=false
  84. supports.charLiteralRoundTrip=false
  85. supports.stitchJoins=false
  86. supports.recursiveWithClause=false
  87. supports.nestedWithClause=false
  88. supports.subqueriesInAggregate=false
  89. supports.expressionsInGroupBy=false
  90. supports.callProcedureInDerivedTable=false
  91. supports.join.subqueriesInOnClause=false
  92. #casting with formatting pattern support
  93. supports.formatters.string_to_date=false
  94. supports.formatters.string_to_time=false
  95. supports.formatters.string_to_time_with_time_zone=false
  96. supports.formatters.string_to_timestamp=false
  97. supports.formatters.string_to_timestamp_with_time_zone=false
  98. #
  99. # Grouping query optimization
  100. #
  101. performance.convertGroupByToDistinct=false
  102. #
  103. # Command.
  104. #
  105. commands.Select=SELECT
  106. commands.Call=
  107. #
  108. # Tables.
  109. #
  110. tables.derived=false
  111. tables.joined=false
  112. tables.lateral.derived=false
  113. #
  114. # Constructors.
  115. #
  116. constructors.table=false
  117. constructors.row=false
  118. constructors.array=false
  119. constructors.period=false
  120. #
  121. # Clauses.
  122. #
  123. clauses.From=FROM
  124. clauses.Where=WHERE
  125. clauses.GroupBy=GROUP BY
  126. clauses.Having=
  127. clauses.With=
  128. clauses.Top=
  129. clauses.At=
  130. clauses.Window=
  131. clauses.WithRecursive=
  132. clauses.ForSystemTimeAsOf=
  133. clauses.ForSystemTimeFrom=
  134. clauses.ForSystemTimeBetween=
  135. #
  136. # Joins.
  137. #
  138. joins.Cross=
  139. joins.Inner=
  140. joins.LeftOuter=
  141. joins.RightOuter=
  142. joins.FullOuter=
  143. #
  144. # Set operators.
  145. #
  146. operators.set.Union=
  147. operators.set.Union.all=
  148. operators.set.Intersect=
  149. operators.set.Intersect.all=
  150. operators.set.Except=
  151. operators.set.Except.all=
  152. #
  153. # Logical operators.
  154. #
  155. operators.logical.And=%1$s AND %2$s
  156. operators.logical.Or=%1$s OR %2$s
  157. operators.logical.Not=
  158. operators.logical.Is=
  159. operators.logical.IsNot=
  160. #
  161. # Arithmetic operators.
  162. #
  163. operators.arithmetic.Concat[any,any]=
  164. operators.arithmetic.UnaryPlus[any]=
  165. operators.arithmetic.Negate[any]=
  166. operators.arithmetic.Concat[any,any]=
  167. #
  168. # Group By Operators
  169. #
  170. operators.groupBy.Rollup=
  171. operators.groupBy.Cube=
  172. operators.groupBy.GroupingSets=
  173. #
  174. # Comparison predicates.
  175. #
  176. #
  177. # Various predicates.
  178. #
  179. predicates.Between[any,any,any]=
  180. predicates.In[any,any]=
  181. predicates.Overlaps[any,any,any,any]=
  182. predicates.IsNull=
  183. predicates.IsNotNull=
  184. predicates.Like=
  185. predicates.Like.escape=
  186. predicates.LikeRegex=
  187. predicates.LikeRegex.flag=
  188. predicates.Similar=
  189. predicates.Similar.escape=
  190. predicates.Exists=
  191. predicates.All=
  192. predicates.Any=
  193. predicates.Some=
  194. predicates.IsDistinctFrom[any,any]=
  195. predicates.IsNotDistinctFrom[any,any]=
  196. #
  197. # Period predicates.
  198. #
  199. predicates.PeriodOverlaps[any,any]=
  200. predicates.PeriodEquals[any,any]=
  201. predicates.PeriodContains[any,any]=
  202. predicates.PeriodPrecedes[any,any]=
  203. predicates.PeriodSucceeds[any,any]=
  204. predicates.PeriodImmediatelyPrecedes[any,any]=
  205. predicates.PeriodImmediatelySucceeds[any,any]=
  206. #
  207. # Expressions.
  208. #
  209. expressions.SearchedCase=
  210. expressions.SimpleCase=
  211. # NULLIF(%1$s, %2$s) is equivalent to CASE WHEN %1$s = %2$s THEN NULL ELSE %1$s END
  212. expressions.NullIf=
  213. expressions.Coalesce=
  214. #
  215. # Cast expression.
  216. #
  217. expressions.Cast[any,any]=
  218. #
  219. # Extract expression.
  220. #
  221. expressions.Extract.YEAR[any]=
  222. expressions.Extract.MONTH[any]=
  223. expressions.Extract.DAY[any]=
  224. expressions.Extract.HOUR[any]=
  225. expressions.Extract.MINUTE[any]=
  226. expressions.Extract.SECOND[any]=
  227. expressions.Extract.TIMEZONE_HOUR[any]=
  228. expressions.Extract.TIMEZONE_MINUTE[any]=
  229. expressions.Extract.EPOCH[any]=
  230. #
  231. # Trim expression.
  232. #
  233. expressions.Trim.BOTH[any]=
  234. expressions.Trim.LEADING[any]=
  235. expressions.Trim.TRAILING[any]=
  236. expressions.Trim.BOTH[any,any]=
  237. expressions.Trim.LEADING[any,any]=
  238. expressions.Trim.TRAILING[any,any]=
  239. #
  240. # Windowed aggregates (SQL/OLAP).
  241. #
  242. olap.Max[any]=
  243. olap.Min[any]=
  244. olap.Sum[any]=
  245. olap.Avg[any]=
  246. olap.Count[any]=
  247. olap.CountStar[]=
  248. olap.StdDevSamp[any]=
  249. olap.StdDevPop[any]=
  250. olap.VarSamp[any]=
  251. olap.VarPop[any]=
  252. olap.Rank[]=
  253. olap.DenseRank[]=
  254. olap.PercentRank[]=
  255. olap.CumeDist[]=
  256. olap.PercentileCont[any]=
  257. olap.PercentileDisc[any]=
  258. olap.Median[any]=
  259. olap.RowNumber[]=
  260. olap.FirstValue[any]=
  261. olap.LastValue[any]=
  262. olap.NTile[any]=
  263. olap.Tertile[]=
  264. olap.RatioToReport[any]=
  265. olap.Difference[any]=
  266. olap.Lag[any]=
  267. olap.Lag[any,any]=
  268. olap.Lag[any,any,any]=
  269. olap.Lag[any,any,any,any]=
  270. olap.Lead[any]=
  271. olap.Lead[any,any]=
  272. olap.Lead[any,any,any]=
  273. olap.Lead[any,any,any,any]=
  274. olap.NthValue[any,any]=
  275. olap.NthValue[any,any,any]=
  276. olap.NthValue[any,any,any,any]=
  277. olap.PercentileCont[any,any]=
  278. olap.PercentileDisc[any,any]=
  279. olap.Collect[any]=
  280. #
  281. # Window clause.
  282. #
  283. olap.Window=
  284. olap.PartitionBy=
  285. olap.OrderBy=
  286. #
  287. # Window specification
  288. # A list of windows specifications that are supported by the DB
  289. # P = PARTITION BY
  290. # O = ORDER BY
  291. # F = FRAME
  292. #
  293. olap.Window.Specification[POF]=false
  294. olap.Window.Specification[PO]=false
  295. olap.Window.Specification[OF]=false
  296. olap.Window.Specification[PF]=false
  297. olap.Window.Specification[P]=false
  298. olap.Window.Specification[O]=false
  299. olap.Window.Specification[F]=false
  300. olap.Window.Specification[]=false
  301. #
  302. # Olap (distinct).
  303. #
  304. olap.Max.distinct[any]=
  305. olap.Min.distinct[any]=
  306. olap.Sum.distinct[any]=
  307. olap.Avg.distinct[any]=
  308. olap.Count.distinct[any]=
  309. #
  310. # Aggregates.
  311. #
  312. aggregates.Max[any]=MAX(%1$s)
  313. aggregates.Min[any]=MIN(%1$s)
  314. aggregates.Count[any]=COUNT(%1$s)
  315. aggregates.CountStar[]=COUNT(*)
  316. aggregates.Sum[any]=SUM(%1$s)
  317. aggregates.Avg[any]=AVG(%1$s)
  318. aggregates.StdDevSamp[any]=
  319. aggregates.StdDevPop[any]=
  320. aggregates.VarSamp[any]=
  321. aggregates.VarPop[any]=
  322. aggregates.Rank[any,any]=
  323. aggregates.DenseRank[any,any]=
  324. aggregates.PercentRank[any,any]=
  325. aggregates.CumeDistH[any,any]=
  326. aggregates.PercentileCont[any,any]=
  327. aggregates.PercentileDisc[any,any]=
  328. aggregates.Median[any]=
  329. aggregates.XMLAgg=
  330. aggregates.Grouping[any]=
  331. aggregates.ArrayAgg[any]=
  332. aggregates.ArrayAgg[any,any]=
  333. aggregates.Collect[any]=
  334. aggregates.ApproxCountDistinct[any]=
  335. #
  336. # Aggregates (distinct).
  337. #
  338. aggregates.Avg.distinct[any]=AVG(DISTINCT %1$s)
  339. aggregates.Min.distinct[any]=MIN(DISTINCT %1$s)
  340. aggregates.Max.distinct[any]=MAX(DISTINCT %1$s)
  341. aggregates.Count.distinct[any]=COUNT(DISTINCT %1$s)
  342. aggregates.Sum.distinct[any]=SUM(DISTINCT %1$s)
  343. #
  344. # Linear regression aggregates.
  345. #
  346. aggregates.Corr[any,any]=
  347. aggregates.CovarPop[any,any]=
  348. aggregates.CovarSamp[any,any]=
  349. aggregates.RegrAvgX[any,any]=
  350. aggregates.RegrAvgY[any,any]=
  351. aggregates.RegrCount[any,any]=
  352. aggregates.RegrIntercept[any,any]=
  353. aggregates.RegrR2[any,any]=
  354. aggregates.RegrSlope[any,any]=
  355. aggregates.RegrSXX[any,any]=
  356. aggregates.RegrSXY[any,any]=
  357. aggregates.RegrSYY[any,any]=
  358. #
  359. # JSON aggregates.
  360. #
  361. aggregates.JSONArrayAgg=
  362. aggregates.JSONObjectAgg=
  363. #
  364. # Character scalar functions.
  365. #
  366. functions.CharLength[any]=
  367. functions.OctetLength[any]=
  368. functions.BitLength[any]=
  369. functions.Upper[any]=
  370. functions.Lower[any]=
  371. functions.Substring[any,any,any]=
  372. functions.Substring[any,any]=
  373. functions.Position[any,any]=
  374. functions.Index[any,any]=
  375. functions.Ascii[any]=
  376. functions.Translate[any,any]=
  377. functions.Normalize[any]=
  378. functions.Normalize[any,any]=
  379. functions.Normalize[any,any,any]=
  380. #
  381. # Regular expression functions.
  382. #
  383. functions.SubstringRegex[any,any,any,any,any]=
  384. functions.OccurrencesRegex[any,any,any,any]=
  385. functions.PositionRegex[any,any,any,any,any,any]=
  386. #Substring function to negative START value to parse the input string from its rightmost end.
  387. functions.SubstringR[any,any]=
  388. functions.SubstringR[any,any,any]=
  389. #
  390. # Numeric scalar functions.
  391. #
  392. functions.Abs[any]=ABS(%1$s)
  393. functions.Abs[interval_day_time]=
  394. functions.Abs[interval_year_month]=
  395. functions.Ceiling[any]=CEIL(%1$s)
  396. functions.Exp[any]=EXP(%1$s)
  397. functions.Floor[any]=FLOOR(%1$s)
  398. functions.Ln[any]=
  399. functions.Log10[any]=
  400. functions.Mod[any,any]=
  401. functions.Power[any,any]=
  402. functions.Random[]=
  403. functions.Random[any]=
  404. functions.Round[any]=
  405. functions.Round[any,any]=
  406. functions.Round[any,any,any]=
  407. functions.Sign[any]=SIGN(%1$s)
  408. functions.Sqrt[any]=
  409. functions.WidthBucket[any,any,any,any]=
  410. #
  411. # Array scalar functions.
  412. #
  413. functions.Cardinality[any]=
  414. functions.TrimArray[any,any]=
  415. #
  416. # Trigonometric functions.
  417. #
  418. functions.Arccos[any]=
  419. functions.Arcsin[any]=
  420. functions.Arctan[any]=
  421. functions.Cos[any]=COS(%1$s)
  422. functions.Coshyp[any]=COSH(%1$s)
  423. functions.Sin[any]=SIN(%1$s)
  424. functions.Sinhyp[any]=SINH(%1$s)
  425. functions.Tan[any]=TAN(%1$s)
  426. functions.Tanhyp[any]=TANH(%1$s)
  427. #
  428. # Datetime value functions.
  429. #
  430. functions.CurrentDate[]=CURRENT_DATE
  431. functions.CurrentTime[]=
  432. functions.CurrentTimestamp[]=
  433. functions.LocalTime[]=
  434. functions.LocalTimestamp[]=
  435. functions.CurrentTime[numeric]=
  436. functions.CurrentTimestamp[numeric]=
  437. functions.LocalTime[numeric]=
  438. functions.LocalTimestamp[numeric]=
  439. #
  440. # XML functions.
  441. #
  442. functions.XMLAttributes=
  443. functions.XMLComment=
  444. functions.XMLConcat=
  445. functions.XMLDocument=
  446. functions.XMLElement=
  447. functions.XMLExists=
  448. functions.XMLForest=
  449. functions.XMLParse=
  450. functions.XMLPI=
  451. functions.XMLNamespaces=
  452. functions.XMLQuery=
  453. functions.XMLSerialize=
  454. functions.XMLTable=
  455. functions.XMLText=
  456. functions.XMLTransform=
  457. functions.XMLValidate=
  458. #
  459. # JSON functions.
  460. #
  461. functions.JSONArray=
  462. functions.JSONExists=
  463. functions.JSONObject=
  464. functions.JSONQuery=
  465. functions.JSONTable=
  466. functions.JSONValue=
  467. #
  468. # Business date functions.
  469. #
  470. functions.AddFractionalSeconds[any,any]=
  471. functions.AddSeconds[any,any]=
  472. functions.AddMinutes[any,any]=
  473. functions.AddHours[any,any]=
  474. functions.AddDays[any,any]=
  475. functions.AddWeeks[any,any]=
  476. functions.AddMonths[any,any]=
  477. functions.AddQuarters[any,any]=
  478. functions.AddYears[any,any]=
  479. functions.FractionalSecondsBetween[any,any]=
  480. functions.SecondsBetween[any,any]=
  481. functions.MinutesBetween[any,any]=
  482. functions.HoursBetween[any,any]=
  483. functions.DaysBetween[any,any]=
  484. functions.WeeksBetween[any,any]=
  485. functions.MonthsBetween[any,any]=
  486. functions.QuartersBetween[any,any]=
  487. functions.YearsBetween[any,any]=
  488. functions.DaysToEndOfMonth[any]=
  489. functions.Age[any]=
  490. functions.FirstOfMonth[any]=
  491. functions.LastOfMonth[any]=
  492. functions.MakeTimestamp[any,any,any]=
  493. functions.DayOfYear[any]=
  494. functions.DayOfWeek[any,any]=
  495. functions.WeekOfYear[any]=
  496. functions.YMDIntBetween[any,any]=
  497. #
  498. # Literals.
  499. #
  500. literals.binary=false
  501. literals.blob=false
  502. literals.clob=false
  503. literals.boolean=false
  504. literals.date=false
  505. literals.time=false
  506. literals.time_with_time_zone=false
  507. literals.timestamp=false
  508. literals.timestamp_with_time_zone=false
  509. literals.interval_day=false
  510. literals.interval_day_to_hour=false
  511. literals.interval_day_to_minute=false
  512. literals.interval_day_to_second=false
  513. literals.interval_hour=false
  514. literals.interval_hour_to_minute=false
  515. literals.interval_hour_to_second=false
  516. literals.interval_minute=false
  517. literals.interval_minute_to_second=false
  518. literals.interval_second=false
  519. literals.interval_year=false
  520. literals.interval_year_to_month=false
  521. literals.interval_month=false
  522. literals.smallint=true
  523. literals.integer=true
  524. literals.long=true
  525. literals.float=true
  526. literals.double=true
  527. literals.decimal=true
  528. literals.char=true
  529. literals.nchar=false
  530. literals.varchar=true
  531. literals.nvarchar=false
  532. literals.xml=false
  533. #
  534. # Literal format specifications. Formats are compatible with String.format().
  535. # Values for default behaviour are listed.
  536. # Only char, temporal and string types can be overridden.
  537. # Fractional seconds are presented as a string of up to 10 characters: '.' followed by 9 character
  538. # 0-padded string representing nanoseconds or empty.
  539. #
  540. # 1 parameter (string)
  541. literals.format.clob='%s'
  542. # colon separated values for TRUE, FALSE and UNKNOWN
  543. literals.format.boolean=
  544. # 3 parameters (int year, int month, int day)
  545. literals.format.date=
  546. # 4 parameters (int hour, int minute, int seconds, string fractional seconds)
  547. literals.format.time=
  548. # 7 parameters (int hour, int minute, int seconds, string fractional seconds, int tz hour, int tz minute, char tz sign)
  549. literals.format.time_with_time_zone=
  550. # 7 parameters (int year, int month, int day, int hours, int minute, int seconds, string fractional seconds)
  551. literals.format.timestamp=
  552. # 10 parameters (int year, int month, int day, int hours, int minute, int seconds, string fractional seconds, int tz hour, int tz minute, char tz sign)
  553. literals.format.timestamp_with_time_zone=
  554. # 3 parameters (int day, int leading precision, char sign)
  555. literals.format.interval_day=
  556. # 4 parameters (int day, int hour, int leading precision, char sign)
  557. literals.format.interval_day_to_hour=
  558. # 5 parameters (int day, int hour, int minute, int leading precision, char sign)
  559. literals.format.interval_day_to_minute=
  560. # 8 parameters (int day, int hour, int minute, int seconds, string fractional seconds, int leading precision, int fractional precision, char sign)
  561. literals.format.interval_day_to_second=
  562. # 3 parameters (int hour, int leading precision, char sign)
  563. literals.format.interval_hour=
  564. # 4 parameters (int hour, int minute, int leading precision, char sign)
  565. literals.format.interval_hour_to_minute=
  566. # 7 parameters (int hour, int minute, int seconds, string fractional seconds, int leading precision, int fractional precision, char sign)
  567. literals.format.interval_hour_to_second=
  568. # 3 parameters (int minute, int leading precision, char sign)
  569. literals.format.interval_minute=
  570. # 6 parameters (int minute, int seconds, string fractional seconds, int leading precision, int fractional precision, char sign)
  571. literals.format.interval_minute_to_second=
  572. # 5 parameters (int seconds, string fractional seconds, int leading precision, int fractional precision, char sign)
  573. literals.format.interval_second=
  574. # 3 parameters (int year, int leading precision, char sign)
  575. literals.format.interval_year=
  576. # 4 parameters (int year, int month, int leading precision, char sign)
  577. literals.format.interval_year_to_month=
  578. # 3 parameters (int month, int leading precision, char sign)
  579. literals.format.interval_month=
  580. # 1 parameter (string)
  581. literals.format.char='%s'
  582. # 1 parameter (string)
  583. literals.format.nchar=N'%s'
  584. # 1 parameter (string)
  585. literals.format.varchar='%s'
  586. # 1 parameter (string)
  587. literals.format.nvarchar=N'%s'
  588. #
  589. # Data types.
  590. #
  591. dataType.binary=true
  592. dataType.blob=false
  593. dataType.clob=false
  594. dataType.boolean=false
  595. dataType.date=true
  596. dataType.time=true
  597. dataType.time_with_time_zone=false
  598. dataType.timestamp=true
  599. dataType.timestamp_with_time_zone=false
  600. dataType.interval_day=false
  601. dataType.interval_day_to_hour=false
  602. dataType.interval_day_to_minute=false
  603. dataType.interval_day_to_second=false
  604. dataType.interval_hour=false
  605. dataType.interval_hour_to_minute=false
  606. dataType.interval_hour_to_second=false
  607. dataType.interval_minute=false
  608. dataType.interval_minute_to_second=false
  609. dataType.interval_second=false
  610. dataType.interval_year=false
  611. dataType.interval_year_to_month=false
  612. dataType.interval_month=false
  613. dataType.smallint=true
  614. dataType.integer=true
  615. dataType.long=true
  616. dataType.float=true
  617. dataType.double=true
  618. dataType.decimal=true
  619. dataType.char=true
  620. dataType.nchar=false
  621. dataType.varchar=true
  622. dataType.nvarchar=false
  623. dataType.xml=false
  624. #
  625. # Collation Sequence SQL (SQL statement for retrieving the collation sequence)
  626. # This statement returns a single row and single column containing the collation sequence
  627. #
  628. collation.sequence.sql=
  629. #
  630. # Database Encoding SQL. This statement retrieves the charset name for the non-unicode character data.
  631. # This statement returns a single row and single column with the charset name for use in a java.nio.CharsetEncoder.
  632. #
  633. database.charset.sql=