@Override public XJoinChain withName(String value) { setName(value); return this; }
/** * Create an instance of {@link XPartSpec } * */ public XPartSpec createXPartSpec() { return new XPartSpec(); }
@Override public XVirtualFactTable withCubeName(String value) { setCubeName(value); return this; }
public static XColumn columnFromFieldSchema(FieldSchema fs) { if (fs == null) { return null; } XColumn c = XCF.createXColumn(); c.setName(fs.getName()); c.setType(fs.getType()); c.setComment(fs.getComment()); return c; }
@Override public XExprColumn withDisplayString(String value) { setDisplayString(value); return this; }
/** * Create an instance of {@link XExpressions } * */ public XExpressions createXExpressions() { return new XExpressions(); }
/** * Create an instance of {@link XStorageTableElement } * */ public XStorageTableElement createXStorageTableElement() { return new XStorageTableElement(); }
/** * Create an instance of {@link XDimAttrNames } * */ public XDimAttrNames createXDimAttrNames() { return new XDimAttrNames(); }
/** * Create an instance of {@link XJoinChain } * */ public XJoinChain createXJoinChain() { return new XJoinChain(); }
/** * Create an instance of {@link XUpdatePeriodTableDescriptor } * */ public XUpdatePeriodTableDescriptor createXUpdatePeriodTableDescriptor() { return new XUpdatePeriodTableDescriptor(); }
@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 XJoinEdge } * */ public XJoinEdge createXJoinEdge() { return new XJoinEdge(); }
/** * Create an instance of {@link XMeasure } * */ public XMeasure createXMeasure() { return new XMeasure(); }
/** * Create an instance of {@link XColumn } * */ public XColumn createXColumn() { return new XColumn(); }
/** * Create an instance of {@link XSkewColList } * */ public XSkewColList createXSkewColList() { return new XSkewColList(); }
@Override public XVirtualFactTable withDescription(String value) { setDescription(value); return this; }
/** * Create an instance of {@link XDerivedCube } * */ public XDerivedCube createXDerivedCube() { return new XDerivedCube(); }
/** * Create an instance of {@link XNativeTable } * */ public XNativeTable createXNativeTable() { return new XNativeTable(); }
/** * Create an instance of {@link XPartSpec } * */ public XPartSpec createXPartSpec() { return new XPartSpec(); }