From 21a37a79df972b4140cd8c7e8c27abb421e32a0d Mon Sep 17 00:00:00 2001 From: Nicholas Chammas Date: Wed, 15 Jan 2025 10:54:48 +0300 Subject: [PATCH] [SPARK-50814][DOCS] Remove unused SQL error pages ### What changes were proposed in this pull request? Remove standalone SQL error pages that were made obsolete by the work completed in #44971. Also fix the formatting of the error message for `QUERY_ONLY_CORRUPT_RECORD_COLUMN`, since it was incorrect and overflowing the table cell it belongs to. ### Why are the changes needed? These error pages are either already captured completely in `common/utils/src/main/resources/error/error-conditions.json`, or are obsolete and not needed (and are not being rendered in the documentation output anyway). The formatting of `QUERY_ONLY_CORRUPT_RECORD_COLUMN` before and after: ### Does this PR introduce _any_ user-facing change? Yes, documentation formatting. ### How was this patch tested? Built the docs locally and reviewed them in my browser. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #49486 from nchammas/SPARK-50814-unused-error-docs. Authored-by: Nicholas Chammas Signed-off-by: Max Gekk --- .../resources/error/error-conditions.json | 10 +-- ...ditions-codec-not-available-error-class.md | 41 ---------- ...nditions-collation-mismatch-error-class.md | 41 ---------- ...conditions-failed-read-file-error-class.md | 52 ------------ ...s-illegal-state-store-value-error-class.md | 41 ---------- ...ns-invalid-aggregate-filter-error-class.md | 49 ----------- ...nditions-invalid-conf-value-error-class.md | 41 ---------- ...ns-invalid-datetime-pattern-error-class.md | 41 ---------- ...ons-invalid-delimiter-value-error-class.md | 49 ----------- ...ons-invalid-interval-format-error-class.md | 81 ------------------- ...-numeric-value-out-of-range-error-class.md | 41 ---------- ...ditions-syntax-discontinued-error-class.md | 39 --------- ...conditions-unsupported-call-error-class.md | 41 ---------- ...tions-unsupported-collation-error-class.md | 37 --------- 14 files changed, 5 insertions(+), 599 deletions(-) delete mode 100644 docs/sql-error-conditions-codec-not-available-error-class.md delete mode 100644 docs/sql-error-conditions-collation-mismatch-error-class.md delete mode 100644 docs/sql-error-conditions-failed-read-file-error-class.md delete mode 100644 docs/sql-error-conditions-illegal-state-store-value-error-class.md delete mode 100644 docs/sql-error-conditions-invalid-aggregate-filter-error-class.md delete mode 100644 docs/sql-error-conditions-invalid-conf-value-error-class.md delete mode 100644 docs/sql-error-conditions-invalid-datetime-pattern-error-class.md delete mode 100644 docs/sql-error-conditions-invalid-delimiter-value-error-class.md delete mode 100644 docs/sql-error-conditions-invalid-interval-format-error-class.md delete mode 100644 docs/sql-error-conditions-numeric-value-out-of-range-error-class.md delete mode 100644 docs/sql-error-conditions-syntax-discontinued-error-class.md delete mode 100644 docs/sql-error-conditions-unsupported-call-error-class.md delete mode 100644 docs/sql-error-conditions-unsupported-collation-error-class.md diff --git a/common/utils/src/main/resources/error/error-conditions.json b/common/utils/src/main/resources/error/error-conditions.json index 71eae4de89c8a..44d69b6675937 100644 --- a/common/utils/src/main/resources/error/error-conditions.json +++ b/common/utils/src/main/resources/error/error-conditions.json @@ -5485,12 +5485,12 @@ "message" : [ "Queries from raw JSON/CSV/XML files are disallowed when the", "referenced columns only include the internal corrupt record column", - "(named _corrupt_record by default). For example:", - "spark.read.schema(schema).json(file).filter($\"_corrupt_record\".isNotNull).count()", - "and spark.read.schema(schema).json(file).select(\"_corrupt_record\").show().", + "(named `_corrupt_record` by default). For example:", + "`spark.read.schema(schema).json(file).filter($\"_corrupt_record\".isNotNull).count()`", + "and `spark.read.schema(schema).json(file).select(\"_corrupt_record\").show()`.", "Instead, you can cache or save the parsed results and then send the same query.", - "For example, val df = spark.read.schema(schema).json(file).cache() and then", - "df.filter($\"_corrupt_record\".isNotNull).count()." + "For example, `val df = spark.read.schema(schema).json(file).cache()` and then", + "`df.filter($\"_corrupt_record\".isNotNull).count()`." ] }, "REMOVE_NAMESPACE_COMMENT" : { diff --git a/docs/sql-error-conditions-codec-not-available-error-class.md b/docs/sql-error-conditions-codec-not-available-error-class.md deleted file mode 100644 index bb93f56206ba1..0000000000000 --- a/docs/sql-error-conditions-codec-not-available-error-class.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: global -title: CODEC_NOT_AVAILABLE error class -displayTitle: CODEC_NOT_AVAILABLE error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -SQLSTATE: 56038 - -The codec `` is not available. - -This error class has the following derived error classes: - -## WITH_AVAILABLE_CODECS_SUGGESTION - -Available codecs are ``. - -## WITH_CONF_SUGGESTION - -Consider to set the config `` to ``. - - diff --git a/docs/sql-error-conditions-collation-mismatch-error-class.md b/docs/sql-error-conditions-collation-mismatch-error-class.md deleted file mode 100644 index 79aaaf00ee47c..0000000000000 --- a/docs/sql-error-conditions-collation-mismatch-error-class.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: global -title: COLLATION_MISMATCH error class -displayTitle: COLLATION_MISMATCH error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 42P21](sql-error-conditions-sqlstates.html#class-42-syntax-error-or-access-rule-violation) - -Could not determine which collation to use for string functions and operators. - -This error class has the following derived error classes: - -## EXPLICIT - -Error occurred due to the mismatch between explicit collations: ``. Decide on a single explicit collation and remove others. - -## IMPLICIT - -Error occurred due to the mismatch between implicit collations: ``. Use COLLATE function to set the collation explicitly. - - diff --git a/docs/sql-error-conditions-failed-read-file-error-class.md b/docs/sql-error-conditions-failed-read-file-error-class.md deleted file mode 100644 index a4344666c59c6..0000000000000 --- a/docs/sql-error-conditions-failed-read-file-error-class.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: global -title: FAILED_READ_FILE error class -displayTitle: FAILED_READ_FILE error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -SQLSTATE: KD001 - -Encountered error while reading file ``. - -This error class has the following derived error classes: - -## CANNOT_READ_FILE_FOOTER - -Could not read footer. Please ensure that the file is in either ORC or Parquet format. -If not, please convert it to a valid format. If the file is in the valid format, please check if it is corrupt. -If it is, you can choose to either ignore it or fix the corruption. - -## FILE_NOT_EXIST - -File does not exist. It is possible the underlying files have been updated. -You can explicitly invalidate the cache in Spark by running 'REFRESH TABLE tableName' command in SQL or by recreating the Dataset/DataFrame involved. - -## NO_HINT - - - -## PARQUET_COLUMN_DATA_TYPE_MISMATCH - -Data type mismatches when reading Parquet column ``. Expected Spark type ``, actual Parquet type ``. - - diff --git a/docs/sql-error-conditions-illegal-state-store-value-error-class.md b/docs/sql-error-conditions-illegal-state-store-value-error-class.md deleted file mode 100644 index e6457e58b7b4d..0000000000000 --- a/docs/sql-error-conditions-illegal-state-store-value-error-class.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: global -title: ILLEGAL_STATE_STORE_VALUE error class -displayTitle: ILLEGAL_STATE_STORE_VALUE error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 42601](sql-error-conditions-sqlstates.html#class-42-syntax-error-or-access-rule-violation) - -Illegal value provided to the State Store - -This error class has the following derived error classes: - -## EMPTY_LIST_VALUE - -Cannot write empty list values to State Store for StateName ``. - -## NULL_VALUE - -Cannot write null values to State Store for StateName ``. - - diff --git a/docs/sql-error-conditions-invalid-aggregate-filter-error-class.md b/docs/sql-error-conditions-invalid-aggregate-filter-error-class.md deleted file mode 100644 index 8a3441ca133d4..0000000000000 --- a/docs/sql-error-conditions-invalid-aggregate-filter-error-class.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: global -title: INVALID_AGGREGATE_FILTER error class -displayTitle: INVALID_AGGREGATE_FILTER error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 42903](sql-error-conditions-sqlstates.html#class-42-syntax-error-or-access-rule-violation) - -The FILTER expression `` in an aggregate function is invalid. - -This error class has the following derived error classes: - -## CONTAINS_AGGREGATE - -Expected a FILTER expression without an aggregation, but found ``. - -## CONTAINS_WINDOW_FUNCTION - -Expected a FILTER expression without a window function, but found ``. - -## NON_DETERMINISTIC - -Expected a deterministic FILTER expression. - -## NOT_BOOLEAN - -Expected a FILTER expression of the BOOLEAN type. - - diff --git a/docs/sql-error-conditions-invalid-conf-value-error-class.md b/docs/sql-error-conditions-invalid-conf-value-error-class.md deleted file mode 100644 index ac430956340f8..0000000000000 --- a/docs/sql-error-conditions-invalid-conf-value-error-class.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: global -title: INVALID_CONF_VALUE error class -displayTitle: INVALID_CONF_VALUE error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 22022](sql-error-conditions-sqlstates.html#class-22-data-exception) - -The value '``' in the config "``" is invalid. - -This error class has the following derived error classes: - -## DEFAULT_COLLATION - -Cannot resolve the given default collation. Did you mean '``'? - -## TIME_ZONE - -Cannot resolve the given timezone. - - diff --git a/docs/sql-error-conditions-invalid-datetime-pattern-error-class.md b/docs/sql-error-conditions-invalid-datetime-pattern-error-class.md deleted file mode 100644 index 10e9fc97027c0..0000000000000 --- a/docs/sql-error-conditions-invalid-datetime-pattern-error-class.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: global -title: INVALID_DATETIME_PATTERN error class -displayTitle: INVALID_DATETIME_PATTERN error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 22007](sql-error-conditions-sqlstates.html#class-22-data-exception) - -Unrecognized datetime pattern: ``. - -This error class has the following derived error classes: - -## ILLEGAL_CHARACTER - -Illegal pattern character found in datetime pattern: ``. Please provide legal character. - -## LENGTH - -Too many letters in datetime pattern: ``. Please reduce pattern length. - - diff --git a/docs/sql-error-conditions-invalid-delimiter-value-error-class.md b/docs/sql-error-conditions-invalid-delimiter-value-error-class.md deleted file mode 100644 index 815fe78bce945..0000000000000 --- a/docs/sql-error-conditions-invalid-delimiter-value-error-class.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: global -title: INVALID_DELIMITER_VALUE error class -displayTitle: INVALID_DELIMITER_VALUE error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 42602](sql-error-conditions-sqlstates.html#class-42-syntax-error-or-access-rule-violation) - -Invalid value for delimiter. - -This error class has the following derived error classes: - -## DELIMITER_LONGER_THAN_EXPECTED - -Delimiter cannot be more than one character: ``. - -## EMPTY_STRING - -Delimiter cannot be empty string. - -## SINGLE_BACKSLASH - -Single backslash is prohibited. It has special meaning as beginning of an escape sequence. To get the backslash character, pass a string with two backslashes as the delimiter. - -## UNSUPPORTED_SPECIAL_CHARACTER - -Unsupported special character for delimiter: ``. - - diff --git a/docs/sql-error-conditions-invalid-interval-format-error-class.md b/docs/sql-error-conditions-invalid-interval-format-error-class.md deleted file mode 100644 index 28cccd5e12887..0000000000000 --- a/docs/sql-error-conditions-invalid-interval-format-error-class.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -layout: global -title: INVALID_INTERVAL_FORMAT error class -displayTitle: INVALID_INTERVAL_FORMAT error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 22006](sql-error-conditions-sqlstates.html#class-22-data-exception) - -Error parsing '``' to interval. Please ensure that the value provided is in a valid format for defining an interval. You can reference the documentation for the correct format. - -This error class has the following derived error classes: - -## ARITHMETIC_EXCEPTION - -Uncaught arithmetic exception while parsing '``'. - -## INPUT_IS_EMPTY - -Interval string cannot be empty. - -## INPUT_IS_NULL - -Interval string cannot be null. - -## INVALID_FRACTION - -`` cannot have fractional part. - -## INVALID_PRECISION - -Interval can only support nanosecond precision, `` is out of range. - -## INVALID_PREFIX - -Invalid interval prefix ``. - -## INVALID_UNIT - -Invalid unit ``. - -## INVALID_VALUE - -Invalid value ``. - -## MISSING_NUMBER - -Expect a number after `` but hit EOL. - -## MISSING_UNIT - -Expect a unit name after `` but hit EOL. - -## UNKNOWN_PARSING_ERROR - -Unknown error when parsing ``. - -## UNRECOGNIZED_NUMBER - -Unrecognized number ``. - - diff --git a/docs/sql-error-conditions-numeric-value-out-of-range-error-class.md b/docs/sql-error-conditions-numeric-value-out-of-range-error-class.md deleted file mode 100644 index 690bbeec07473..0000000000000 --- a/docs/sql-error-conditions-numeric-value-out-of-range-error-class.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: global -title: NUMERIC_VALUE_OUT_OF_RANGE error class -displayTitle: NUMERIC_VALUE_OUT_OF_RANGE error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 22003](sql-error-conditions-sqlstates.html#class-22-data-exception) - - - -This error class has the following derived error classes: - -## WITHOUT_SUGGESTION - -The `` rounded half up from `` cannot be represented as Decimal(``, ``). - -## WITH_SUGGESTION - -`` cannot be represented as Decimal(``, ``). If necessary set `` to "false" to bypass this error, and return NULL instead. - - diff --git a/docs/sql-error-conditions-syntax-discontinued-error-class.md b/docs/sql-error-conditions-syntax-discontinued-error-class.md deleted file mode 100644 index 966e11004364e..0000000000000 --- a/docs/sql-error-conditions-syntax-discontinued-error-class.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: global -title: SYNTAX_DISCONTINUED error class -displayTitle: SYNTAX_DISCONTINUED error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 42601](sql-error-conditions-sqlstates.html#class-42-syntax-error-or-access-rule-violation) - -Support of the clause or keyword: `` has been discontinued in this context. - -This error class has the following derived error classes: - -## BANG_EQUALS_NOT - -The '!' keyword is supported as a prefix operator in a logical operation only. -Use the 'NOT' keyword instead for clauses such as `NOT LIKE`, `NOT IN`, `NOT BETWEEN`, etc. -To re-enable the '!' keyword, set "spark.sql.legacy.bangEqualsNot" to "true". - - diff --git a/docs/sql-error-conditions-unsupported-call-error-class.md b/docs/sql-error-conditions-unsupported-call-error-class.md deleted file mode 100644 index 38c7859e88fe6..0000000000000 --- a/docs/sql-error-conditions-unsupported-call-error-class.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: global -title: UNSUPPORTED_CALL error class -displayTitle: UNSUPPORTED_CALL error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 0A000](sql-error-conditions-sqlstates.html#class-0A-feature-not-supported) - -Cannot call the method "``" of the class "``". - -This error class has the following derived error classes: - -## FIELD_INDEX - -The row shall have a schema to get an index of the field ``. - -## WITHOUT_SUGGESTION - - - - diff --git a/docs/sql-error-conditions-unsupported-collation-error-class.md b/docs/sql-error-conditions-unsupported-collation-error-class.md deleted file mode 100644 index ae410a30317a1..0000000000000 --- a/docs/sql-error-conditions-unsupported-collation-error-class.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: global -title: UNSUPPORTED_COLLATION error class -displayTitle: UNSUPPORTED_COLLATION error class -license: | - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---- - - - -[SQLSTATE: 0A000](sql-error-conditions-sqlstates.html#class-0A-feature-not-supported) - -Collation `` is not supported for: - -This error class has the following derived error classes: - -## FOR_FUNCTION - -function ``. Please try to use a different collation. - -