1 /* autogenerated from src/backend/utils/errcodes.txt, do not edit */
2 /* there is deliberately not an #ifndef PLTCLERRCODES_H here */
3 {
4 "sql_statement_not_yet_complete", ERRCODE_SQL_STATEMENT_NOT_YET_COMPLETE
5 },
6
7 {
8 "connection_exception", ERRCODE_CONNECTION_EXCEPTION
9 },
10
11 {
12 "connection_does_not_exist", ERRCODE_CONNECTION_DOES_NOT_EXIST
13 },
14
15 {
16 "connection_failure", ERRCODE_CONNECTION_FAILURE
17 },
18
19 {
20 "sqlclient_unable_to_establish_sqlconnection", ERRCODE_SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION
appendToReplayLog(std::string * replay_log,ValueType type,Slice value)21 },
22
23 {
24 "sqlserver_rejected_establishment_of_sqlconnection", ERRCODE_SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION
25 },
26
27 {
28 "transaction_resolution_unknown", ERRCODE_TRANSACTION_RESOLUTION_UNKNOWN
29 },
30
31 {
32 "protocol_violation", ERRCODE_PROTOCOL_VIOLATION
33 },
34
35 {
36 "triggered_action_exception", ERRCODE_TRIGGERED_ACTION_EXCEPTION
37 },
38
39 {
40 "feature_not_supported", ERRCODE_FEATURE_NOT_SUPPORTED
GetContext(const Comparator * ucmp,const MergeOperator * merge_operator,Logger * logger,Statistics * statistics,GetState init_state,const Slice & user_key,PinnableSlice * pinnable_val,bool * value_found,MergeContext * merge_context,bool do_merge,SequenceNumber * _max_covering_tombstone_seq,Env * env,SequenceNumber * seq,PinnedIteratorsManager * _pinned_iters_mgr,ReadCallback * callback,bool * is_blob_index,uint64_t tracing_get_id)41 },
42
43 {
44 "invalid_transaction_initiation", ERRCODE_INVALID_TRANSACTION_INITIATION
45 },
46
47 {
48 "locator_exception", ERRCODE_LOCATOR_EXCEPTION
49 },
50
51 {
52 "invalid_locator_specification", ERRCODE_L_E_INVALID_SPECIFICATION
53 },
54
55 {
56 "invalid_grantor", ERRCODE_INVALID_GRANTOR
57 },
58
59 {
60 "invalid_grant_operation", ERRCODE_INVALID_GRANT_OPERATION
61 },
62
63 {
64 "invalid_role_specification", ERRCODE_INVALID_ROLE_SPECIFICATION
65 },
66
67 {
68 "diagnostics_exception", ERRCODE_DIAGNOSTICS_EXCEPTION
69 },
70
71 {
72 "stacked_diagnostics_accessed_without_active_handler", ERRCODE_STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER
73 },
74
75 {
76 "case_not_found", ERRCODE_CASE_NOT_FOUND
MarkKeyMayExist()77 },
78
79 {
80 "cardinality_violation", ERRCODE_CARDINALITY_VIOLATION
81 },
82
83 {
SaveValue(const Slice & value,SequenceNumber)84 "data_exception", ERRCODE_DATA_EXCEPTION
85 },
86
87 {
88 "array_subscript_error", ERRCODE_ARRAY_SUBSCRIPT_ERROR
89 },
90
91 {
92 "character_not_in_repertoire", ERRCODE_CHARACTER_NOT_IN_REPERTOIRE
93 },
ReportCounters()94
95 {
96 "datetime_field_overflow", ERRCODE_DATETIME_FIELD_OVERFLOW
97 },
98
99 {
100 "division_by_zero", ERRCODE_DIVISION_BY_ZERO
101 },
102
103 {
104 "error_in_assignment", ERRCODE_ERROR_IN_ASSIGNMENT
105 },
106
107 {
108 "escape_character_conflict", ERRCODE_ESCAPE_CHARACTER_CONFLICT
109 },
110
111 {
112 "indicator_overflow", ERRCODE_INDICATOR_OVERFLOW
113 },
114
115 {
116 "interval_field_overflow", ERRCODE_INTERVAL_FIELD_OVERFLOW
117 },
118
119 {
120 "invalid_argument_for_logarithm", ERRCODE_INVALID_ARGUMENT_FOR_LOG
121 },
122
123 {
124 "invalid_argument_for_ntile_function", ERRCODE_INVALID_ARGUMENT_FOR_NTILE
125 },
126
127 {
128 "invalid_argument_for_nth_value_function", ERRCODE_INVALID_ARGUMENT_FOR_NTH_VALUE
129 },
130
131 {
132 "invalid_argument_for_power_function", ERRCODE_INVALID_ARGUMENT_FOR_POWER_FUNCTION
133 },
134
135 {
136 "invalid_argument_for_width_bucket_function", ERRCODE_INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION
137 },
138
139 {
140 "invalid_character_value_for_cast", ERRCODE_INVALID_CHARACTER_VALUE_FOR_CAST
141 },
142
143 {
144 "invalid_datetime_format", ERRCODE_INVALID_DATETIME_FORMAT
145 },
146
147 {
148 "invalid_escape_character", ERRCODE_INVALID_ESCAPE_CHARACTER
149 },
150
151 {
152 "invalid_escape_octet", ERRCODE_INVALID_ESCAPE_OCTET
153 },
154
155 {
156 "invalid_escape_sequence", ERRCODE_INVALID_ESCAPE_SEQUENCE
157 },
158
159 {
160 "nonstandard_use_of_escape_character", ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER
161 },
162
163 {
164 "invalid_indicator_parameter_value", ERRCODE_INVALID_INDICATOR_PARAMETER_VALUE
165 },
166
167 {
168 "invalid_parameter_value", ERRCODE_INVALID_PARAMETER_VALUE
169 },
170
171 {
172 "invalid_preceding_or_following_size", ERRCODE_INVALID_PRECEDING_OR_FOLLOWING_SIZE
173 },
174
175 {
176 "invalid_regular_expression", ERRCODE_INVALID_REGULAR_EXPRESSION
177 },
178
SaveValue(const ParsedInternalKey & parsed_key,const Slice & value,bool * matched,Cleanable * value_pinner)179 {
180 "invalid_row_count_in_limit_clause", ERRCODE_INVALID_ROW_COUNT_IN_LIMIT_CLAUSE
181 },
182
183 {
184 "invalid_row_count_in_result_offset_clause", ERRCODE_INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE
185 },
186
187 {
188 "invalid_tablesample_argument", ERRCODE_INVALID_TABLESAMPLE_ARGUMENT
189 },
190
191 {
192 "invalid_tablesample_repeat", ERRCODE_INVALID_TABLESAMPLE_REPEAT
193 },
194
195 {
196 "invalid_time_zone_displacement_value", ERRCODE_INVALID_TIME_ZONE_DISPLACEMENT_VALUE
197 },
198
199 {
200 "invalid_use_of_escape_character", ERRCODE_INVALID_USE_OF_ESCAPE_CHARACTER
201 },
202
203 {
204 "most_specific_type_mismatch", ERRCODE_MOST_SPECIFIC_TYPE_MISMATCH
205 },
206
207 {
208 "null_value_not_allowed", ERRCODE_NULL_VALUE_NOT_ALLOWED
209 },
210
211 {
212 "null_value_no_indicator_parameter", ERRCODE_NULL_VALUE_NO_INDICATOR_PARAMETER
213 },
214
215 {
216 "numeric_value_out_of_range", ERRCODE_NUMERIC_VALUE_OUT_OF_RANGE
217 },
218
219 {
220 "sequence_generator_limit_exceeded", ERRCODE_SEQUENCE_GENERATOR_LIMIT_EXCEEDED
221 },
222
223 {
224 "string_data_length_mismatch", ERRCODE_STRING_DATA_LENGTH_MISMATCH
225 },
226
227 {
228 "string_data_right_truncation", ERRCODE_STRING_DATA_RIGHT_TRUNCATION
229 },
230
231 {
232 "substring_error", ERRCODE_SUBSTRING_ERROR
233 },
234
235 {
236 "trim_error", ERRCODE_TRIM_ERROR
237 },
238
239 {
240 "unterminated_c_string", ERRCODE_UNTERMINATED_C_STRING
241 },
242
243 {
244 "zero_length_character_string", ERRCODE_ZERO_LENGTH_CHARACTER_STRING
245 },
246
247 {
248 "floating_point_exception", ERRCODE_FLOATING_POINT_EXCEPTION
249 },
250
251 {
252 "invalid_text_representation", ERRCODE_INVALID_TEXT_REPRESENTATION
253 },
254
255 {
256 "invalid_binary_representation", ERRCODE_INVALID_BINARY_REPRESENTATION
257 },
258
259 {
260 "bad_copy_file_format", ERRCODE_BAD_COPY_FILE_FORMAT
261 },
262
263 {
264 "untranslatable_character", ERRCODE_UNTRANSLATABLE_CHARACTER
265 },
266
267 {
268 "not_an_xml_document", ERRCODE_NOT_AN_XML_DOCUMENT
269 },
270
271 {
272 "invalid_xml_document", ERRCODE_INVALID_XML_DOCUMENT
273 },
274
275 {
276 "invalid_xml_content", ERRCODE_INVALID_XML_CONTENT
277 },
278
279 {
280 "invalid_xml_comment", ERRCODE_INVALID_XML_COMMENT
281 },
282
283 {
284 "invalid_xml_processing_instruction", ERRCODE_INVALID_XML_PROCESSING_INSTRUCTION
285 },
286
287 {
288 "duplicate_json_object_key_value", ERRCODE_DUPLICATE_JSON_OBJECT_KEY_VALUE
289 },
290
291 {
292 "invalid_json_text", ERRCODE_INVALID_JSON_TEXT
293 },
294
295 {
296 "invalid_sql_json_subscript", ERRCODE_INVALID_SQL_JSON_SUBSCRIPT
297 },
298
299 {
300 "more_than_one_sql_json_item", ERRCODE_MORE_THAN_ONE_SQL_JSON_ITEM
301 },
302
303 {
304 "no_sql_json_item", ERRCODE_NO_SQL_JSON_ITEM
305 },
306
307 {
308 "non_numeric_sql_json_item", ERRCODE_NON_NUMERIC_SQL_JSON_ITEM
309 },
310
311 {
312 "non_unique_keys_in_a_json_object", ERRCODE_NON_UNIQUE_KEYS_IN_A_JSON_OBJECT
313 },
314
315 {
316 "singleton_sql_json_item_required", ERRCODE_SINGLETON_SQL_JSON_ITEM_REQUIRED
317 },
318
319 {
320 "sql_json_array_not_found", ERRCODE_SQL_JSON_ARRAY_NOT_FOUND
321 },
322
323 {
324 "sql_json_member_not_found", ERRCODE_SQL_JSON_MEMBER_NOT_FOUND
325 },
326
327 {
push_operand(const Slice & value,Cleanable * value_pinner)328 "sql_json_number_not_found", ERRCODE_SQL_JSON_NUMBER_NOT_FOUND
329 },
330
331 {
332 "sql_json_object_not_found", ERRCODE_SQL_JSON_OBJECT_NOT_FOUND
333 },
334
335 {
336 "too_many_json_array_elements", ERRCODE_TOO_MANY_JSON_ARRAY_ELEMENTS
337 },
replayGetContextLog(const Slice & replay_log,const Slice & user_key,GetContext * get_context,Cleanable * value_pinner)338
339 {
340 "too_many_json_object_members", ERRCODE_TOO_MANY_JSON_OBJECT_MEMBERS
341 },
342
343 {
344 "sql_json_scalar_required", ERRCODE_SQL_JSON_SCALAR_REQUIRED
345 },
346
347 {
348 "integrity_constraint_violation", ERRCODE_INTEGRITY_CONSTRAINT_VIOLATION
349 },
350
351 {
352 "restrict_violation", ERRCODE_RESTRICT_VIOLATION
353 },
354
355 {
356 "not_null_violation", ERRCODE_NOT_NULL_VIOLATION
357 },
358
359 {
360 "foreign_key_violation", ERRCODE_FOREIGN_KEY_VIOLATION
361 },
362
363 {
364 "unique_violation", ERRCODE_UNIQUE_VIOLATION
365 },
366
367 {
368 "check_violation", ERRCODE_CHECK_VIOLATION
369 },
370
371 {
372 "exclusion_violation", ERRCODE_EXCLUSION_VIOLATION
373 },
374
375 {
376 "invalid_cursor_state", ERRCODE_INVALID_CURSOR_STATE
377 },
378
379 {
380 "invalid_transaction_state", ERRCODE_INVALID_TRANSACTION_STATE
381 },
382
383 {
384 "active_sql_transaction", ERRCODE_ACTIVE_SQL_TRANSACTION
385 },
386
387 {
388 "branch_transaction_already_active", ERRCODE_BRANCH_TRANSACTION_ALREADY_ACTIVE
389 },
390
391 {
392 "held_cursor_requires_same_isolation_level", ERRCODE_HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL
393 },
394
395 {
396 "inappropriate_access_mode_for_branch_transaction", ERRCODE_INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION
397 },
398
399 {
400 "inappropriate_isolation_level_for_branch_transaction", ERRCODE_INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION
401 },
402
403 {
404 "no_active_sql_transaction_for_branch_transaction", ERRCODE_NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION
405 },
406
407 {
408 "read_only_sql_transaction", ERRCODE_READ_ONLY_SQL_TRANSACTION
409 },
410
411 {
412 "schema_and_data_statement_mixing_not_supported", ERRCODE_SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED
413 },
414
415 {
416 "no_active_sql_transaction", ERRCODE_NO_ACTIVE_SQL_TRANSACTION
417 },
418
419 {
420 "in_failed_sql_transaction", ERRCODE_IN_FAILED_SQL_TRANSACTION
421 },
422
423 {
424 "idle_in_transaction_session_timeout", ERRCODE_IDLE_IN_TRANSACTION_SESSION_TIMEOUT
425 },
426
427 {
428 "invalid_sql_statement_name", ERRCODE_INVALID_SQL_STATEMENT_NAME
429 },
430
431 {
432 "triggered_data_change_violation", ERRCODE_TRIGGERED_DATA_CHANGE_VIOLATION
433 },
434
435 {
436 "invalid_authorization_specification", ERRCODE_INVALID_AUTHORIZATION_SPECIFICATION
437 },
438
439 {
440 "invalid_password", ERRCODE_INVALID_PASSWORD
441 },
442
443 {
444 "dependent_privilege_descriptors_still_exist", ERRCODE_DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST
445 },
446
447 {
448 "dependent_objects_still_exist", ERRCODE_DEPENDENT_OBJECTS_STILL_EXIST
449 },
450
451 {
452 "invalid_transaction_termination", ERRCODE_INVALID_TRANSACTION_TERMINATION
453 },
454
455 {
456 "sql_routine_exception", ERRCODE_SQL_ROUTINE_EXCEPTION
457 },
458
459 {
460 "function_executed_no_return_statement", ERRCODE_S_R_E_FUNCTION_EXECUTED_NO_RETURN_STATEMENT
461 },
462
463 {
464 "modifying_sql_data_not_permitted", ERRCODE_S_R_E_MODIFYING_SQL_DATA_NOT_PERMITTED
465 },
466
467 {
468 "prohibited_sql_statement_attempted", ERRCODE_S_R_E_PROHIBITED_SQL_STATEMENT_ATTEMPTED
469 },
470
471 {
472 "reading_sql_data_not_permitted", ERRCODE_S_R_E_READING_SQL_DATA_NOT_PERMITTED
473 },
474
475 {
476 "invalid_cursor_name", ERRCODE_INVALID_CURSOR_NAME
477 },
478
479 {
480 "external_routine_exception", ERRCODE_EXTERNAL_ROUTINE_EXCEPTION
481 },
482
483 {
484 "containing_sql_not_permitted", ERRCODE_E_R_E_CONTAINING_SQL_NOT_PERMITTED
485 },
486
487 {
488 "modifying_sql_data_not_permitted", ERRCODE_E_R_E_MODIFYING_SQL_DATA_NOT_PERMITTED
489 },
490
491 {
492 "prohibited_sql_statement_attempted", ERRCODE_E_R_E_PROHIBITED_SQL_STATEMENT_ATTEMPTED
493 },
494
495 {
496 "reading_sql_data_not_permitted", ERRCODE_E_R_E_READING_SQL_DATA_NOT_PERMITTED
497 },
498
499 {
500 "external_routine_invocation_exception", ERRCODE_EXTERNAL_ROUTINE_INVOCATION_EXCEPTION
501 },
502
503 {
504 "invalid_sqlstate_returned", ERRCODE_E_R_I_E_INVALID_SQLSTATE_RETURNED
505 },
506
507 {
508 "null_value_not_allowed", ERRCODE_E_R_I_E_NULL_VALUE_NOT_ALLOWED
509 },
510
511 {
512 "trigger_protocol_violated", ERRCODE_E_R_I_E_TRIGGER_PROTOCOL_VIOLATED
513 },
514
515 {
516 "srf_protocol_violated", ERRCODE_E_R_I_E_SRF_PROTOCOL_VIOLATED
517 },
518
519 {
520 "event_trigger_protocol_violated", ERRCODE_E_R_I_E_EVENT_TRIGGER_PROTOCOL_VIOLATED
521 },
522
523 {
524 "savepoint_exception", ERRCODE_SAVEPOINT_EXCEPTION
525 },
526
527 {
528 "invalid_savepoint_specification", ERRCODE_S_E_INVALID_SPECIFICATION
529 },
530
531 {
532 "invalid_catalog_name", ERRCODE_INVALID_CATALOG_NAME
533 },
534
535 {
536 "invalid_schema_name", ERRCODE_INVALID_SCHEMA_NAME
537 },
538
539 {
540 "transaction_rollback", ERRCODE_TRANSACTION_ROLLBACK
541 },
542
543 {
544 "transaction_integrity_constraint_violation", ERRCODE_T_R_INTEGRITY_CONSTRAINT_VIOLATION
545 },
546
547 {
548 "serialization_failure", ERRCODE_T_R_SERIALIZATION_FAILURE
549 },
550
551 {
552 "statement_completion_unknown", ERRCODE_T_R_STATEMENT_COMPLETION_UNKNOWN
553 },
554
555 {
556 "deadlock_detected", ERRCODE_T_R_DEADLOCK_DETECTED
557 },
558
559 {
560 "syntax_error_or_access_rule_violation", ERRCODE_SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION
561 },
562
563 {
564 "syntax_error", ERRCODE_SYNTAX_ERROR
565 },
566
567 {
568 "insufficient_privilege", ERRCODE_INSUFFICIENT_PRIVILEGE
569 },
570
571 {
572 "cannot_coerce", ERRCODE_CANNOT_COERCE
573 },
574
575 {
576 "grouping_error", ERRCODE_GROUPING_ERROR
577 },
578
579 {
580 "windowing_error", ERRCODE_WINDOWING_ERROR
581 },
582
583 {
584 "invalid_recursion", ERRCODE_INVALID_RECURSION
585 },
586
587 {
588 "invalid_foreign_key", ERRCODE_INVALID_FOREIGN_KEY
589 },
590
591 {
592 "invalid_name", ERRCODE_INVALID_NAME
593 },
594
595 {
596 "name_too_long", ERRCODE_NAME_TOO_LONG
597 },
598
599 {
600 "reserved_name", ERRCODE_RESERVED_NAME
601 },
602
603 {
604 "datatype_mismatch", ERRCODE_DATATYPE_MISMATCH
605 },
606
607 {
608 "indeterminate_datatype", ERRCODE_INDETERMINATE_DATATYPE
609 },
610
611 {
612 "collation_mismatch", ERRCODE_COLLATION_MISMATCH
613 },
614
615 {
616 "indeterminate_collation", ERRCODE_INDETERMINATE_COLLATION
617 },
618
619 {
620 "wrong_object_type", ERRCODE_WRONG_OBJECT_TYPE
621 },
622
623 {
624 "generated_always", ERRCODE_GENERATED_ALWAYS
625 },
626
627 {
628 "undefined_column", ERRCODE_UNDEFINED_COLUMN
629 },
630
631 {
632 "undefined_function", ERRCODE_UNDEFINED_FUNCTION
633 },
634
635 {
636 "undefined_table", ERRCODE_UNDEFINED_TABLE
637 },
638
639 {
640 "undefined_parameter", ERRCODE_UNDEFINED_PARAMETER
641 },
642
643 {
644 "undefined_object", ERRCODE_UNDEFINED_OBJECT
645 },
646
647 {
648 "duplicate_column", ERRCODE_DUPLICATE_COLUMN
649 },
650
651 {
652 "duplicate_cursor", ERRCODE_DUPLICATE_CURSOR
653 },
654
655 {
656 "duplicate_database", ERRCODE_DUPLICATE_DATABASE
657 },
658
659 {
660 "duplicate_function", ERRCODE_DUPLICATE_FUNCTION
661 },
662
663 {
664 "duplicate_prepared_statement", ERRCODE_DUPLICATE_PSTATEMENT
665 },
666
667 {
668 "duplicate_schema", ERRCODE_DUPLICATE_SCHEMA
669 },
670
671 {
672 "duplicate_table", ERRCODE_DUPLICATE_TABLE
673 },
674
675 {
676 "duplicate_alias", ERRCODE_DUPLICATE_ALIAS
677 },
678
679 {
680 "duplicate_object", ERRCODE_DUPLICATE_OBJECT
681 },
682
683 {
684 "ambiguous_column", ERRCODE_AMBIGUOUS_COLUMN
685 },
686
687 {
688 "ambiguous_function", ERRCODE_AMBIGUOUS_FUNCTION
689 },
690
691 {
692 "ambiguous_parameter", ERRCODE_AMBIGUOUS_PARAMETER
693 },
694
695 {
696 "ambiguous_alias", ERRCODE_AMBIGUOUS_ALIAS
697 },
698
699 {
700 "invalid_column_reference", ERRCODE_INVALID_COLUMN_REFERENCE
701 },
702
703 {
704 "invalid_column_definition", ERRCODE_INVALID_COLUMN_DEFINITION
705 },
706
707 {
708 "invalid_cursor_definition", ERRCODE_INVALID_CURSOR_DEFINITION
709 },
710
711 {
712 "invalid_database_definition", ERRCODE_INVALID_DATABASE_DEFINITION
713 },
714
715 {
716 "invalid_function_definition", ERRCODE_INVALID_FUNCTION_DEFINITION
717 },
718
719 {
720 "invalid_prepared_statement_definition", ERRCODE_INVALID_PSTATEMENT_DEFINITION
721 },
722
723 {
724 "invalid_schema_definition", ERRCODE_INVALID_SCHEMA_DEFINITION
725 },
726
727 {
728 "invalid_table_definition", ERRCODE_INVALID_TABLE_DEFINITION
729 },
730
731 {
732 "invalid_object_definition", ERRCODE_INVALID_OBJECT_DEFINITION
733 },
734
735 {
736 "with_check_option_violation", ERRCODE_WITH_CHECK_OPTION_VIOLATION
737 },
738
739 {
740 "insufficient_resources", ERRCODE_INSUFFICIENT_RESOURCES
741 },
742
743 {
744 "disk_full", ERRCODE_DISK_FULL
745 },
746
747 {
748 "out_of_memory", ERRCODE_OUT_OF_MEMORY
749 },
750
751 {
752 "too_many_connections", ERRCODE_TOO_MANY_CONNECTIONS
753 },
754
755 {
756 "configuration_limit_exceeded", ERRCODE_CONFIGURATION_LIMIT_EXCEEDED
757 },
758
759 {
760 "program_limit_exceeded", ERRCODE_PROGRAM_LIMIT_EXCEEDED
761 },
762
763 {
764 "statement_too_complex", ERRCODE_STATEMENT_TOO_COMPLEX
765 },
766
767 {
768 "too_many_columns", ERRCODE_TOO_MANY_COLUMNS
769 },
770
771 {
772 "too_many_arguments", ERRCODE_TOO_MANY_ARGUMENTS
773 },
774
775 {
776 "object_not_in_prerequisite_state", ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE
777 },
778
779 {
780 "object_in_use", ERRCODE_OBJECT_IN_USE
781 },
782
783 {
784 "cant_change_runtime_param", ERRCODE_CANT_CHANGE_RUNTIME_PARAM
785 },
786
787 {
788 "lock_not_available", ERRCODE_LOCK_NOT_AVAILABLE
789 },
790
791 {
792 "unsafe_new_enum_value_usage", ERRCODE_UNSAFE_NEW_ENUM_VALUE_USAGE
793 },
794
795 {
796 "operator_intervention", ERRCODE_OPERATOR_INTERVENTION
797 },
798
799 {
800 "query_canceled", ERRCODE_QUERY_CANCELED
801 },
802
803 {
804 "admin_shutdown", ERRCODE_ADMIN_SHUTDOWN
805 },
806
807 {
808 "crash_shutdown", ERRCODE_CRASH_SHUTDOWN
809 },
810
811 {
812 "cannot_connect_now", ERRCODE_CANNOT_CONNECT_NOW
813 },
814
815 {
816 "database_dropped", ERRCODE_DATABASE_DROPPED
817 },
818
819 {
820 "system_error", ERRCODE_SYSTEM_ERROR
821 },
822
823 {
824 "io_error", ERRCODE_IO_ERROR
825 },
826
827 {
828 "undefined_file", ERRCODE_UNDEFINED_FILE
829 },
830
831 {
832 "duplicate_file", ERRCODE_DUPLICATE_FILE
833 },
834
835 {
836 "snapshot_too_old", ERRCODE_SNAPSHOT_TOO_OLD
837 },
838
839 {
840 "config_file_error", ERRCODE_CONFIG_FILE_ERROR
841 },
842
843 {
844 "lock_file_exists", ERRCODE_LOCK_FILE_EXISTS
845 },
846
847 {
848 "fdw_error", ERRCODE_FDW_ERROR
849 },
850
851 {
852 "fdw_column_name_not_found", ERRCODE_FDW_COLUMN_NAME_NOT_FOUND
853 },
854
855 {
856 "fdw_dynamic_parameter_value_needed", ERRCODE_FDW_DYNAMIC_PARAMETER_VALUE_NEEDED
857 },
858
859 {
860 "fdw_function_sequence_error", ERRCODE_FDW_FUNCTION_SEQUENCE_ERROR
861 },
862
863 {
864 "fdw_inconsistent_descriptor_information", ERRCODE_FDW_INCONSISTENT_DESCRIPTOR_INFORMATION
865 },
866
867 {
868 "fdw_invalid_attribute_value", ERRCODE_FDW_INVALID_ATTRIBUTE_VALUE
869 },
870
871 {
872 "fdw_invalid_column_name", ERRCODE_FDW_INVALID_COLUMN_NAME
873 },
874
875 {
876 "fdw_invalid_column_number", ERRCODE_FDW_INVALID_COLUMN_NUMBER
877 },
878
879 {
880 "fdw_invalid_data_type", ERRCODE_FDW_INVALID_DATA_TYPE
881 },
882
883 {
884 "fdw_invalid_data_type_descriptors", ERRCODE_FDW_INVALID_DATA_TYPE_DESCRIPTORS
885 },
886
887 {
888 "fdw_invalid_descriptor_field_identifier", ERRCODE_FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER
889 },
890
891 {
892 "fdw_invalid_handle", ERRCODE_FDW_INVALID_HANDLE
893 },
894
895 {
896 "fdw_invalid_option_index", ERRCODE_FDW_INVALID_OPTION_INDEX
897 },
898
899 {
900 "fdw_invalid_option_name", ERRCODE_FDW_INVALID_OPTION_NAME
901 },
902
903 {
904 "fdw_invalid_string_length_or_buffer_length", ERRCODE_FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH
905 },
906
907 {
908 "fdw_invalid_string_format", ERRCODE_FDW_INVALID_STRING_FORMAT
909 },
910
911 {
912 "fdw_invalid_use_of_null_pointer", ERRCODE_FDW_INVALID_USE_OF_NULL_POINTER
913 },
914
915 {
916 "fdw_too_many_handles", ERRCODE_FDW_TOO_MANY_HANDLES
917 },
918
919 {
920 "fdw_out_of_memory", ERRCODE_FDW_OUT_OF_MEMORY
921 },
922
923 {
924 "fdw_no_schemas", ERRCODE_FDW_NO_SCHEMAS
925 },
926
927 {
928 "fdw_option_name_not_found", ERRCODE_FDW_OPTION_NAME_NOT_FOUND
929 },
930
931 {
932 "fdw_reply_handle", ERRCODE_FDW_REPLY_HANDLE
933 },
934
935 {
936 "fdw_schema_not_found", ERRCODE_FDW_SCHEMA_NOT_FOUND
937 },
938
939 {
940 "fdw_table_not_found", ERRCODE_FDW_TABLE_NOT_FOUND
941 },
942
943 {
944 "fdw_unable_to_create_execution", ERRCODE_FDW_UNABLE_TO_CREATE_EXECUTION
945 },
946
947 {
948 "fdw_unable_to_create_reply", ERRCODE_FDW_UNABLE_TO_CREATE_REPLY
949 },
950
951 {
952 "fdw_unable_to_establish_connection", ERRCODE_FDW_UNABLE_TO_ESTABLISH_CONNECTION
953 },
954
955 {
956 "plpgsql_error", ERRCODE_PLPGSQL_ERROR
957 },
958
959 {
960 "raise_exception", ERRCODE_RAISE_EXCEPTION
961 },
962
963 {
964 "no_data_found", ERRCODE_NO_DATA_FOUND
965 },
966
967 {
968 "too_many_rows", ERRCODE_TOO_MANY_ROWS
969 },
970
971 {
972 "assert_failure", ERRCODE_ASSERT_FAILURE
973 },
974
975 {
976 "internal_error", ERRCODE_INTERNAL_ERROR
977 },
978
979 {
980 "data_corrupted", ERRCODE_DATA_CORRUPTED
981 },
982
983 {
984 "index_corrupted", ERRCODE_INDEX_CORRUPTED
985 },
986
987