40 #include <ndb_global.h>
42 #include <NdbSchemaCon.hpp>
43 #include <NdbSchemaOp.hpp>
52 NdbSchemaCon::NdbSchemaCon(
Ndb* aNdb ) :
54 theFirstSchemaOpInList(NULL),
55 theMagicNumber(0x75318642)
65 NdbSchemaCon::~NdbSchemaCon()
80 if (theFirstSchemaOpInList != NULL) {
85 if ( tSchemaOp == NULL ) {
89 theFirstSchemaOpInList = tSchemaOp;
90 int retValue = tSchemaOp->init(
this);
110 if(theError.
code != 0) {
116 tSchemaOp = theFirstSchemaOpInList;
117 if (tSchemaOp == NULL) {
118 theError.
code = 4402;
122 if ((tSchemaOp->sendRec() == -1) || (theError.
code != 0)) {
136 NdbSchemaCon::release()
139 tSchemaOp = theFirstSchemaOpInList;
140 if (tSchemaOp != NULL) {
141 tSchemaOp->release();
144 theFirstSchemaOpInList = NULL;
148 #include <NdbError.hpp>
154 ndberror_update(&ndberror);