mirror of
https://github.com/MariaDB/server.git
synced 2025-08-30 11:22:14 +03:00
wl1540, 1802
Index scan/lookup (only scan specific fragment) ndb/include/kernel/signaldata/TcIndx.hpp: Removed TxIndxReq ndb/include/ndbapi/NdbDictionary.hpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/include/ndbapi/NdbOperation.hpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/include/util/md5_hash.hpp: Added possibility to get all 4 32-bit hash values ndb/src/common/debugger/signaldata/SignalDataPrint.cpp: Removed TxIndxReq ndb/src/common/debugger/signaldata/TcIndx.cpp: Removed TxIndxReq ndb/src/common/util/md5_hash.cpp: Added possibility to get all 4 32-bit hash values ndb/src/kernel/blocks/dbdict/Dbdict.cpp: removed fragbits from hash value ndb/src/kernel/blocks/dblqh/Dblqh.hpp: removed unused frag offset (k+fragbits) ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: removed unused frag offset (k+fragbits) ndb/src/kernel/blocks/dbtc/Dbtc.hpp: Removed TxIndxReq Removed distribution group Added possibility for API to set fragment hash value Split hashvalue into 2 32bit words ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Removed TxIndxReq Removed distribution group Added possibility for API to set fragment hash value Split hashvalue into 2 32bit words ndb/src/kernel/blocks/dbtux/Dbtux.hpp: removed unused frag offset (k+fragbits) ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp: removed unused frag offset (k+fragbits) ndb/src/ndbapi/NdbApiSignal.cpp: Removed TxIndxReq ndb/src/ndbapi/NdbDictionary.cpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/src/ndbapi/NdbDictionaryImpl.cpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/src/ndbapi/NdbDictionaryImpl.hpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/src/ndbapi/NdbIndexOperation.cpp: Removed TxIndxReq ndb/src/ndbapi/NdbOperation.cpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/src/ndbapi/NdbOperationDefine.cpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/src/ndbapi/NdbOperationExec.cpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/src/ndbapi/NdbOperationSearch.cpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/test/src/HugoOperations.cpp: Removed 1) Tuple key 2) Distribution group 3) index only storage ndb/test/src/NdbSchemaOp.cpp: Removed 1) Tuple key 2) Distribution group 3) index only storage
This commit is contained in:
@@ -719,6 +719,12 @@ public:
|
||||
|
||||
LockMode getLockMode() const { return theLockMode; }
|
||||
|
||||
/**
|
||||
* Set/get distribution key
|
||||
*/
|
||||
void setDistributionKey(Uint32 key);
|
||||
Uint32 getDistributionKey() const;
|
||||
|
||||
protected:
|
||||
/******************************************************************************
|
||||
* These are the methods used to create and delete the NdbOperation objects.
|
||||
@@ -893,8 +899,7 @@ protected:
|
||||
Uint32 theMagicNumber; // Magic number to verify that object
|
||||
// is correct
|
||||
Uint32 theScanInfo; // Scan info bits (take over flag etc)
|
||||
Uint32 theDistrKeySize; // Distribution Key size if used
|
||||
Uint32 theDistributionGroup; // Distribution Group if used
|
||||
Uint32 theDistributionKey; // Distribution Key size if used
|
||||
|
||||
Uint32 theSubroutineSize; // Size of subroutines for interpretation
|
||||
Uint32 theInitialReadSize; // Size of initial reads for interpretation
|
||||
@@ -907,8 +912,6 @@ protected:
|
||||
Uint8 theSimpleIndicator; // Indicator of whether simple operation
|
||||
Uint8 theDirtyIndicator; // Indicator of whether dirty operation
|
||||
Uint8 theInterpretIndicator; // Indicator of whether interpreted operation
|
||||
Uint8 theDistrGroupIndicator; // Indicates whether distribution grp is used
|
||||
Uint8 theDistrGroupType; // Type of distribution group used
|
||||
Uint8 theDistrKeyIndicator; // Indicates whether distr. key is used
|
||||
|
||||
Uint16 m_tcReqGSN;
|
||||
|
Reference in New Issue
Block a user