public XDerivedCube withDimAttrNames(XDimAttrNames value) { setDimAttrNames(value); return this; }
public XDerivedCube withMeasureNames(XMeasureNames value) { setMeasureNames(value); return this; }
public XDerivedCube withParent(String value) { setParent(value); return this; }
private XDerivedCube createDerivedCube(String cubeName, String parent, boolean addExtraFields) throws Exception { XDerivedCube cube = cubeObjectFactory.createXDerivedCube(); cube.setName(cubeName); cube.setDimAttrNames(new XDimAttrNames()); cube.setMeasureNames(new XMeasureNames()); cube.setProperties(new XProperties()); cube.getDimAttrNames().getAttrName().add("dim1"); cube.getMeasureNames().getMeasureName().add("msr1"); if (addExtraFields) { cube.getDimAttrNames().getAttrName().add("random_dim"); cube.getMeasureNames().getMeasureName().add("random_measure"); } XProperty xp1 = cubeObjectFactory.createXProperty(); xp1.setName("derived.foo"); xp1.setValue("derived.bar"); cube.getProperties().getProperty().add(xp1); cube.setParent(parent); return cube; }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { super.appendFields(locator, buffer, strategy); { XMeasureNames theMeasureNames; theMeasureNames = this.getMeasureNames(); strategy.appendField(locator, this, "measureNames", buffer, theMeasureNames); } { XDimAttrNames theDimAttrNames; theDimAttrNames = this.getDimAttrNames(); strategy.appendField(locator, this, "dimAttrNames", buffer, theDimAttrNames); } { String theParent; theParent = this.getParent(); strategy.appendField(locator, this, "parent", buffer, theParent); } return buffer; }
if (c.isDerivedCube()) { XDerivedCube xdc = XCF.createXDerivedCube(); xdc.setMeasureNames(new XMeasureNames()); xdc.setDimAttrNames(new XDimAttrNames()); xc = xdc; xdc.getMeasureNames().getMeasureName().addAll(c.getMeasureNames()); xdc.getDimAttrNames().getAttrName().addAll(c.getDimAttributeNames()); xdc.setParent(((DerivedCube) c).getParent().getName()); } else { XBaseCube xbc = XCF.createXBaseCube();
XDerivedCube actual2 = (XDerivedCube) actualElement.getValue(); assertNotNull(actual2); assertTrue(dcube.getName().equalsIgnoreCase(actual2.getName())); assertEquals(actual2.getParent(), "testGetCube".toLowerCase()); assertEquals(actual2.getMeasureNames().getMeasureName().size(), dcube.getMeasureNames().getMeasureName().size()); assertEquals(actual2.getDimAttrNames().getAttrName().size(), dcube.getDimAttrNames().getAttrName().size()); } finally { dropDatabase(DB, mediaType);
XDerivedCube dcube = (XDerivedCube) cube; Set<String> dims = new LinkedHashSet<String>(); dims.addAll(dcube.getDimAttrNames().getAttrName()); measures.addAll(dcube.getMeasureNames().getMeasureName());
dcube.getMeasureNames().getMeasureName().add("msr3"); dcube.getDimAttrNames().getAttrName().add("dim3"); dcube.getProperties().getProperty().add(xp); .queryParam("sessionid", lensSessionId).request(mediaType).get(new GenericType<JAXBElement<XCube>>() {}); XDerivedCube actual2 = (XDerivedCube) got.getValue(); assertEquals(actual2.getDimAttrNames().getAttrName().size(), 2); assertEquals(actual2.getMeasureNames().getMeasureName().size(), 2); assertTrue(actual2.getMeasureNames().getMeasureName().contains("msr3")); assertTrue(actual2.getDimAttrNames().getAttrName().contains("dim3"));
public void createCube(XCube cube) throws LensException { Cube parent = cube instanceof XDerivedCube ? (Cube) getCube( ((XDerivedCube) cube).getParent()) : null; createCube(JAXBUtils.hiveCubeFromXCube(cube, parent)); }
@Override public XDerivedCube withProperties(XProperties value) { setProperties(value); return this; }
@Override public XDerivedCube withName(String value) { setName(value); return this; }
/** * Create an instance of {@link XDerivedCube } * */ public XDerivedCube createXDerivedCube() { return new XDerivedCube(); }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { super.appendFields(locator, buffer, strategy); { XMeasureNames theMeasureNames; theMeasureNames = this.getMeasureNames(); strategy.appendField(locator, this, "measureNames", buffer, theMeasureNames); } { XDimAttrNames theDimAttrNames; theDimAttrNames = this.getDimAttrNames(); strategy.appendField(locator, this, "dimAttrNames", buffer, theDimAttrNames); } { String theParent; theParent = this.getParent(); strategy.appendField(locator, this, "parent", buffer, theParent); } return buffer; }
if (c.isDerivedCube()) { XDerivedCube xdc = XCF.createXDerivedCube(); xdc.setMeasureNames(new XMeasureNames()); xdc.setDimAttrNames(new XDimAttrNames()); xc = xdc; xdc.getMeasureNames().getMeasureName().addAll(c.getMeasureNames()); xdc.getDimAttrNames().getAttrName().addAll(c.getDimAttributeNames()); xdc.setParent(((DerivedCube) c).getParent().getName()); } else { XBaseCube xbc = XCF.createXBaseCube();
XDerivedCube dcube = (XDerivedCube) cube; Set<String> dims = new LinkedHashSet<String>(); dims.addAll(dcube.getDimAttrNames().getAttrName()); measures.addAll(dcube.getMeasureNames().getMeasureName());
public void createCube(XCube cube) throws LensException { Cube parent = cube instanceof XDerivedCube ? (Cube) getCube( ((XDerivedCube) cube).getParent()) : null; createCube(JAXBUtils.hiveCubeFromXCube(cube, parent)); }
@Override public XDerivedCube withProperties(XProperties value) { setProperties(value); return this; }
@Override public XDerivedCube withName(String value) { setName(value); return this; }
/** * Create an instance of {@link XDerivedCube } * */ public XDerivedCube createXDerivedCube() { return new XDerivedCube(); }