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.
 




Copyright © 2009 SAS Institute Inc. All Rights Reserved.