All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Query |
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.sas.iquery.metadata.serverprop.Function

Packages that use Function
com.sas.iquery.builder | Classes in the `com.sas.iquery.builder` package are used to easily build up complex Intelligent Query objects.
com.sas.iquery.dataservices | Provides utility classes and methods that are used to read information maps and retrieve filter values.
com.sas.iquery.metadata.business | The main package that provides modeling for SAS Query Services's two business models (information maps and data selections), which provide a logical layer of metadata modeling above the physical layer model.
com.sas.iquery.metadata.expr | Provides classes that are used to model expressions, which are used to compose data items and filters.
com.sas.iquery.metadata.serverprop | Provides specific information (via a ServerProperties object) about the capabilities of the server, such as operators and recognized functions.

Uses of Function in com.sas.iquery.builder

Methods in com.sas.iquery.builder with parameters of type Function
`DataItemBuilder` | `DataItemBuilder.aggregation(Function aggregation)`

Uses of Function in com.sas.iquery.dataservices

Methods in com.sas.iquery.dataservices with parameters of type Function
`static boolean` | `DataRetrievalUtil.isValidROLAPAggregation(DataItem item, Function aggregation)` Reports whether a data item can be used with the given aggregation function in ROLAP.
`static boolean` | `DataRetrievalUtil.isValidROLAPAggregation(Function aggregation)` Reports whether a given function may be used as a ROLAP aggregation.

Uses of Function in com.sas.iquery.metadata.business

Methods in com.sas.iquery.metadata.business that return Function
`Function` | `ExportColumn.getAggregationType()` Returns the default aggregation type, the pre-aggregation type, or null if the column is a category (group by) column.
`Function` | `DataItem.getAggregationType()` Returns the aggregating function to use when aggregating on this DataItem This functions must come from the server properties for the InformationMap.

Methods in com.sas.iquery.metadata.business that return types with arguments of type Function
`java.util.List<Function>` | `DataItem.getSupportedAggregationTypesList()` Returns a List of supported aggregation Functions for this DataItem.
`java.util.List<Function>` | `DataItem.getValidAggregationTypes()` Returns the list of functions one can apply to this DataItem for aggregation purposes.

Methods in com.sas.iquery.metadata.business with parameters of type Function
`boolean` | `DataItem.isAggregationTypeSupported(Function aggregationType)` Returns whether a particular aggregationType is supported.
`void` | `DataItem.setAggregationType(Function aggregationType)` Sets the aggregation function to use when aggregating on this DataItem.
`void` | `DataItem.setAggregationTypeSupported(Function aggregationType, boolean aggregationTypeSupported)` Sets whether a particular aggregation Function is supported.

Uses of Function in com.sas.iquery.metadata.expr

Methods in com.sas.iquery.metadata.expr that return Function
`Function` | `FunctionCall.getFunction()` Returns the Function object contained in this function call.

Methods in com.sas.iquery.metadata.expr with parameters of type Function
`void` | `FunctionCall.setFunction(Function function)` Sets the function on this function call.

Constructors in com.sas.iquery.metadata.expr with parameters of type Function
`FunctionCall(Function function, ExpressionInterface... args)` FunctionCall constructor with variable arguments
`FunctionCall(Function function, java.util.List<? extends ExpressionInterface> arguments)` Instantiates a new FunctionCall object with the input function and list of arguments.

Uses of Function in com.sas.iquery.metadata.serverprop

Subclasses of Function in com.sas.iquery.metadata.serverprop
`class` | `Operator` Models an operator definition that can be used within expressions to perform more complex queries.

Methods in com.sas.iquery.metadata.serverprop that return Function
`static Function` | `ServerProperties.getFunctionByFullID(java.lang.String id)` Same as getFunctionByID() except that this is a static version that first finds the proper ServerProperties object then looks up the function from there.
`Function` | `ServerProperties.getFunctionByID(java.lang.String id)` Returns the function with the given id.
`Function` | `ServerProperties.getFunctionByNameID(FunctionNameID fntID)` Returns the Function for the given FunctionNameID object.
`static Function[]` | `ServerProperties.sortFunctionsListByLabel(java.util.List functions)` Deprecated.

Methods in com.sas.iquery.metadata.serverprop that return types with arguments of type Function
`java.util.List<Function>` | `ServerProperties.getAggregationFunctions(ParameterType type)` Get a list of aggregate functions sorted by the function label.
`java.util.List<Function>` | `ServerProperties.getFunctions()` Returns only the functions supported by the Server
`java.util.List<Function>` | `ServerProperties.getFunctions(Category category)` Returns all the functions defined for the given category, including operators.
`java.util.List<Function>` | `ServerProperties.getFunctions(Category category, ParameterType type)` Returns all the functions defined for the given category and parameter type, including operators.

All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Query |
PREV NEXT | FRAMES NO FRAMES

Copyright © 2009 SAS Institute Inc. All Rights Reserved.