mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Bug#5429
Use const table * in NDB API ndb/include/ndbapi/Ndb.hpp: Removed useFullyQualifiedNames(bool) Changed so that auto increment methods takes const pointer ndb/include/ndbapi/NdbBlob.hpp: Changed to const table pointer ndb/include/ndbapi/NdbConnection.hpp: Changed to const table pointer ndb/include/ndbapi/NdbIndexOperation.hpp: Changed to const table pointer ndb/include/ndbapi/NdbOperation.hpp: Changed to const table pointer ndb/include/ndbapi/NdbScanOperation.hpp: Changed to const table pointer ndb/src/kernel/blocks/backup/restore/Restore.cpp: Corrected size & array size in case of blob usage ndb/src/kernel/blocks/backup/restore/consumer_restore.cpp: Removed use fully qualified name Handle blob tables ndb/src/kernel/blocks/backup/restore/consumer_restore.hpp: Introduced mapping between old/new table (wrt ids) ndb/src/kernel/blocks/backup/restore/main.cpp: removed extra Uint32 ndb/src/ndbapi/Ndb.cpp: Changed to const table pointer ndb/src/ndbapi/NdbConnection.cpp: Changed to const table pointer ndb/src/ndbapi/NdbIndexOperation.cpp: Changed to const table pointer ndb/src/ndbapi/NdbOperation.cpp: Changed to const table pointer ndb/src/ndbapi/NdbScanOperation.cpp: Changed to const table pointer sql/ha_ndbcluster.cc: Changed to const table pointer
This commit is contained in:
@ -442,13 +442,13 @@ public:
|
||||
int executePendingBlobOps(Uint8 flags = 0xFF);
|
||||
|
||||
// Fast path calls for MySQL ha_ndbcluster
|
||||
NdbOperation* getNdbOperation(NdbDictionary::Table * table);
|
||||
NdbIndexOperation* getNdbIndexOperation(NdbDictionary::Index * index,
|
||||
NdbDictionary::Table * table);
|
||||
NdbScanOperation* getNdbScanOperation(NdbDictionary::Table * table);
|
||||
NdbIndexScanOperation* getNdbIndexScanOperation(NdbDictionary::Index * index,
|
||||
NdbDictionary::Table * table);
|
||||
|
||||
NdbOperation* getNdbOperation(const NdbDictionary::Table * table);
|
||||
NdbIndexOperation* getNdbIndexOperation(const NdbDictionary::Index *,
|
||||
const NdbDictionary::Table * table);
|
||||
NdbScanOperation* getNdbScanOperation(const NdbDictionary::Table * table);
|
||||
NdbIndexScanOperation* getNdbIndexScanOperation(const NdbDictionary::Index * index,
|
||||
const NdbDictionary::Table * table);
|
||||
|
||||
private:
|
||||
/**
|
||||
* Release completed operations
|
||||
@ -556,14 +556,14 @@ private:
|
||||
void setOperationErrorCodeAbort(int anErrorCode);
|
||||
|
||||
int checkMagicNumber(); // Verify correct object
|
||||
NdbOperation* getNdbOperation(class NdbTableImpl* aTable,
|
||||
NdbOperation* getNdbOperation(const class NdbTableImpl* aTable,
|
||||
NdbOperation* aNextOp = 0);
|
||||
NdbIndexScanOperation* getNdbScanOperation(class NdbTableImpl* aTable);
|
||||
NdbIndexOperation* getNdbIndexOperation(class NdbIndexImpl* anIndex,
|
||||
class NdbTableImpl* aTable,
|
||||
NdbIndexScanOperation* getNdbScanOperation(const class NdbTableImpl* aTable);
|
||||
NdbIndexOperation* getNdbIndexOperation(const class NdbIndexImpl* anIndex,
|
||||
const class NdbTableImpl* aTable,
|
||||
NdbOperation* aNextOp = 0);
|
||||
NdbIndexScanOperation* getNdbIndexScanOperation(NdbIndexImpl* index,
|
||||
NdbTableImpl* table);
|
||||
NdbIndexScanOperation* getNdbIndexScanOperation(const NdbIndexImpl* index,
|
||||
const NdbTableImpl* table);
|
||||
|
||||
void handleExecuteCompletion();
|
||||
|
||||
|
Reference in New Issue
Block a user