1 2 /* 3 Copyright (c) 2004, 2021, Oracle and/or its affiliates. 4 5 This program is free software; you can redistribute it and/or modify 6 it under the terms of the GNU General Public License, version 2.0, 7 as published by the Free Software Foundation. 8 9 This program is also distributed with certain software (including 10 but not limited to OpenSSL) that is licensed under separate terms, 11 as designated in a particular file or component or in included license 12 documentation. The authors of MySQL hereby grant you an additional 13 permission to link the program and your derivative works with the 14 separately licensed software that they have included with MySQL. 15 16 This program is distributed in the hope that it will be useful, 17 but WITHOUT ANY WARRANTY; without even the implied warranty of 18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 GNU General Public License, version 2.0, for more details. 20 21 You should have received a copy of the GNU General Public License 22 along with this program; if not, write to the Free Software 23 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 24 */ 25 26 #ifndef DBSPJ_ERR_H 27 #define DBSPJ_ERR_H 28 29 #define JAM_FILE_ID 155 30 31 32 struct DbspjErr 33 { 34 enum { 35 OutOfOperations = 20000 36 ,ZeroLengthQueryTree = 20001 37 ,InvalidRequest = 20002 38 ,UnknowQueryOperation = 20003 39 ,InvalidTreeNodeSpecification = 20004 40 ,InvalidTreeParametersSpecification = 20005 41 ,OutOfSectionMemory = 20006 42 ,InvalidPattern = 20007 43 ,OutOfQueryMemory = 20008 44 ,QueryNodeTooBig = 20009 45 ,QueryNodeParametersTooBig = 20010 46 ,BothTreeAndParametersContainInterpretedProgram = 20011 47 ,InvalidTreeParametersSpecificationKeyParamBitsMissmatch = 20012 48 ,InvalidTreeParametersSpecificationIncorrectKeyParamCount = 20013 49 ,InternalError = 20014 50 ,OutOfRowMemory = 20015 51 ,NodeFailure = 20016 52 ,InvalidTreeNodeCount = 20017 53 ,IndexFragNotFound = 20018 54 ,NoSuchTable = 20019 55 ,DropTableInProgress = 20020 56 ,WrongSchemaVersion = 20021 57 }; 58 }; 59 60 61 #undef JAM_FILE_ID 62 63 #endif 64