|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.iquery.builder.DataItemBuilder
public class DataItemBuilder
Convenience builder class for creating up data items.
Example:
FilterItem fi1 = IQBuilderFactory.newRelationalFilterBuilder(_relationalDs, salesAmountAlias).greaterThan(33).build(); FilterItem fi2 = IQBuilderFactory.newRelationalFilterBuilder(_relationalDs, salesAmountAlias).lessThan(35).build(); FilterItem compound = IQBuilderFactory.newCompoundFilterBuilder(_relationalDs, fi1).and(fi2).build();
Method Summary | |
---|---|
DataItemBuilder |
aggregation(Function aggregation)
|
DataItem |
build()
Build and return and Intelligent Query object, based on parameters supplied to the Builder implementation. |
DataItemBuilder |
label(java.lang.String label)
|
DataItemBuilder |
resultSetID(java.lang.String resultSetID)
|
DataItemBuilder |
sort(DataItemActionType sortDirection)
|
DataItemBuilder |
sortAscending()
|
DataItemBuilder |
sortDesending()
|
DataItemBuilder |
steps(java.util.List<? extends StepInterface> steps)
|
DataItemBuilder |
usage(DataItemActionType usage)
|
DataItemBuilder |
usageAggregate()
|
DataItemBuilder |
usageCategory()
|
DataItemBuilder |
usageDetail()
|
Method Detail |
---|
public DataItemBuilder aggregation(Function aggregation)
public DataItemBuilder resultSetID(java.lang.String resultSetID)
public DataItemBuilder usage(DataItemActionType usage)
public DataItemBuilder usageDetail()
public DataItemBuilder usageCategory()
public DataItemBuilder usageAggregate()
public DataItemBuilder sort(DataItemActionType sortDirection)
public DataItemBuilder sortDesending()
public DataItemBuilder sortAscending()
public DataItemBuilder label(java.lang.String label)
public DataItemBuilder steps(java.util.List<? extends StepInterface> steps)
public DataItem build() throws MetadataException
Builder
Builder
implementation.
null
is never returned from this method. A MetadataException
will be thrown in the case where the object could not be constructed.
build
in interface Builder<DataItem>
T
.
MetadataException
- if the object could not be build
|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |