Rebase with generic partition support
This commit is contained in:
committed by
vinoth chandar
parent
848814bece
commit
82b211d2e6
@@ -21,8 +21,6 @@ import com.uber.hoodie.hive.HoodieHiveDatasetException;
|
|||||||
import com.uber.hoodie.hive.PartitionStrategy;
|
import com.uber.hoodie.hive.PartitionStrategy;
|
||||||
import com.uber.hoodie.hive.client.HoodieFSClient;
|
import com.uber.hoodie.hive.client.HoodieFSClient;
|
||||||
import com.uber.hoodie.hive.model.HoodieDatasetReference;
|
import com.uber.hoodie.hive.model.HoodieDatasetReference;
|
||||||
import org.apache.hadoop.fs.FileStatus;
|
|
||||||
import org.apache.hadoop.fs.Path;
|
|
||||||
import org.joda.time.DateTime;
|
import org.joda.time.DateTime;
|
||||||
import org.joda.time.format.DateTimeFormat;
|
import org.joda.time.format.DateTimeFormat;
|
||||||
import org.joda.time.format.DateTimeFormatter;
|
import org.joda.time.format.DateTimeFormatter;
|
||||||
@@ -49,7 +47,7 @@ public class DayBasedPartitionStrategy implements PartitionStrategy {
|
|||||||
|
|
||||||
@Override public List<String> scanAllPartitions(HoodieDatasetReference ref, HoodieFSClient fsClient) {
|
@Override public List<String> scanAllPartitions(HoodieDatasetReference ref, HoodieFSClient fsClient) {
|
||||||
try {
|
try {
|
||||||
return FSUtils.getAllPartitionPaths(fsClient.getFs(), ref.getBaseDatasetPath());
|
return FSUtils.getAllPartitionPaths(fsClient.getFs(), ref.getBaseDatasetPath(), true);
|
||||||
} catch (IOException ioe) {
|
} catch (IOException ioe) {
|
||||||
throw new HoodieHiveDatasetException(
|
throw new HoodieHiveDatasetException(
|
||||||
"IOException when listing partitions under dataset " + ref , ioe);
|
"IOException when listing partitions under dataset " + ref , ioe);
|
||||||
|
|||||||
Reference in New Issue
Block a user