/*
        ========== licence begin  GPL
        Copyright (c) 2005 SAP AG

        This program is free software; you can redistribute it and/or
        modify it under the terms of the GNU General Public License
        as published by the Free Software Foundation; either version 2
        of the License, or (at your option) any later version.

        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
        ========== licence end

*/

#ifndef SDBMSG_KSQL_H
#define SDBMSG_KSQL_H
/*
This header file was generated by buildmsg.pl
--- Do not edit....
*/
#ifdef __cplusplus
#ifndef MSG_LIST_HPP
#include "SAPDB/Messages/Msg_List.hpp"
#endif
#ifndef MSG_ARG_HPP
#include "SAPDB/Messages/Msg_Arg.hpp"
#endif
#ifndef MSG_SIMPLEARG_HPP
#include "SAPDB/Messages/Msg_SimpleArg.hpp"
#endif
#endif

#ifndef SDB_RELEASE_070600  /* don't merge this define - only this date: 2005-08-05 09:41:15 */
#error SDBMsg_KSQL.h was probably integrated between releases, do not integrate this header file, \
use buildmsg
#endif


#define SDBMSG_KSQL_COMPONENT "KSQL"
/* Begin of all message defines for component KSQL -> */
/* Begin of defines for message NO_MEMORY: ID = 1, VERSION = 1, TAGS = 2 -> */
#define SDBMSG_KSQL_NO_MEMORY 1, "KSQL", __FILE__, __LINE__, "Out of memory", (Msg_Has2Args*)0, Msg_SimpleArg("_MESSAGEVERSION", reinterpret_cast<const SAPDB_UTF8*>("1"))
#define SDBMSGTAG_KSQL_NO_MEMORY__MEMREQUEST "MEMREQUEST"
/* <- End of defines for message NO_MEMORY */
/* Begin of defines for message PREPSTMTSCOPE_NEWCONTEXT_FAILED: ID = 2, VERSION = 1, TAGS = 3 -> */
#define SDBMSG_KSQL_PREPSTMTSCOPE_NEWCONTEXT_FAILED 2, "KSQL", __FILE__, __LINE__, "Could not create internal statement context; error $ERRORTEXT$", (Msg_Has3Args*)0, Msg_SimpleArg("_MESSAGEVERSION", reinterpret_cast<const SAPDB_UTF8*>("1"))
#define SDBMSGTAG_KSQL_PREPSTMTSCOPE_NEWCONTEXT_FAILED__ERRORTEXT "ERRORTEXT"
#define SDBMSGTAG_KSQL_PREPSTMTSCOPE_NEWCONTEXT_FAILED__RETURNCODE "RETURNCODE"
/* <- End of defines for message PREPSTMTSCOPE_NEWCONTEXT_FAILED */
/* Begin of defines for message PREPSTMTSCOPE_CREATESTATEMENT_FAILED: ID = 3, VERSION = 1, TAGS = 3 -> */
#define SDBMSG_KSQL_PREPSTMTSCOPE_CREATESTATEMENT_FAILED 3, "KSQL", __FILE__, __LINE__, "Creation of internal connection failed; error '$ERRORTEXT$'", (Msg_Has3Args*)0, Msg_SimpleArg("_MESSAGEVERSION", reinterpret_cast<const SAPDB_UTF8*>("1"))
#define SDBMSGTAG_KSQL_PREPSTMTSCOPE_CREATESTATEMENT_FAILED__ERRORTEXT "ERRORTEXT"
#define SDBMSGTAG_KSQL_PREPSTMTSCOPE_CREATESTATEMENT_FAILED__RETURNCODE "RETURNCODE"
/* <- End of defines for message PREPSTMTSCOPE_CREATESTATEMENT_FAILED */
/* Begin of defines for message PREPSTMTSCOPE_PREPARE_FAILED: ID = 4, VERSION = 1, TAGS = 3 -> */
#define SDBMSG_KSQL_PREPSTMTSCOPE_PREPARE_FAILED 4, "KSQL", __FILE__, __LINE__, "Error during prepare of internal SQL statement, error '$ERRORTEXT$'", (Msg_Has3Args*)0, Msg_SimpleArg("_MESSAGEVERSION", reinterpret_cast<const SAPDB_UTF8*>("1"))
#define SDBMSGTAG_KSQL_PREPSTMTSCOPE_PREPARE_FAILED__ERRORTEXT "ERRORTEXT"
#define SDBMSGTAG_KSQL_PREPSTMTSCOPE_PREPARE_FAILED__RETURNCODE "RETURNCODE"
/* <- End of defines for message PREPSTMTSCOPE_PREPARE_FAILED */
/* <- End of message defines for component KSQL */

/* some helpful enumerations (created by buildmsg.pl) -> */

#define SDBMSG_KSQL_ENUMERATION \
                    KSQL_NO_MEMORY=1, \
                    KSQL_PREPSTMTSCOPE_NEWCONTEXT_FAILED=2, \
                    KSQL_PREPSTMTSCOPE_CREATESTATEMENT_FAILED=3, \
                    KSQL_PREPSTMTSCOPE_PREPARE_FAILED=4
#define SDBMSG_KSQL_INITIALIZATIONLIST(x) \
                    x(SDBMSG_KSQL_NO_MEMORY, "NO_MEMORY"), \
                    x(SDBMSG_KSQL_PREPSTMTSCOPE_NEWCONTEXT_FAILED, "PREPSTMTSCOPE_NEWCONTEXT_FAILED"), \
                    x(SDBMSG_KSQL_PREPSTMTSCOPE_CREATESTATEMENT_FAILED, "PREPSTMTSCOPE_CREATESTATEMENT_FAILED"), \
                    x(SDBMSG_KSQL_PREPSTMTSCOPE_PREPARE_FAILED, "PREPSTMTSCOPE_PREPARE_FAILED")
/* <- some helpful enumerations */

#endif /* SDBMSG_KSQL_H */
