/** * Create an instance of {@link XUpdatePeriodTableDescriptor } * */ public XUpdatePeriodTableDescriptor createXUpdatePeriodTableDescriptor() { return new XUpdatePeriodTableDescriptor(); }
/** * Create an instance of {@link XUpdatePeriodTableDescriptor } * */ public XUpdatePeriodTableDescriptor createXUpdatePeriodTableDescriptor() { return new XUpdatePeriodTableDescriptor(); }
tblElement.setUpdatePeriods(xUpdatePeriods); for (Map.Entry entry : updatePeriodToTableMap.entrySet()) { XUpdatePeriodTableDescriptor updatePeriodTableDescriptor = new XUpdatePeriodTableDescriptor(); updatePeriodTableDescriptor.setTableDesc(getStorageTableDescFromHiveTable( this.getHiveTable(MetastoreUtil.getFactOrDimtableStorageTableName(cft.getName(),
tblElement.setUpdatePeriods(xUpdatePeriods); for (Map.Entry entry : updatePeriodToTableMap.entrySet()) { XUpdatePeriodTableDescriptor updatePeriodTableDescriptor = new XUpdatePeriodTableDescriptor(); updatePeriodTableDescriptor.setTableDesc(getStorageTableDescFromHiveTable( this.getHiveTable(MetastoreUtil.getFactOrDimtableStorageTableName(cft.getName(),
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,