mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Patch for push of wl1354 Partitioning
This commit is contained in:
@ -145,7 +145,10 @@ public:
|
||||
FragSingle = 1, ///< Only one fragment
|
||||
FragAllSmall = 2, ///< One fragment per node, default
|
||||
FragAllMedium = 3, ///< two fragments per node
|
||||
FragAllLarge = 4 ///< Four fragments per node.
|
||||
FragAllLarge = 4, ///< Four fragments per node.
|
||||
DistrKeyHash = 5,
|
||||
DistrKeyLin = 6,
|
||||
UserDefined = 7
|
||||
};
|
||||
};
|
||||
|
||||
@ -614,6 +617,12 @@ public:
|
||||
const void* getFrmData() const;
|
||||
Uint32 getFrmLength() const;
|
||||
|
||||
/**
|
||||
* Get Node Group and Tablespace id's for fragments in table
|
||||
*/
|
||||
const void *getNodeGroupIds() const;
|
||||
Uint32 getNodeGroupIdsLength() const;
|
||||
|
||||
/** @} *******************************************************************/
|
||||
|
||||
/**
|
||||
@ -712,6 +721,11 @@ public:
|
||||
*/
|
||||
void setFrm(const void* data, Uint32 len);
|
||||
|
||||
/**
|
||||
* Set node group for fragments
|
||||
*/
|
||||
void setNodeGroupIds(const void *data, Uint32 len);
|
||||
|
||||
/**
|
||||
* Set table object type
|
||||
*/
|
||||
|
Reference in New Issue
Block a user