public XStorageTableElement withUpdatePeriods(XUpdatePeriods value) { setUpdatePeriods(value); return this; }
public XStorageTableElement withUpdatePeriods(XUpdatePeriods value) { setUpdatePeriods(value); return this; }
public static XStorageTableElement getXStorageTableFromHiveTable(Table tbl) { XStorageTableElement tblElement = new XStorageTableElement(); tblElement.setUpdatePeriods(new XUpdatePeriods()); tblElement.setTableDesc(getStorageTableDescFromHiveTable(tbl)); return tblElement; }
public static XStorageTableElement getXStorageTableFromHiveTable(Table tbl) { XStorageTableElement tblElement = new XStorageTableElement(); tblElement.setUpdatePeriods(new XUpdatePeriods()); tblElement.setTableDesc(getStorageTableDescFromHiveTable(tbl)); return tblElement; }
tblElement.setStorageName(storageName); XUpdatePeriods xUpdatePeriods = new XUpdatePeriods(); tblElement.setUpdatePeriods(xUpdatePeriods); for (Map.Entry entry : updatePeriodToTableMap.entrySet()) { XUpdatePeriodTableDescriptor updatePeriodTableDescriptor = new XUpdatePeriodTableDescriptor();
tblElement.setStorageName(storageName); XUpdatePeriods xUpdatePeriods = new XUpdatePeriods(); tblElement.setUpdatePeriods(xUpdatePeriods); for (Map.Entry entry : updatePeriodToTableMap.entrySet()) { XUpdatePeriodTableDescriptor updatePeriodTableDescriptor = new XUpdatePeriodTableDescriptor();
private XStorageTableElement createStorageTblElement(String storageName, String... updatePeriod) { XStorageTableElement tbl = new XStorageTableElement(); tbl.setUpdatePeriods(new XUpdatePeriods()); tbl.setStorageName(storageName); if (updatePeriod != null) { for (String p : updatePeriod) { tbl.getUpdatePeriods().getUpdatePeriod().add(XUpdatePeriod.valueOf(p)); } } tbl.setTableDesc(new XStorageTableDesc()); return tbl; } }
private XStorageTableElement createStorageTblElement(String storageName, String table, final String[] timePartColNames, String... updatePeriod) { XStorageTableElement tbl = cubeObjectFactory.createXStorageTableElement(); tbl.setUpdatePeriods(new XUpdatePeriods()); tbl.setStorageName(storageName); if (updatePeriod != null) { for (String p : updatePeriod) { tbl.getUpdatePeriods().getUpdatePeriod().add(XUpdatePeriod.valueOf(p)); } } tbl.setTableDesc(createStorageTableDesc(table, timePartColNames)); return tbl; }
private XStorageTableElement createStorageTblWithMultipleTableDescriptors(String storageName, String[] tables, String[][] timePartColNames, String [] updatePeriods) { XStorageTableElement tbl = cubeObjectFactory.createXStorageTableElement(); tbl.setStorageName(storageName); XUpdatePeriods xUpdatePeriods = new XUpdatePeriods(); tbl.setUpdatePeriods(xUpdatePeriods); for (int i = 0; i < updatePeriods.length; i++) { XUpdatePeriodTableDescriptor updatePeriodTableDescriptor = new XUpdatePeriodTableDescriptor(); updatePeriodTableDescriptor.setUpdatePeriod(XUpdatePeriod.valueOf(updatePeriods[i])); updatePeriodTableDescriptor.setTableDesc(createStorageTableDesc(tables[i], timePartColNames[i])); xUpdatePeriods.getUpdatePeriodTableDescriptor().add(updatePeriodTableDescriptor); } return tbl; } private XStorageTableElement createStorageTblElement(String storageName, String table,