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

## Uses of Interface
com.sas.iquery.metadata.business.DataItem

Packages that use DataItem
com.sas.iquery.dataservices | Provides utility classes and methods that are used to read information maps and retrieve filter values.
com.sas.iquery.execution2 | Provides interfaces and exceptions that are related to SAS Query Services query execution.
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.business.step.olap | Provides a set of modeled "step" operations that can be applied, in a particular order, to OLAP data items and business queries in order to filter the data that gets returned when business queries are executed.
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.expr.olap | Provides classes used to define OLAP expressions usable within a business model for defining portions of an OLAP business query.
com.sas.iquery.util | Utility classes that SAS Query Services makes available for use with its models.

Uses of DataItem in com.sas.iquery.dataservices

Methods in com.sas.iquery.dataservices with parameters of type DataItem
`static java.lang.String` | `DataRetrievalUtil.generateFormat(DataItem di)` Generates a format that will work for the data item based on the data item's expression, aggregation type, and usage.
`java.util.List` | `IQDataServices.getAvailableLevels(DataItem dataItem, BusinessQuery businessQuery)` Gets the levels that are available for a dataItem based on the business query passed in.
`java.util.List` | `IQDataServices.getMembers(DataItem dataItem)` Gets the members for a data item.
`java.util.List` | `IQDataServices.getMembers(DataItem dataItem, int stepNumber)` Gets the members for a specific step set on the data item.
`java.util.List` | `IQDataServices.getMembers(DataItem dataItem, int stepNumber, com.sas.storage.olap.MetadataInterface metaI)` Gets the members for a specific step set on the data item.
`java.util.List` | `IQDataServices.getMembers(DataItem dataItem, com.sas.storage.olap.MetadataInterface metaI)` Gets the members for a specific step set on the data item.
`java.util.List` | `IQDataServices.getMembers(DataItem dataItem, java.lang.String level, com.sas.storage.olap.MetadataInterface metaI, com.sas.storage.olap.TupleElementInterface[] tupleElements)` Gets the values for a data item based on the level and the business model passed in.
`java.util.List` | `IQDataServices.getPossibleFilterValues(DataItem dataItem)` Returns a list of possible values.
`java.util.List` | `IQDataServices.getPossibleFilterValues(DataItem dataItem, Governing governing)` Returns a list of possible values.
`java.util.List` | `IQDataServices.getPossibleFilterValues(DataItem dataItem, Governing governing, boolean honorFilters)` Returns a list of possible values.
`java.util.List` | `IQDataServices.getPossibleFilterValues(DataItem dataItem, Governing governing, boolean honorFilters, boolean ignoreFormattingForced, int dataToReturn)` Returns a list of possible values.
`java.util.List` | `IQDataServices.getPossibleFilterValues(DataItem dataItem, Governing governing, boolean honorFilters, boolean ignoreFormattingForced, int dataToReturn, java.lang.StringBuffer sasLog)` Returns a list of possible values.
`ResultSetInterface` | `IQDataServices.getResultSet(DataItem dataItem)` Gets a result Set for a specific DataItem.
`static boolean` | `DataRetrievalUtil.hasValidROLAPAggregation(DataItem item)` Tests if a given data item has an aggregation function which may be used in ROLAP.
`static boolean` | `DataRetrievalUtil.isItemToSummarize(DataItem item)` Determines whether a data item should be used in relational totals.
`static boolean` | `DataRetrievalUtil.isNonAdditiveMeasure(DataItem resultItem)` Returns true if the item is a non-additive measure
`static boolean` | `DataRetrievalUtil.isSummarizableItem(DataItem item)` Determines whether a data item should be used in relational totals.
`static boolean` | `DataRetrievalUtil.isValidROLAPAggregation(DataItem item, Function aggregation)` Tests if a given data item can be used with the given aggregation function in ROLAP.

Uses of DataItem in com.sas.iquery.execution2

Methods in com.sas.iquery.execution2 that return DataItem
`DataItem` | `IQResultSetMetaData.getDataItem(java.lang.Object uniquePhysicalObject)` Returns the data item associated with this physical object.
`DataItem` | `IQOlapResultSetMetaData.getDataItem(java.lang.Object uniquePhysicalObject)`
`DataItem` | `AbstractIQResultSetMetaData.getDataItem(java.lang.Object uniquePhysicalObject)`
`protected DataItem` | `AbstractIQResultSetMetaData.stringToDataItem(java.lang.String name)`

Methods in com.sas.iquery.execution2 that return types with arguments of type DataItem
`java.util.List<DataItem>` | `IQResultSetMetaData.getDataItems()` Returns the list of data items used to create the result set.
`java.util.List<DataItem>` | `AbstractIQResultSetMetaData.getDataItems()`

Methods in com.sas.iquery.execution2 with parameters of type DataItem
`protected void` | `AbstractIQResultSetMetaData.addStringToDataItem(java.lang.String string, DataItem dataItem)`
`java.util.List<DrillPath>` | `IQResultSetMetaData.getDrillPaths(DataItem di)` Return the list of drill paths for this data item.
`java.util.List<DrillPath>` | `IQOlapResultSetMetaData.getDrillPaths(DataItem dataItem)` The `IQOlapResultSetMetadata` implementation of `#getDrillPaths(DataItem)` returns a list of drill path objects; OLAP result set metadata can be drilled.
`java.util.List<DrillPath>` | `AbstractIQResultSetMetaData.getDrillPaths(DataItem di)` The `IQResultSetMetaData` implementation of `#getDrillPaths(DataItem)` throws an `UnsupportedOperationException`.

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

Subinterfaces of DataItem in com.sas.iquery.metadata.business
`interface` | `DataItemReference` Specifies a reference to a DataItem object along with some set of overridden attributes of the base data item.

Methods in com.sas.iquery.metadata.business that return DataItem
`DataItem` | `DataItemReference.getBaseDataItem()` Returns the data item that this object is based upon or null if this object is unresolved.
`DataItem` | `SelectedItem.getItem()` Returns the data item that is used as a result item.

Methods in com.sas.iquery.metadata.business with parameters of type DataItem
`void` | `BusinessQuery.addResultItem(DataItem dataItem, Role role)` Adds a data item with the specified role to the set of data items contained in this business query that make up the requested results (called the result item list).
`Role` | `BusinessQuery.getResultItemRole(DataItem dataItem)` Returns the role for the given data item contained in the result item list.
`void` | `BusinessQuery.insertResultItemsAt(DataItem dataItem, Role role, int index)` Inserts the specified a data item with the specified role to the set of data items contained in this business query that make up the requested results.
`DataItemReference` | `BusinessModel.newDataItemReference(DataItem baseDataItem)` Creates a new DataItemReference object and returns it.
`void` | `BusinessQuery.removeResultItem(DataItem dataItem)` Removes the specified data item from the set of result items contained in this object.
`void` | `BusinessQuery.setResultItemRole(DataItem dataItem, Role role)` Sets the role for the given data item contained in the result item list.

Constructors in com.sas.iquery.metadata.business with parameters of type DataItem
`SelectedItem(DataItem item)` Construct a new selected item object with the specified data item.
`SelectedItem(DataItem item, Role role)` Construct a new selected item object with the specified data item and role.
`SelectedItem(DataItem item, Role role, int formatType)` Construct a new selected item object with the specified data item, role, and format type.

Uses of DataItem in com.sas.iquery.metadata.business.step.olap

Methods in com.sas.iquery.metadata.business.step.olap that return DataItem
`DataItem` | `BusinessQueryTupleFilter.getMeasuresQualifier()` Get the measure qualifier (dataItem) that are associated to this filter.
`DataItem` | `TupleFilterMemberQualifier.getMemberItem()` Returns the dataItem that is associated to a member value.

Methods in com.sas.iquery.metadata.business.step.olap with parameters of type DataItem
`java.lang.String` | `BaseFilter.getDisplayedText(com.sas.storage.olap.MetadataInterface metadata, DataItem dataItem, boolean showPromptValues, java.util.Locale locale)` Return the displayed readable text for this step filter.
`java.util.List<com.sas.iquery.metadata.business.QualifiedLevel>` | `BaseFilter.getLevels(com.sas.storage.olap.MetadataInterface metadata, DataItem dataItem)` Get the levels defined for this step.
`void` | `BusinessQueryTupleFilter.setMeasureQualifier(DataItem measureQualifier)` Set the measure qualifier (dataItem) that is associated to this filter.
`void` | `TupleFilterMemberQualifier.setMemberItem(DataItem memberItem)` Sets the category dataItem that is associated to a member value ([GEOGRAPHIC].

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

Methods in com.sas.iquery.metadata.expr that return DataItem
`DataItem` | `FractionOfTotalExpression.getDenominator()` Returns the denominator of this fraction expression.
`DataItem` | `FractionOfTotalExpression.getNumerator()` Returns the numerator data item used in the computation of the fractional value.

Methods in com.sas.iquery.metadata.expr with parameters of type DataItem
`void` | `FractionOfTotalExpression._setDenominator(DataItem denominator)`
`void` | `FractionOfTotalExpression._setNumerator(DataItem numerator)`
`void` | `FractionOfTotalExpression.setDenominator(DataItem denominator)` Sets the denominator of this fraction expression to be the subtotal values for the given category data item.
`void` | `FractionOfTotalExpression.setNumerator(DataItem numerator)` Sets the numerator used in the computation of the fractional value to be the specified data item.

Uses of DataItem in com.sas.iquery.metadata.expr.olap

Methods in com.sas.iquery.metadata.expr.olap that return DataItem
`DataItem` | `TimeExpressionMeasure.getMeasure()` Returns the name of the measure being used in the calculated member formula.

Methods in com.sas.iquery.metadata.expr.olap with parameters of type DataItem
`protected void` | `MemberFilterExpression.buildMemberTuples(java.util.List memberNames, DataItem dataItem)` IQ internal use only -- do not use.
`protected void` | `BusinessGroupMemberFilterExpression.buildMemberTuples(java.util.List memberNames, DataItem dataItem)` This method is only placeholder for the parent class.
`void` | `TimeExpressionMeasure.setMeasure(DataItem measure)` Sets the name of the measure being used in the calculated member formula.
`void` | `MemberFilterExpression.setMemberNames(java.util.List values, DataItem dataItem)` Sets the names of the members to use for filtering where we have applied a DataItem or what is being compared.

Constructors in com.sas.iquery.metadata.expr.olap with parameters of type DataItem
`TimeExpressionMeasure(DataItem measure, java.lang.String function)` Create object used to build the MDX expression for creating a time-based calculated measure.

Uses of DataItem in com.sas.iquery.util

Methods in com.sas.iquery.util with parameters of type DataItem
`static java.lang.String` | `BusinessQueryOLAPUtil.buildOLAPExpression(DataItem dataItem, com.sas.storage.olap.MetadataInterface metaI)` Build a core MDX expression that contains the definition of simple dimension and measure.
`static java.lang.String` | `BusinessQueryOLAPUtil.getCubeName(BusinessModel businessModel, DataItem dataItem)` Get the cube name for an OLAP data item.
`static java.lang.String` | `BusinessQueryOLAPUtil.getDimensionName(BusinessModel businessModel, DataItem dataItem)` Get the dimension name for an OLAP data item.
`static java.lang.String` | `BusinessQueryOLAPUtil.getDimensionName(BusinessModel businessModel, DataItem dataItem, com.sas.services.connection.ConnectionInterface connection)` IQ internal-use only -- do not call!
`static int` | `BusinessQueryOLAPUtil.getDimensionType(DataItem dataItem, java.lang.Object obj)` Get the dimension type for an OLAP data item.
`static java.lang.String` | `BusinessQueryOLAPUtil.getHierarchyName(BusinessModel businessModel, DataItem dataItem)` Get the fully qualified hierarchy name for an OLAP data item.
`static java.lang.String` | `BusinessQueryOLAPUtil.getMeasureName(BusinessModel businessModel, DataItem dataItem)` Get the measure name for an OLAP data item.
`static com.sas.iquery.metadata.physical.OlapItem` | `BusinessQueryOLAPUtil.getOlapItem(DataItem dataItem)` Get an OlapItem from the dataItem passed in.
`static java.lang.String` | `BusinessQueryOLAPUtil.getUniqueNameWithHierarchyAllMember(DataItem dataItem)` Get the unique name with hierarchy all for an OLAP data item.
`static boolean` | `BusinessQueryOLAPUtil.isInMeasureDimension(BusinessModel businessModel, DataItem dataItem)` Get the dimension name for an OLAP data item.

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.