public class Aggregate extends Expression implements HasExtensions
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.dmg.org/PMML-4_2}Extension" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="field" use="required" type="{http://www.dmg.org/PMML-4_2}FIELD-NAME" />
<attribute name="function" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="count"/>
<enumeration value="sum"/>
<enumeration value="average"/>
<enumeration value="min"/>
<enumeration value="max"/>
<enumeration value="multiset"/>
</restriction>
</simpleType>
</attribute>
<attribute name="groupField" type="{http://www.dmg.org/PMML-4_2}FIELD-NAME" />
<attribute name="sqlWhere" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
Aggregate.Function
Java class for null.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Extension> |
extensions |
protected FieldName |
field |
protected Aggregate.Function |
function |
protected FieldName |
groupField |
protected java.lang.String |
sqlWhere |
| Constructor and Description |
|---|
Aggregate() |
Aggregate(FieldName field,
Aggregate.Function function) |
| Modifier and Type | Method and Description |
|---|---|
VisitorAction |
accept(Visitor visitor) |
java.util.List<Extension> |
getExtensions()
Gets the value of the extensions property.
|
FieldName |
getField()
Gets the value of the field property.
|
Aggregate.Function |
getFunction()
Gets the value of the function property.
|
FieldName |
getGroupField()
Gets the value of the groupField property.
|
java.lang.String |
getSqlWhere()
Gets the value of the sqlWhere property.
|
boolean |
hasExtensions() |
void |
setField(FieldName value)
Sets the value of the field property.
|
void |
setFunction(Aggregate.Function value)
Sets the value of the function property.
|
void |
setGroupField(FieldName value)
Sets the value of the groupField property.
|
void |
setSqlWhere(java.lang.String value)
Sets the value of the sqlWhere property.
|
Aggregate |
withExtensions(java.util.Collection<Extension> values) |
Aggregate |
withExtensions(Extension... values) |
Aggregate |
withField(FieldName value) |
Aggregate |
withFunction(Aggregate.Function value) |
Aggregate |
withGroupField(FieldName value) |
Aggregate |
withSqlWhere(java.lang.String value) |
getLocator, setLocatorprotected FieldName field
protected Aggregate.Function function
protected FieldName groupField
protected java.lang.String sqlWhere
protected java.util.List<Extension> extensions
public Aggregate()
public Aggregate(FieldName field, Aggregate.Function function)
public FieldName getField()
Stringpublic void setField(FieldName value)
value - allowed object is
Stringpublic Aggregate.Function getFunction()
Aggregate.Functionpublic void setFunction(Aggregate.Function value)
value - allowed object is
Aggregate.Functionpublic FieldName getGroupField()
Stringpublic void setGroupField(FieldName value)
value - allowed object is
Stringpublic java.lang.String getSqlWhere()
Stringpublic void setSqlWhere(java.lang.String value)
value - allowed object is
Stringpublic java.util.List<Extension> getExtensions()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the extensions property.
For example, to add a new item, do as follows:
getExtensions().add(newItem);
Objects of the following type(s) are allowed in the list
Extension
getExtensions in interface HasExtensionspublic Aggregate withFunction(Aggregate.Function value)
public Aggregate withSqlWhere(java.lang.String value)
public boolean hasExtensions()
hasExtensions in interface HasExtensionspublic VisitorAction accept(Visitor visitor)
Copyright © 2015 University of Tartu. All Rights Reserved.