cubeDesc.setPartitionDateStart(partitionDate); cubeDesc.setEngineType(IEngineAware.ID_MR_V2); cubeDesc.setStorageType(IStorageAware.ID_SHARDED_HBASE);
cubeDesc.setPartitionDateStart(partitionDate); cubeDesc.setEngineType(IEngineAware.ID_MR_V2); cubeDesc.setStorageType(IStorageAware.ID_SHARDED_HBASE);
@Test public void testBuildCubeWithPartitionStartDate() throws IOException { Long PARTITION_DATE_START = 1513123200L; Long FIRST_BUILD_DATE_END = 1514764800L; Long SECOND_BUILD_DATE_END = 1540339200L; KylinConfig config = getTestConfig(); CubeManager cubeManager = CubeManager.getInstance(config); CubeInstance cube = cubeManager.getCube("test_kylin_cube_with_slr_empty"); cube.getDescriptor().setPartitionDateStart(PARTITION_DATE_START); CubeSegment segment = cubeManager.appendSegment(cube, new TSRange(0L, FIRST_BUILD_DATE_END), null, null, null); assertEquals(segment._getDateRangeStart(), PARTITION_DATE_START.longValue()); assertEquals(segment._getDateRangeEnd(), FIRST_BUILD_DATE_END.longValue()); cubeManager.updateCubeSegStatus(segment, SegmentStatusEnum.READY); segment = cubeManager.appendSegment(cube, new TSRange(0L, SECOND_BUILD_DATE_END), null, null, null); assertEquals(segment._getDateRangeStart(), FIRST_BUILD_DATE_END.longValue()); assertEquals(segment._getDateRangeEnd(), SECOND_BUILD_DATE_END.longValue()); }
newCubeDesc.setStatusNeedNotify(cubeDesc.getStatusNeedNotify()); newCubeDesc.setAutoMergeTimeRanges(cubeDesc.getAutoMergeTimeRanges()); newCubeDesc.setPartitionDateStart(cubeDesc.getPartitionDateStart()); newCubeDesc.setPartitionDateEnd(cubeDesc.getPartitionDateEnd()); newCubeDesc.setVolatileRange(cubeDesc.getVolatileRange());
cubeDesc.setPartitionDateStart(partitionDate); cubeDesc.setEngineType(IEngineAware.ID_MR_V2); cubeDesc.setStorageType(IStorageAware.ID_SHARDED_HBASE);
cubeDesc.setPartitionDateStart(partitionDate); cubeDesc.setEngineType(IEngineAware.ID_MR_V2); cubeDesc.setStorageType(IStorageAware.ID_SHARDED_HBASE);
newCubeDesc.setStatusNeedNotify(cubeDesc.getStatusNeedNotify()); newCubeDesc.setAutoMergeTimeRanges(cubeDesc.getAutoMergeTimeRanges()); newCubeDesc.setPartitionDateStart(cubeDesc.getPartitionDateStart()); newCubeDesc.setPartitionDateEnd(cubeDesc.getPartitionDateEnd()); newCubeDesc.setVolatileRange(cubeDesc.getVolatileRange());