public List<IIInstance> getIIsByDesc(String descName) { List<IIInstance> list = listAllIIs(); List<IIInstance> result = new ArrayList<IIInstance>(); Iterator<IIInstance> it = list.iterator(); while (it.hasNext()) { IIInstance ci = it.next(); if (descName.equalsIgnoreCase(ci.getDescName())) { result.add(ci); } } return result; }
private static List<String> getHTableNames(KylinConfig config) { CubeManager cubeMgr = CubeManager.getInstance(config); ArrayList<String> result = new ArrayList<String>(); for (CubeInstance cube : cubeMgr.listAllCubes()) { for (CubeSegment seg : cube.getSegments(SegmentStatusEnum.READY)) { String tableName = seg.getStorageLocationIdentifier(); if (StringUtils.isBlank(tableName) == false) { result.add(tableName); System.out.println("added new table: " + tableName); } } } for (IIInstance ii : IIManager.getInstance(config).listAllIIs()) { for (IISegment seg : ii.getSegments(SegmentStatusEnum.READY)) { String tableName = seg.getStorageLocationIdentifier(); if (StringUtils.isBlank(tableName) == false) { result.add(tableName); System.out.println("added new table: " + tableName); } } } return result; } }
for (IIInstance ii : iiManager.listAllIIs()) { for (IISegment seg : ii.getSegments()) { String tablename = seg.getStorageLocationIdentifier();
public List<IIInstance> getIIsByDesc(String descName) { List<IIInstance> list = listAllIIs(); List<IIInstance> result = new ArrayList<IIInstance>(); Iterator<IIInstance> it = list.iterator(); while (it.hasNext()) { IIInstance ci = it.next(); if (descName.equalsIgnoreCase(ci.getDescName())) { result.add(ci); } } return result; }
@Test public void testCreateIIInstance() throws IOException { IIDesc iiDesc = IIDescManager.getInstance(getTestConfig()).getIIDesc("test_kylin_ii_desc"); IIInstance ii = IIInstance.create("new ii", "default", iiDesc); IIManager iiMgr = IIManager.getInstance(getTestConfig()); List<IIInstance> allIIList = iiMgr.listAllIIs(); iiMgr.createII(ii); Assert.assertNotNull(iiMgr.getII("new ii")); }
private static List<String> getHTableNames(KylinConfig config) { CubeManager cubeMgr = CubeManager.getInstance(config); ArrayList<String> result = new ArrayList<String>(); for (CubeInstance cube : cubeMgr.listAllCubes()) { for (CubeSegment seg : cube.getSegments(SegmentStatusEnum.READY)) { String tableName = seg.getStorageLocationIdentifier(); if (StringUtils.isBlank(tableName) == false) { result.add(tableName); System.out.println("added new table: " + tableName); } } } for (IIInstance ii : IIManager.getInstance(config).listAllIIs()) { for (IISegment seg : ii.getSegments(SegmentStatusEnum.READY)) { String tableName = seg.getStorageLocationIdentifier(); if (StringUtils.isBlank(tableName) == false) { result.add(tableName); System.out.println("added new table: " + tableName); } } } return result; } }
private static List<String> getHTableNames(KylinConfig config) { CubeManager cubeMgr = CubeManager.getInstance(config); ArrayList<String> result = new ArrayList<String>(); for (CubeInstance cube : cubeMgr.listAllCubes()) { for (CubeSegment seg : cube.getSegments(SegmentStatusEnum.READY)) { String tableName = seg.getStorageLocationIdentifier(); if (!StringUtils.isBlank(tableName)) { result.add(tableName); System.out.println("added new table: " + tableName); } } } for (IIInstance ii : IIManager.getInstance(config).listAllIIs()) { if (ii.getStatus() == RealizationStatusEnum.READY) { for (IISegment seg : ii.getSegments()) {//streaming segment is never "READY" String tableName = seg.getStorageLocationIdentifier(); if (!StringUtils.isBlank(tableName)) { result.add(tableName); System.out.println("added new table: " + tableName); } } } } return result; }
for (IIInstance ii : iiManager.listAllIIs()) { for (IISegment seg : ii.getSegments()) { String tablename = seg.getStorageLocationIdentifier();