unicode.err 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <sql-statement>
  2. SELECT U&'\0061\0308bc' <> U&'\00E4bc' COLLATE "C" AS sanity_check;
  3. </sql-statement>
  4. -stdin-:<main>: Error: Parse Sql
  5. -stdin-:<main>:1:25: Error: alternative is not implemented yet : 365
  6. SELECT U&'\0061\0308bc' <> U&'\00E4bc' COLLATE "C" AS sanity_check;
  7. ^
  8. <sql-statement>
  9. SELECT normalize('');
  10. </sql-statement>
  11. -stdin-:<main>: Error: Type annotation
  12. -stdin-:<main>:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem
  13. SELECT normalize('');
  14. ^
  15. -stdin-:<main>:1:8: Error: At function: PgCall
  16. SELECT normalize('');
  17. ^
  18. -stdin-:<main>:1:8: Error: Unable to find an overload for proc normalize with given argument types: (unknown)
  19. SELECT normalize('');
  20. ^
  21. <sql-statement>
  22. SELECT normalize(U&'\0061\0308\24D1c') = U&'\00E4\24D1c' COLLATE "C" AS test_default;
  23. </sql-statement>
  24. -stdin-:<main>: Error: Parse Sql
  25. -stdin-:<main>:1:40: Error: alternative is not implemented yet : 365
  26. SELECT normalize(U&'\0061\0308\24D1c') = U&'\00E4\24D1c' COLLATE "C" AS test_default;
  27. ^
  28. <sql-statement>
  29. SELECT normalize(U&'\0061\0308\24D1c', NFC) = U&'\00E4\24D1c' COLLATE "C" AS test_nfc;
  30. </sql-statement>
  31. -stdin-:<main>: Error: Parse Sql
  32. -stdin-:<main>:1:45: Error: alternative is not implemented yet : 365
  33. SELECT normalize(U&'\0061\0308\24D1c', NFC) = U&'\00E4\24D1c' COLLATE "C" AS test_nfc;
  34. ^
  35. <sql-statement>
  36. SELECT normalize(U&'\00E4bc', NFC) = U&'\00E4bc' COLLATE "C" AS test_nfc_idem;
  37. </sql-statement>
  38. -stdin-:<main>: Error: Parse Sql
  39. -stdin-:<main>:1:36: Error: alternative is not implemented yet : 365
  40. SELECT normalize(U&'\00E4bc', NFC) = U&'\00E4bc' COLLATE "C" AS test_nfc_idem;
  41. ^
  42. <sql-statement>
  43. SELECT normalize(U&'\00E4\24D1c', NFD) = U&'\0061\0308\24D1c' COLLATE "C" AS test_nfd;
  44. </sql-statement>
  45. -stdin-:<main>: Error: Parse Sql
  46. -stdin-:<main>:1:40: Error: alternative is not implemented yet : 365
  47. SELECT normalize(U&'\00E4\24D1c', NFD) = U&'\0061\0308\24D1c' COLLATE "C" AS test_nfd;
  48. ^
  49. <sql-statement>
  50. SELECT normalize(U&'\0061\0308\24D1c', NFKC) = U&'\00E4bc' COLLATE "C" AS test_nfkc;
  51. </sql-statement>
  52. -stdin-:<main>: Error: Parse Sql
  53. -stdin-:<main>:1:46: Error: alternative is not implemented yet : 365
  54. SELECT normalize(U&'\0061\0308\24D1c', NFKC) = U&'\00E4bc' COLLATE "C" AS test_nfkc;
  55. ^
  56. <sql-statement>
  57. SELECT normalize(U&'\00E4\24D1c', NFKD) = U&'\0061\0308bc' COLLATE "C" AS test_nfkd;
  58. </sql-statement>
  59. -stdin-:<main>: Error: Parse Sql
  60. -stdin-:<main>:1:41: Error: alternative is not implemented yet : 365
  61. SELECT normalize(U&'\00E4\24D1c', NFKD) = U&'\0061\0308bc' COLLATE "C" AS test_nfkd;
  62. ^
  63. <sql-statement>
  64. SELECT "normalize"('abc', 'def'); -- run-time error
  65. </sql-statement>
  66. -stdin-:<main>: Fatal: Execution
  67. -stdin-:<main>:1:1: Fatal: Execution of node: Result
  68. SELECT "normalize"('abc', 'def'); -- run-time error
  69. ^
  70. -stdin-:<main>:1:1: Fatal: ERROR: invalid normalization form: def
  71. SELECT "normalize"('abc', 'def'); -- run-time error
  72. ^
  73. <sql-statement>
  74. SELECT U&'\00E4\24D1c' IS NORMALIZED AS test_default;
  75. </sql-statement>
  76. -stdin-:<main>: Error: Type annotation
  77. -stdin-:<main>:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem
  78. SELECT U&'\00E4\24D1c' IS NORMALIZED AS test_default;
  79. ^
  80. -stdin-:<main>:1:24: Error: At function: PgCall
  81. SELECT U&'\00E4\24D1c' IS NORMALIZED AS test_default;
  82. ^
  83. -stdin-:<main>:1:24: Error: Unable to find an overload for proc is_normalized with given argument types: (unknown)
  84. SELECT U&'\00E4\24D1c' IS NORMALIZED AS test_default;
  85. ^
  86. <sql-statement>
  87. SELECT U&'\00E4\24D1c' IS NFC NORMALIZED AS test_nfc;
  88. </sql-statement>
  89. <sql-statement>
  90. SELECT num, val,
  91. val IS NFC NORMALIZED AS NFC,
  92. val IS NFD NORMALIZED AS NFD,
  93. val IS NFKC NORMALIZED AS NFKC,
  94. val IS NFKD NORMALIZED AS NFKD
  95. FROM
  96. (VALUES (1, U&'\00E4bc'),
  97. (2, U&'\0061\0308bc'),
  98. (3, U&'\00E4\24D1c'),
  99. (4, U&'\0061\0308\24D1c'),
  100. (5, '')) vals (num, val)
  101. ORDER BY num;
  102. </sql-statement>
  103. <sql-statement>
  104. SELECT is_normalized('abc', 'def'); -- run-time error
  105. </sql-statement>
  106. -stdin-:<main>: Fatal: Execution
  107. -stdin-:<main>:1:1: Fatal: Execution of node: Result
  108. SELECT is_normalized('abc', 'def'); -- run-time error
  109. ^
  110. -stdin-:<main>:1:1: Fatal: ERROR: invalid normalization form: def
  111. SELECT is_normalized('abc', 'def'); -- run-time error
  112. ^