public int compare(CollectionManager o1, CollectionManager o2) { return o1.getStartCollection().compareTo(o2.getStartCollection()); } });
private static void doit(FeatureCollectionConfig config) throws IOException { TimePartitionCollection tpc = TimePartitionCollection.factory(config, new Formatter(System.out), null); System.out.printf("tpc = %s%n", tpc); if (tpc.makePartitions() == null) { System.out.printf("*** No partitions%n"); return; } List<CollectionManager> m = tpc.makePartitions(); for (CollectionManager dcm : m) { System.out.printf(" dcm = %s timePartition=%s %n", dcm, dcm.getStartCollection()); /* dcm.scan(null); for (MFile mfile : dcm.getFiles()) { System.out.printf(" %s == %s%n", mfile.getPath(), dcm.extractRunDate(mfile)); } */ } System.out.printf("-----------------------------------%n"); }