@Override public XDimAttribute withName(String value) { setName(value); return this; }
@Override public XDimAttribute withName(String value) { setName(value); return this; }
public static XDimAttribute createXDimAttribute(final String name, final Optional<DateTime> startDate, final Optional<DateTime> endDate) throws DatatypeConfigurationException { XDimAttribute xDimAttribute = new XDimAttribute(); xDimAttribute.setName(name); xDimAttribute.setType("STRING"); if (startDate.isPresent()) { xDimAttribute.setStartTime(createXMLGregorianCalendar(startDate.get().toDate())); } if (endDate.isPresent()) { xDimAttribute.setEndTime(createXMLGregorianCalendar(endDate.get().toDate())); } return xDimAttribute; }
xd.setName(cd.getName()); xd.setDescription(cd.getDescription()); xd.setDisplayString(cd.getDisplayString());
xd.setName(cd.getName()); xd.setDescription(cd.getDescription()); xd.setDisplayString(cd.getDisplayString());
xd1.setName("col3Added"); xd1.setType("STRING"); testDim.getAttributes().getDimAttribute().add(xd1);
xd2.setName("dim3"); xd2.setType("STRING"); cube.getDimAttributes().getDimAttribute().add(xd2);
xd3.setName("col3"); xd3.setType("STRING"); xd3.setDescription("inline column"); xd4.setName("col4"); xd4.setDescription("hierarchical column"); xd4.setDisplayString("Column4"); XDimAttributes hierarchy = new XDimAttributes(); XDimAttribute hd1 = cubeObjectFactory.createXDimAttribute(); hd1.setName("col4-h1"); hd1.setType("STRING"); hd1.setDescription("inline column"); hierarchy.getDimAttribute().add(hd1); XDimAttribute hd2 = cubeObjectFactory.createXDimAttribute(); hd2.setName("col4-h2"); hd2.setType("STRING"); hd2.setDescription("base column"); hierarchy.getDimAttribute().add(hd2); XDimAttribute hd3 = cubeObjectFactory.createXDimAttribute(); hd3.setName("col4-h3"); hd3.setType("STRING"); hd3.setDescription("ref column"); xd5.setName("col5"); xd5.setType("INT"); xd5.setDescription("ref column");
cube.setProperties(new XProperties()); XDimAttribute xd1 = cubeObjectFactory.createXDimAttribute(); xd1.setName("dim1"); xd1.setType("STRING"); xd1.setDescription("first dimension"); xd2.setName("dim2"); xd2.setType("INT"); xd2.setDescription("second dimension"); xd3.setName("testdim2col2"); xd3.setType("STRING"); xd3.setDescription("ref chained dimension"); xd4.setName("dim4"); xd4.setType("struct<a:INT,b:array<string>,c:map<int,array<struct<x:int,y:array<int>>>"); xd4.setDescription("complex attribute");