StoreTableNode storeTableNode,
PhysicalExec child) throws IOException {
Enforcer enforcer = context.getEnforcer();
EnforceProperty property = getAlgorithmEnforceProperty(enforcer, storeTableNode);
if (property != null) {
ColumnPartitionAlgorithm algorithm = property.getColumnPartition().getAlgorithm();
switch (algorithm) {
case HASH_PARTITION:
return createHashColumnPartitionStorePlan(context, storeTableNode, child);
case SORT_PARTITION: // default algorithm
default: