public static XProperties getXProperties(List<XProperty> prop) { XProperties properties = XCF.createXProperties(); properties.getProperty().addAll(prop); return properties; }
public static XProperties getXProperties(List<XProperty> prop) { XProperties properties = XCF.createXProperties(); properties.getProperty().addAll(prop); return properties; }
public static XProperties xPropertiesFromMap(Map<String, String> map) { ObjectFactory xCF = new ObjectFactory(); if (map != null && !map.isEmpty()) { XProperties xp = xCF.createXProperties(); List<XProperty> xpList = xp.getProperty(); for (Map.Entry<String, String> e : map.entrySet()) { XProperty property = xCF.createXProperty(); property.setName(e.getKey()); property.setValue(e.getValue()); xpList.add(property); } return xp; } return null; }
public static XProperties getXpropertiesFromSegment(Segment cseg) { XProperties xproperties = XCF.createXProperties(); for (String prop : cseg.getProperties().keySet()) { String segPrefix = MetastoreUtil.getSegmentPropertyKey(cseg.getName()); if (prop.startsWith(segPrefix)){ XProperty xprop = XCF.createXProperty(); xprop.setName(prop.replace(segPrefix, "")); xprop.setValue(cseg.getProperties().get(prop)); xproperties.getProperty().add(xprop); } } return xproperties; }
public static XProperties getXpropertiesFromSegment(Segment cseg) { XProperties xproperties = XCF.createXProperties(); for (String prop : cseg.getProperties().keySet()) { String segPrefix = MetastoreUtil.getSegmentPropertyKey(cseg.getName()); if (prop.startsWith(segPrefix)){ XProperty xprop = XCF.createXProperty(); xprop.setName(prop.replace(segPrefix, "")); xprop.setValue(cseg.getProperties().get(prop)); xproperties.getProperty().add(xprop); } } return xproperties; }
private XStorageTableDesc createStorageTableDesc(String name, final String[] timePartColNames) { XStorageTableDesc xs1 = cubeObjectFactory.createXStorageTableDesc(); XProperties props = cubeObjectFactory.createXProperties(); XProperty propStartTime = cubeObjectFactory.createXProperty(); propStartTime.setName(MetastoreUtil.getStoragetableStartTimesKey());
XProperties props1 = cubeObjectFactory.createXProperties(); XProperty prop1 = new XProperty(); prop1.setName("prop_key1"); props1.getProperty().add(prop1); XProperties props2 = cubeObjectFactory.createXProperties(); XProperty prop2 = new XProperty(); prop2.setName("prop_key2");