Uses of Class
com.sas.iquery.metadata.MetadataException

Packages that use MetadataException
com.sas.iquery.dataservices Provides utility classes and methods that are used to read information maps and retrieve filter values. 
com.sas.iquery.metadata Top-level package for SAS Query Services's three models, the business model, physical model, and expression model, which are all used in defining information maps and data selections. 
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 Provides a set of modeled "step" operations that can be applied, in a particular order, to data items and business queries to modify the results of a query. 
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.business.step.relational Provides a set of modeled "step" operations that can be applied, in a particular order, to relational data items 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.metadata.expr.relational Provides classes that are used to model relational database expressions which are typically used when defining the expression portion of 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. 
com.sas.iquery.util Utility classes that SAS Query Services makes available for use with its models. 
 

Uses of MetadataException in com.sas.iquery.dataservices
 

Methods in com.sas.iquery.dataservices that throw MetadataException
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.
 void IQDataServices.verify(com.sas.iquery.metadata.business.Join join)
          Verify a Join if it can be used in a Query.
 

Uses of MetadataException in com.sas.iquery.metadata
 

Methods in com.sas.iquery.metadata that throw MetadataException
 com.sas.services.information.metadata.FolderInterface IntelligentQueryMetadataServiceInterface.getBIPTreeRootFolder(com.sas.services.session.SessionContextInterface session, java.lang.String reposName)
          Returns the BIP Tree's root folder in the given repository
 InformationMap IntelligentQueryMetadataServiceInterface.getInformationMap(com.sas.services.session.SessionContextInterface session, BriefInformationMap briefMap)
          Deprecated. use InformationMapFactory.newInformationMap(com.sas.services.session.SessionContextInterface, IntelligentQueryMetadataServiceInterface, com.sas.iquery.metadata.business.BriefInformationMap)
 InformationMap IntelligentQueryMetadataServiceInterface.getInformationMap(com.sas.services.session.SessionContextInterface session, com.sas.services.information.metadata.PathUrl pathToMap)
          Deprecated. use InformationMapFactory.newInformationMap(com.sas.services.session.SessionContextInterface, IntelligentQueryMetadataServiceInterface, com.sas.services.information.metadata.PathUrl)
 com.sas.services.information.metadata.MetadataInterface IntelligentQueryMetadataServiceInterface.getMetadataInterface(com.sas.services.session.SessionContextInterface session, com.sas.services.information.metadata.PathUrl pathToMap)
          Returns the MetadataInterface object with the specified context (repository, rootFolder and path).
 ServerProperties IntelligentQueryMetadataServiceInterface.getPropertiesForServer(com.sas.services.session.SessionContextInterface session, com.sas.iquery.metadata.physical.SoftwareServer server)
          Returns the ServerProperties defined for the type of the given server or null if none defined for the given type of server.
 ServerProperties IntelligentQueryMetadataServiceInterface.getPropertiesForServer(com.sas.services.session.SessionContextInterface session, java.lang.String id)
          Returns the ServerProperties defined for given id or null if none defined for the given id.
 java.util.List IntelligentQueryMetadataServiceInterface.getSchemas(com.sas.services.session.SessionContextInterface session, java.lang.String reposName, java.lang.Class schemaType)
          Returns a list of Schema objects of the specified type contained in the metadata server the user (for the session given) is authenticated against.
 com.sas.iquery.metadata.physical.Schema IntelligentQueryMetadataServiceInterface.getSchemaWithLabel(com.sas.services.session.SessionContextInterface session, java.lang.String reposName, java.lang.Class schemaType, java.lang.String schemaLabel)
          Returns the schema in the specified repository of the given label and type.
 java.util.List IntelligentQueryMetadataServiceInterface.getSoftwareServers(com.sas.services.session.SessionContextInterface session, java.util.List serverTypes)
          Returns a list of SoftwareServer objects of the specified type contained in the metadata server used to authenticate the user associated with the given session.
 java.util.List IntelligentQueryMetadataServiceInterface.getSoftwareServers(com.sas.services.session.SessionContextInterface session, java.lang.String reposName, java.util.List serverTypes)
          Deprecated. use IntelligentQueryMetadataServiceInterface.getSoftwareServers(SessionContextInterface, List)
 boolean IntelligentQueryMetadataServiceInterface.isRepositoryWritable(com.sas.services.session.SessionContextInterface session, java.lang.String reposName)
          Returns whether the user associated with the given SessionContextInterface has write access to the named repository
 InformationMap IntelligentQueryMetadataServiceInterface.newInformationMap(com.sas.services.session.SessionContextInterface session)
          Creates and returns a brand new empty InformationMap object.
 InformationMap IntelligentQueryMetadataServiceInterface.newInformationMap(com.sas.services.session.SessionContextInterface session, java.util.Locale locale)
          Returns a new InformationMap object with the associated locale
static IntelligentQueryMetadataServiceInterface IntelligentQueryMetadataServiceFactory.newService()
          Returns a new service.
 

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

Methods in com.sas.iquery.metadata.business that throw MetadataException
 void BusinessModel.addBusinessGroup(BusinessGroup group)
          Adds a business group to the list of business groups in this business model.
 void MapFolder.addBusinessItem(BusinessItem item)
          Adds the specified item to this MapFolder and removes it from any MapFolder it was contained in.
 void BusinessModel.addBusinessItem(BusinessItem businessItem)
          Adds the specified BusinessItem to this business model.
 void BusinessModel.addBusinessItem(int index, BusinessItem businessItem)
          Adds a business item at the specified index in the list of business items within this business model.
 void BusinessModel.addBusinessRule(BusinessRule rule)
          Adds a business rule to the end of the list of business rules in this business model.
 void BusinessModel.addBusinessRule(int index, BusinessRule rule)
          Adds a business rule at the specified index in the list of business rules in this business model and all business rules in the list at that index or after are moved to the right by 1 index.
 void BusinessModel.addDataSource(com.sas.iquery.metadata.business.DataSource dataSource)
          Adds a data source to the end of the list of data sources defined in this model.
 void BusinessModel.addDataSource(int index, com.sas.iquery.metadata.business.DataSource dataSource)
          Adds a data source at the specified index in the list of data sources in this business model and all data sources in the list at that index or after are moved to the right by 1 index.
 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).
 void BusinessQuery.addResultItems(java.util.List dataItems, Role role)
          Adds a list of data items 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).
 void DataItem.addStep(StepInterface step)
          This method adds a Step to the ordered list of Steps.
 void BusinessQuery.addStep(StepInterface step, Role stepRole)
          This method adds a Step to the ordered list of Steps that will be applied to a business query for a specific role.
 ModelVersion Model.computeModelVersion()
          Deprecated. use the save options on the InformationMap.save(FolderInterface, String, Map) method
 DataSelection DataSelection.copy()
          Creates and returns a copy of this data selection.
 void Governing.copy(BusinessModelObject input)
          The state of the input object is persisted in this object (a governing object in this case), that is, the fields of the input object are copied to the fields of this object.
 java.util.Map MapFolder.copyFolderItems(java.util.List listOfFolderItemsToCopy)
          Copies the list of FolderItems to this folder.
 java.util.List<BusinessItem> MapFolder.deleteBusinessItem(BusinessItem item)
          Removes the specified item from this folder and deletes the item from the underlying BusinessModel.
 java.util.Map InformationMap.getAttributes()
          Returns this object's attributes.
 java.util.List BusinessModel.getAvailableStoredProcesses()
          Returns a list of non-hidden stored processes that can be attached to this business model.
 java.util.List<com.sas.services.storedprocess.metadata.StoredProcessInterface> BusinessModel.getAvailableStoredProcesses(boolean includeHidden)
          Returns a list of stored processes that can be attached to this business model.
 BriefInformationMap InformationMap.getBriefMap()
          Returns the BriefInformationMap this object was created from or last saved as.
 BusinessItem BusinessModel.getBusinessItemByID(java.lang.String ID)
          Returns the business item with the specified ID.
 java.util.List<BusinessItem> BusinessModel.getBusinessItemsNotInMapFolders()
          Returns a list of business items that are contained within this business model but that are not contained within an business model folder accessible via the root folder.
 BusinessRule BusinessModel.getBusinessRuleByID(java.lang.String ID)
          Returns the business rule with the specified ID.
 CascadeRuleSet BusinessQuery.getCascadeRuleSet()
          Returns a CascadeRuleSet objects that describe the cascades needed if this business query were to be run at this time.
 java.util.List InformationMap.getChangeHistory()
          Returns a list of ChangeHistoryItem objects associated with this InformationMap
 com.sas.iquery.metadata.business.DataSource BusinessModel.getDataSourceByID(java.lang.String ID)
          Returns the data source with the specified ID.
 java.util.List<com.sas.iquery.metadata.business.DataSource> BusinessQuery.getEffectiveDataSources()
          Returns a list of DataSource objects that would be used if this business query were to be run at this time.
 java.util.List BusinessQuery.getEffectiveJoinPath()
          Returns a list of Join objects (both explicit and implicit) that would be used if this business query were to be run at this time.
 DataItemActionType DataItem.getGroupFormatting()
          returns the formatting action type to use for grouping
 java.util.List InformationMap.getIdentityDrivenPropertyPrompts()
          Returns a list of prompts representing the identity-driven properties.
 BusinessItem MapFolder.getItem(java.lang.String name, java.lang.Class itemClass)
          Deprecated. This method is not supported -- do not use.
 com.sas.iquery.metadata.business.KeyRelationships InformationMap.getKeyRelationships()
          Returns a KeyRelationships object for the relational DataSourceTables in an InformationMap.
 com.sas.storage.editableproperties.PropertyList LocalizableModelObject.getLocalizableProperties(java.util.Locale locale)
          Returns the localizable properties for a business model in the form of PropertyList.
 java.lang.String LocalizableModelObject.getLocalizationID()
          returns a unique ID for this LocalizableModelObject scoped to the current containing BusinessModel.
 MapFolder BusinessModel.getMapFolderContaining(BusinessItem item)
          Returns the folder off of the root business model folder that contains the specified business item
 java.util.List DataItem.getMemberProperties()
          Returns the list of Member properties set on this DataItem.
<T> java.util.List<T>
BusinessModel.getObjectsBasedOn(BusinessModelObject baseObject, java.lang.Class<T> type)
          Returns the list of business model objects contained within this model that are defined in such a way as they depend on the given business model object.
<T> java.util.List<T>
BusinessModel.getObjectsBasedOn(BusinessQuery query, java.lang.Class<T> type)
          Returns the list of BusinessModelObject objects objects contained within this model that are defined in such a way as they depend on the given query.
<T> java.util.List<T>
BusinessModel.getObjectsBasedOn(com.sas.iquery.metadata.physical.PhysicalResource baseResource, java.lang.Class<T> type)
          Returns the list of business model objects contained within this model that are defined in such a way as they depend on the given physical resource.
 java.util.List BusinessModel.getQueries()
          Returns the set of queries managed with this model.
 java.util.List DataItem.getReasonsLabelNotValid(java.lang.String label)
          Determines if the specified label is usable.
 com.sas.services.information.RepositoryInterface InformationMap.getRepository()
          Returns the OMR repository associated with the information map by calling getRepository on the BriefInformationMap.
 Role BusinessQuery.getResultItemRole(DataItem dataItem)
          Returns the role for the given data item contained in the result item list.
 java.util.List BusinessQuery.getResultItems(Role withThisRole)
          Returns the list of data items contained in the result item list of this business query that have been assigned the given role.
 MapFolder BusinessModel.getRootMapFolder()
          Returns the root folder of the user-organized business items within this model.
 java.util.List BusinessQuery.getSelectedItems(Role withThisRole)
          Returns the list of selected items contained in this business query that have been assigned the given role.
 ServerProperties BusinessModel.getServerProperties()
          Returns the ServerProperties object usable in defining business items contained within this model.
 DataItemActionType DataItem.getSortFormatting()
          returns the formatting action type to use for sorting
 com.sas.iquery.metadata.physical.Level DataItem.getStartingLevel()
          Deprecated.  
 java.lang.String DataItem.getStartingLevelName()
          Returns the starting Level name that was set on this DataItem.
 com.sas.iquery.metadata.business.LookThroughDataSelection DataSelection.insertNewChild(java.util.List aboveTheseChildren)
          Creates a new LookThroughDataSelection and inserts it between this data selection (the parent) and the given set of this data selection's children and returns the new child data selection.
 com.sas.iquery.metadata.business.LookThroughDataSelection DataSelection.insertNewChild(com.sas.iquery.metadata.business.LookThroughDataSelection currentChildDS)
          Creates a new LookThroughDataSelection and inserts it between this data selection (the parent) and the given child data selection and returns the new child data selection.
 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.
 void BusinessQuery.insertSelectedItemAt(SelectedItem item, int index)
          Inserts the selected item into the selected items list at the specified index location.
 void MapFolder.moveTo(int index)
          Reorder this MapFolder based on the specified index.
 void MapFolder.moveTo(int index, MapFolder newParent)
          Re-order this MapFolder under the specified folder.
 void MapFolder.moveTo(MapFolder newParent)
          Re-parents this MapFolder under the specified folder.
 com.sas.iquery.metadata.business.AssociationMatrix BusinessModel.newAssociationMatrix()
          Creates a AssociationMatrix and returns it.
 com.sas.iquery.metadata.business.AssociationRule BusinessModel.newAssociationRule()
          Returns an AssociationRule object.
 BusinessGroup BusinessModel.newBusinessGroup(BusinessGroup.Type type)
          Creates a BusinessGroup object with the specified BusinessGroup.Type.
 CompoundFilter BusinessModel.newCompoundFilter()
          Creates a CompoundFilter object and returns it.
 com.sas.iquery.metadata.business.RootDataItem BusinessModel.newDataItem()
          Creates a DataItem object and returns it.
 com.sas.iquery.metadata.business.RootDataItem InformationMap.newDataItem(com.sas.iquery.metadata.physical.PhysicalResource physicalResource)
          Creates a single default data item for the specified physical resource The physical resource can be a Column, Measure or Hierarchy.
 com.sas.iquery.metadata.business.RootDataItem InformationMap.newDataItem(com.sas.iquery.metadata.physical.PhysicalResource physicalResource, java.util.Properties options)
          Creates a single default data item for the specified physical resource The physical resource can be a Column, Measure or Hierarchy.
 DataItemReference BusinessModel.newDataItemReference(DataItem baseDataItem)
          Creates a new DataItemReference object and returns it.
 java.util.List InformationMap.newDataItems(com.sas.iquery.metadata.business.DataSource dataSource)
          Creates default data items for the specified DataSource to this business model.
 java.util.List InformationMap.newDataItems(com.sas.iquery.metadata.business.DataSource dataSource, java.util.Properties options)
          Creates default data items for the specified DataSource to this business model.
 com.sas.iquery.metadata.business.DataSourceCube BusinessModel.newDataSourceCube(com.sas.iquery.metadata.physical.AccessPathToOlapData accessPath, com.sas.iquery.metadata.physical.Cube cube)
          Factory method for creating a DataSourceCube object with the specified context.
 com.sas.iquery.metadata.business.DataSourceCube BusinessModel.newDataSourceCube(com.sas.iquery.metadata.physical.OlapServer server, com.sas.iquery.metadata.physical.OlapSchema schema, com.sas.iquery.metadata.physical.Cube cube)
          Factory method for creating a DataSourceCube object with the specified context.
 com.sas.iquery.metadata.business.DataSourceCube InformationMap.newDataSourceCube(java.lang.String serverName, java.lang.String schemaName, java.lang.String cubeName)
          Factory method for creating a DataSourceCube object with the specified context.
 com.sas.iquery.metadata.business.DataSourceCube InformationMap.newDataSourceCube(java.lang.String reposName, java.lang.String serverName, java.lang.String schemaName, java.lang.String cubeName)
          Factory method for creating a DataSourceCube object with the specified context.
 com.sas.iquery.metadata.business.DataSourceRelationalQuery BusinessModel.newDataSourceRelationalQuery(BusinessQuery businessQuery)
          Factory method for creating a DataSourceRelationalQuery object with the specified query.
 com.sas.iquery.metadata.business.DataSourceTable BusinessModel.newDataSourceTable(com.sas.iquery.metadata.physical.AccessPathToRelationalData accessPath, com.sas.iquery.metadata.physical.Table table)
          Factory method for creating a DataSourceTable object with the specified context.
 com.sas.iquery.metadata.business.DataSourceTable BusinessModel.newDataSourceTable(com.sas.iquery.metadata.physical.RelationalServer server, com.sas.iquery.metadata.physical.RelationalSchema accessingSchema, com.sas.iquery.metadata.physical.Table table)
          Factory method for creating a DataSourceTable object with the specified context.
 com.sas.iquery.metadata.business.DataSourceTable InformationMap.newDataSourceTable(java.lang.String serverName, java.lang.String accessingSchemaName, java.lang.String tableName)
          Factory method for creating a DataSourceTable object with the specified context.
 com.sas.iquery.metadata.business.DataSourceTable InformationMap.newDataSourceTable(java.lang.String reposName, java.lang.String serverName, java.lang.String accessingSchemaName, java.lang.String tableName)
          Deprecated. Deprecated in 9.3, to be deleted in 9.4.

Use InformationMap.newDataSourceTable(String, String, String) instead.

 DrillThroughToDetail BusinessModel.newDrillThroughToDetail()
          Factory method for creating a DrillThroughToDetail business rule.
 FilterCascadeRule BusinessModel.newFilterCascadeRule()
          Creates a FilterCascadeRule object and returns it.
 FilterItem BusinessModel.newFilterItem()
          Creates a FilterItem object and returns it.
 Governing BusinessModel.newGoverning()
          Factory method for creating a Governing-type business rule.
 InformationMap InformationMapFactory.newInformationMap(com.sas.services.session.SessionContextInterface session, IntelligentQueryMetadataServiceInterface service)
          Returns a new InformationMap object using the default locale for this instance of the Java Virtual Machine.
 InformationMap InformationMapFactory.newInformationMap(com.sas.services.session.SessionContextInterface session, IntelligentQueryMetadataServiceInterface service, BriefInformationMap briefMap)
          Returns a new instance of an InformationMap object model for the specified brief information map.
 com.sas.iquery.metadata.business.InformationMapFactory.Results InformationMapFactory.newInformationMap(com.sas.services.session.SessionContextInterface session, IntelligentQueryMetadataServiceInterface service, BriefInformationMap briefMap, com.sas.iquery.metadata.business.InformationMapFactory.FactorySettings settings)
          The general method to create a full information map from from a brief information map -- providing settings as input and a results object as output from which the information map can be obtained.
 InformationMap InformationMapFactory.newInformationMap(com.sas.services.session.SessionContextInterface session, IntelligentQueryMetadataServiceInterface service, org.w3c.dom.Element xmlElement, java.lang.String repositoryName)
          Returns a new InformationMap object created from the XML element describing an information map as is persisted by its model.
 InformationMap InformationMapFactory.newInformationMap(com.sas.services.session.SessionContextInterface session, IntelligentQueryMetadataServiceInterface service, java.util.Locale locale)
          Returns a new InformationMap object with the associated locale
 InformationMap InformationMapFactory.newInformationMap(com.sas.services.session.SessionContextInterface session, IntelligentQueryMetadataServiceInterface service, com.sas.services.information.metadata.PathUrl pathToMap)
          Returns a new instance of an InformationMap object model for the information map located at the specified path.
 com.sas.iquery.metadata.business.Join BusinessModel.newJoin()
          Factory method for creating a Join-type business rule.
 Prompt BusinessModel.newPrompt()
          Creates a prompt and returns it.
 com.sas.iquery.metadata.business.RequiredDataSources BusinessModel.newRequiredDataSources()
          Factory method for creating a business rule specifying the required data sources for a model.
 com.sas.iquery.metadata.business.RunStoredProcess BusinessModel.newRunStoredProcess()
          Factory method for creating a RunStoredProcess-type business rule.
static DataSelection DataSelectionFactory.newSampleDataSelection(BusinessModel rootBusinessModel, java.util.Map maxElements)
          This method is similar to the default DataSelectionFactory method except that it automatically adds ResultItems to create a sample.
 void InformationMap.read(org.w3c.dom.Element elMapModel, java.util.Map availableResources)
           
static DataSelection DataSelectionFactory.readDataSelection(org.w3c.dom.Element dataSelectionElement, java.util.Map reuseBusinessModels, IntelligentQueryMetadataServiceInterface metadataService, com.sas.services.session.SessionContextInterface session)
          Reads in a persisted form of a DataSelection from the given DOM element reusing any provided business models.
 DataSelection DataSelectionFactory.readDataSelectionNonStatic(org.w3c.dom.Element dataSelectionElement, java.util.Map reuseBusinessModels, IntelligentQueryMetadataServiceInterface metadataService, com.sas.services.session.SessionContextInterface session)
          Reads in a persisted form of a DataSelection from the given DOM element reusing any provided business models.
protected  void LookupValue.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void LookupList.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void Lookup.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void ChangeHistoryItem.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
 void BusinessModel.removeBusinessGroup(BusinessGroup group)
          Removes the given business group from this model.
 java.util.List BusinessModel.removeBusinessItem(BusinessItem businessItem)
          Removes the specified BusinessItem object and any BusinessItem objects dependent on the given object from this business model.
 java.util.List<BusinessRule> BusinessModel.removeBusinessRule(BusinessRule rule)
          Removes the given business rule from this model.
 void DataSelection.removeChildAndCollapse(com.sas.iquery.metadata.business.LookThroughDataSelection childDS)
          Removes the given child data selection as a child of this data selection and re-parents the child's children (grandchildren) as children of this object.
 java.util.List BusinessModel.removeDataSource(com.sas.iquery.metadata.business.DataSource dataSource)
          Removes a data source from the list of data sources defined in this model.
 void BusinessQuery.removeResultItem(DataItem dataItem)
          Removes the specified data item from the set of result items contained in this object.
 void BusinessQuery.removeResultItems(java.util.List dataItems)
          Removes a list of data items from the list of data items contained in this business query that make up the requested results (called the result item list).
 void BusinessQuery.removeSelectedItem(SelectedItem item)
          This method uses the data item contained in the specified selected item to determine which selected item to removed from the business query.
 void BusinessQuery.removeStep(int stepNumber, Role stepRole)
          This method removes a Step to the ordered list of Steps that will be applied to a business query for a specific role.
 void BusinessModel.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void BusinessModel.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, boolean recursive)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void BusinessModelResourceReferencer.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void BusinessModelResourceReferencer.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void DataItemReference.resetAggregationType()
          Resets the value of the Aggregation type attribute The parent dataitems's AggregationType will be used.
 void DataItemReference.resetDescription()
          Resets the value of the Description attribute The parent dataitems's Description will be used.
 void DataItemReference.resetDescriptions()
          Resets the value of the localized Description attributes The parent dataitems's localized Description will be used.
 void DataItemReference.resetExtendedAttributes()
          Resets the value of the extended attributes The parent dataitems' extended attriubtes will be used.
 void DataItemReference.resetExtendedType()
          Resets the value of the extended type attribute The parent dataitems's extended type will be used.
 void DataItemReference.resetFormat()
          Resets the value of the format attribute The parent dataitems's format will be used.
 void DataItemReference.resetFormattingForced()
          Resets the value of the "formatting forced" attribute.
 void DataItemReference.resetGroupFormatting()
          clears any formatting action type for grouping set on this data item reference or if it is a data item it will remove the value entirely
 void DataItemReference.resetLabel()
          Resets the value of the label attribute The parent dataitems's label will be used.
 void DataItemReference.resetLabels()
          Resets the value of the localized label attributes The parent dataitems's label will be used.
 void DataItemReference.resetLookupType()
          Resets the value of the LookupType attribute The parent dataitems's LookupType will be used.
 void DataItemReference.resetMemberProperties()
          Resets the value of Member properties set on this object.
 void DataItemReference.resetSortCriteria()
          Resets the value of the sort criteria attribute The parent dataitems's sort criteria will be used.
 void DataItemReference.resetSortDirection()
          Resets the value of the sort direction attribute The parent dataitems's sort direction will be used.
 void DataItemReference.resetSortFormatting()
          clears any formatting action type for sorting set on this data item reference or if it is a data item it will remove the value entirely
 void DataItemReference.resetStartingLevel()
          Deprecated.  
 void DataItemReference.resetStartingLevelName()
          Resets the value of the starting Level Name set on this object.
 void DataItemReference.resetUsage()
          Resets the value of the usage attribute The parent dataitems's usage will be used.
 BriefInformationMap InformationMap.save(com.sas.services.information.metadata.FolderInterface folderToSaveInto, java.lang.String changeHistoryDescription)
          Saves this InformationMap to the specified folder and returns a BriefInformationMap that is accessible via the folder.
 java.util.Map InformationMap.save(com.sas.services.information.metadata.FolderInterface folderToSaveInto, java.lang.String changeHistoryDescription, java.util.Map saveOptions)
          Saves this InformationMap to the specified folder and returns a BriefInformationMap that is accessible via the folder.
 BriefInformationMap InformationMap.save(java.lang.String changeHistoryDescription)
          Saves this information map to the folder the information map was previously read.
 void BusinessQuery.setActionSupported(BusinessQueryActionType actionType, boolean actionSupported)
          Sets whether or not the specified BusinessQueryActionType is supported for this BusinessQuery.
 void DataItem.setActionSupported(DataItemActionType actionType, boolean actionSupported)
          Sets whether or not the specified DataItemActionType is supported for this DataItem.
 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.
 void InformationMap.setAttributes(java.util.Map attributeMap)
          Sets the attributes for this information map.
 void BusinessModel.setBusinessItems(java.util.List<BusinessItem> businessItemsToSet)
          Sets the list of business items contained within this business model.
 void ModelItemWithIdentity.setDescription(java.lang.String description)
          Sets the description for this object.
 void LocalizableModelObject.setDescription(java.lang.String description, java.util.Locale locale)
          Sets the description for this object.
 void LocalizableModelObject.setDescriptions(com.sas.util.LocalizableString descriptions)
          Sets the description for this object.
 void BusinessQuery.setEmptyDataFormat(java.lang.String replacementString)
          This method specifies the replacement string to be used (in a result set generated from this query) for empty data.
 void FilterItem.setExpression(ExpressionInterface condExpr)
          Sets the filter's conditional expression to be the given expression.
 void DataItem.setExpression(ExpressionInterface expression)
          Deprecated. use RootDataItem.setExpression(ExpressionInterface)
 void DataItem.setExtendedType(com.sas.iquery.metadata.business.DataItemExtendedType type)
          Property change events signalled: EVENT_DATA_ITEM_EXTENDED_TYPE_CHANGED
 void BusinessQuery.setFilters(java.util.List filters)
          Sets the List of FilterItem objects on this business query to limit the results when this query is run.
 void DataItem.setFormat(java.lang.String format)
          Sets the type of Format to be used when formatting the data associated with this data item.
 void DataItem.setFormattingForced(boolean value)
          Sets whether the data item is to have its "formatting forced".
 void DataItem.setGroupFormatting(DataItemActionType groupFormatting)
          sets the formatting action type to use for grouping
 void BusinessQuery.setGroups(java.util.List<BusinessGroup> group)
          Set effective groups for a business query.
 void Model.setID(java.lang.String ID)
          Sets the ID of this model.
 void Governing.setInputObservations(int maxObservations)
          Sets the suggested maximum number of records to be used as input for a business query.
 void DrillThroughToDetail.setIsDrillThroughAllowed(boolean flag)
          Sets whether drill through should be allowed.
 void MapFolder.setItems(java.util.List<BusinessItem> items)
          Set business items in this folder with the given list.
 void ModelItemWithIdentity.setLabel(java.lang.String label)
          Sets the label for this object.
 void Model.setLabel(java.lang.String label)
          Sets the label for this model.
 void MapFolder.setLabel(java.lang.String label)
          Sets the label for this object.
 void DataItem.setLabel(java.lang.String label)
          Sets the label for this object.
 void LocalizableModelObject.setLabel(java.lang.String label, java.util.Locale locale)
          Sets the label for this object.
 void LocalizableModelObject.setLabels(com.sas.util.LocalizableString labels)
          Sets the label for this object.
 void LocalizableModelObject.setLocalizableProperties(java.util.Locale locale, com.sas.storage.editableproperties.PropertyMap map)
          Sets the localizable properties for the business model.
 void DataItem.setLookupType(Lookup lookupType)
          Set the lookup type for this data item.
 void DataItem.setMemberProperties(java.util.List properties)
          Sets the list of Member properties on this DataItem.
 void Governing.setOutputObservations(int maxObservations)
          Sets the suggested maximum number of records to return from a business query.
 void BusinessModel.setQueries(java.util.List queries)
          Provides the ability to set a list of queries that can be later returned via getQueries().
 void BusinessQuery.setQueryProperty(BusinessQueryProperty prop, boolean value)
          Sets the value of the specified query property in this object.
 void BusinessQuery.setResultItemRole(DataItem dataItem, Role role)
          Sets the role for the given data item contained in the result item list.
 void BusinessQuery.setResultItems(java.util.List dataItems)
          Sets the list of data items to use in the result item list.
 void DataItem.setResultSetID(java.lang.String resultSetID)
          Sets the resultset ID for this data item.
 void BusinessQuery.setSelectedItems(java.util.List newSelectedItems)
          Sets the list of selected items to be used as result items.
 void BusinessQuery.setSolveOrderPrecedence(java.util.List solveOrderPrecedence)
          Throws an UnsupportedOperationException.
 void DataItem.setSortCriteria(java.util.List sortCriteria)
          This method will set a list that contains what elements will be used to sort on.
 void BusinessQuery.setSortCriteria(java.util.List sortCriteria, Role businessSortRole)
          This method sets a list that contains the elements that will be used to sort (order) on.
 void BusinessQuery.setSortDirection(BusinessQueryActionType sortDirection, Role businessSortRole)
          This method sets the BusinessQueryActionType that describes the type of sorting that will be applied to this BusinessQuery.
 void DataItem.setSortDirection(DataItemActionType sortDirection)
          This method defines the DataItemActionType that describes the type of sorting that will be applied to this DataItem.
 void DataItem.setSortFormatting(DataItemActionType sortFormatting)
          sets the formatting action type to use for sorting
 void BusinessQuery.setSortOrderPrecedence(java.util.List sortOrderPrecedence)
          This method sets the Sort Order Precedence for this query to the set of given data items.
 void DataItem.setStartingLevel(com.sas.iquery.metadata.physical.Level level)
          Deprecated.  
 void DataItem.setStartingLevelName(java.lang.String levelName)
          Sets the starting Level name on this DataItem.
 void DataItem.setSteps(java.util.List steps)
          This method sets an ordered list of Steps.
 void BusinessQuery.setSteps(java.util.List<StepInterface> steps, Role stepRole)
          This method sets an ordered list of Steps that will be applied to a business query for a specific role.
 void BusinessQuery.setTotalLabel(java.lang.String totalLabel, Role businessTotalRole, java.lang.String typeOfTotal)
          This method sets a total label for all totaling rows or columns in a businesss query.
 void BusinessQuery.setTotalType(java.lang.String totalingType, Role businessTotalRole)
          This method sets the type of totaling that will be included in the resulting set of members defined as in a row or a column.
 void DataItem.setUsage(DataItemActionType usage)
          Sets the way this DataItem is to be used.
 void LookupList.setValuesList(java.util.List values)
          Sets the list of LookupValue objects as the values.
 void LookupList.setValuesList(java.util.List values, boolean allowDuplicates)
          Sets the list of LookupValue objects as the values.
 java.lang.String BusinessModel.toXML(int spacesPerIndentation)
          Returns the XML persistence form for this business model.
 org.w3c.dom.Element BusinessQuery.write(org.w3c.dom.Element parentElement)
          Serializes this model as a sub-element to the given DOM element and returns the subelement representing this model.
 org.w3c.dom.Element BusinessModel.write(org.w3c.dom.Element parentElement)
          Serializes this model as a sub-element to the given DOM element and returns the subelement representing this model.
 java.util.Map BusinessQuery.write(org.w3c.dom.Element parentElement, java.util.Map<QueryWriteOption,java.lang.Object> writeOptions)
          Serializes this model as a sub-element to the given DOM element and returns the subelement representing this model.
protected  void SelectedItem.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void LookupValue.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void LookupList.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void Lookup.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void Drill.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
          Every object type that is persistable must write it's own definition, calling its superclass to write its definition first.
protected  void ChangeHistoryItem.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 

Constructors in com.sas.iquery.metadata.business that throw MetadataException
LookupList(java.util.List values)
          Creates an LookupList object with the specified lookup values.
LookupList(java.util.List values, boolean allowDuplicates)
          Creates an LookupList object with the specified lookup values.
 

Uses of MetadataException in com.sas.iquery.metadata.business.step
 

Methods in com.sas.iquery.metadata.business.step that throw MetadataException
protected  void CompoundStep.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
 void CompoundStep.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
           
 void CompoundStep.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
protected  void CompoundStep.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 

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

Methods in com.sas.iquery.metadata.business.step.olap that throw MetadataException
protected  void DataItemTimeRangeFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataItemTimeNPeriodsFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataItemTimeNParallelPeriodsFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataItemTimeFirstLastPeriodsFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataItemTimeFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataItemRankFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataItemNavigationFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataItemMemberPropertiesFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataItemMemberFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void BusinessQueryRankFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void BusinessQueryDataBasedFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void BaseFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
 void TupleFilterMemberQualifier.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
           
 void DataItemRankFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void DataItemMemberPropertiesFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void DataItemMemberFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void BusinessQueryTupleFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
           
 void BusinessQueryRankFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void BusinessQueryDataBasedFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void BaseFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
           
 void TupleFilterMemberQualifier.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void DataItemRankFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void DataItemMemberPropertiesFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void DataItemMemberFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void BusinessQueryTupleFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void BusinessQueryRankFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void BusinessQueryDataBasedFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void BaseFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
protected  ExpressionInterface BaseFilter.singleReplaceResources(ExpressionInterface prevExpr, BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
          This is a convenience method for the subclasses
protected  void TupleFilterMemberQualifier.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void PromptedTimeRangeFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
          SAS Query Services-use only - do not use this method.
protected  void DataItemTimeRangeFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
          SAS Query Services-use only - do not use this method.
 void DataItemTimeNPeriodsFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 void DataItemTimeNParallelPeriodsFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 void DataItemTimeFirstLastPeriodsFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 void DataItemTimeFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void DataItemRankFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void DataItemNavigationFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void DataItemMemberPropertiesFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void DataItemMemberFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void BusinessQueryTupleFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void BusinessQueryRankFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void BusinessQueryDataBasedFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void BaseFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 

Uses of MetadataException in com.sas.iquery.metadata.business.step.relational
 

Methods in com.sas.iquery.metadata.business.step.relational that throw MetadataException
protected  void DataItemRankFilter.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataItemRankFilter.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 

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

Methods in com.sas.iquery.metadata.expr that throw MetadataException
 boolean StringExpression.containsAggregateFunction(ServerProperties serverProperties)
          Checks to see if the text contains one of the server's aggregate functions
 boolean ResourceAwareStringExpression.containsAggregateFunction(ServerProperties serverProperties)
          Checks to see if the text contains one of the server's aggregate functions
 boolean ResourceAwareStringExpression.containsUserTypedAggregation()
          Return true if this expression or any of its dataitems have expressions that have user typed aggregations
 boolean FunctionCall.containsUserTypedAggregation()
           
 boolean DataItemContainerExpression.containsUserTypedAggregation()
          Return true if this expression or any of its dataitems have an aggregation in their expression text.
 java.lang.String AbstractTimeValueExpression.generateQueryText(DataSelection dataSelection, ConnectionType connectionType)
          Return query text of TimeValue expression.
 java.lang.String AbstractTimeValueExpression.generateQueryText(com.sas.iquery.strategies.sas.oma.relational.DataSelectionProcessorAbstract dataSelectionProcessor)
          Return a String value of the expression, given the language provided on the data selection processor.
protected  ConnectionType AbstractTimeValueExpression.getConnectionType(com.sas.iquery.strategies.sas.oma.relational.DataSelectionProcessorAbstract dataSelectionProcessor)
           
protected  java.lang.String TimestampValueExpression.getPattern(DataSelection dataSelection, ConnectionType connectionType)
           
protected  java.lang.String TimeValueExpression.getPattern(DataSelection dataSelection, ConnectionType connectionType)
           
protected  java.lang.String DateValueExpression.getPattern(DataSelection dataSelection, ConnectionType connectionType)
           
protected abstract  java.lang.String AbstractTimeValueExpression.getPattern(DataSelection dataSelection, ConnectionType connectionType)
          returns a pattern compatible with SimpleDataFormat instance returned by getFormatter() to format the time value
abstract  java.lang.String StringExpressionUtil.getReadableText(ExpressionInterface expr)
          Get the human readable String for this expression for example, <> or <> The output may be similar to getText() but not the same since this is intended to be used as a human readable description.
static java.lang.String OLAPStringExpressionUtil.getReadableText(ExpressionInterface expr)
          Get the String for this expression to be used in an OLAP query, for example, <<DEALERS.DEALERS.DEALER>>.MEMBERS or <<Measures.SALES_SUM>> The output is the same as getText().
abstract  java.lang.String StringExpressionUtil.getReadableText(ExpressionInterface expr, java.util.Locale locale)
           
abstract  java.lang.String StringExpressionUtil.getReadableText(ExpressionInterface expr, java.lang.String sasFormat)
          Get the human readable String for this expression applying the specified SAS format string to constant values as needed.
static java.lang.String OLAPStringExpressionUtil.getReadableText(ExpressionInterface expr, java.lang.String startingLevelName)
          Get the String for this expression to be used in an OLAP query, for example, <<DEALERS.DEALERS.DEALER>>.MEMBERS or <<Measures.SALES_SUM>> The output is the same as getText().
abstract  java.lang.String StringExpressionUtil.getReadableText(ExpressionInterface expr, java.lang.String sasFormat, java.util.Locale locale)
           
abstract  java.lang.String StringExpressionUtil.getReadableText(ExpressionInterface expr, java.lang.String sasFormat, java.util.TimeZone timezone)
          Get the human readable String for this expression applying the specified SAS format string to constant values as needed.
abstract  java.lang.String StringExpressionUtil.getReadableText(ExpressionInterface expr, java.lang.String sasFormat, java.util.TimeZone timezone, java.util.Locale locale)
           
abstract  java.lang.String StringExpressionUtil.getReadableText(ExpressionInterface expr, java.util.TimeZone timezone)
          Get the human readable String for this expression for example, <> or <> The output may be similar to getText() but not the same since this is intended to be used as a human readable description.
abstract  java.lang.String StringExpressionUtil.getReadableText(ExpressionInterface expr, java.util.TimeZone timezone, java.util.Locale locale)
           
 java.lang.String StringExpression.getText()
          Returns the text for this expression.
 java.lang.String ResourceAwareStringExpression.getText()
          Get the Expression String This is the human readable String This is the same as calling getText(ResourceScope.BUSINESS_AND_PHYSICAL_SCOPE, null)
abstract  java.lang.String StringExpressionUtil.getText(ExpressionInterface expr)
          Get the Expression String, for example, << MapID.DataItemID >>.
abstract  java.lang.String StringExpressionUtil.getText(ExpressionInterface expr, ResourceScope scope, BusinessModel businessModel)
          Get the Expression String
 java.lang.String ResourceAwareStringExpression.getText(java.util.Map resourceMap)
          Get the Expression String
abstract  java.lang.String StringExpressionUtil.getText(ResourceAwareStringExpression expr, java.util.Map resourceMap)
          Generate the expression text for a ResourceAwareExpression using the provided mapping for Resources A Map containing the text for each BusinessModelResource in the ResourceAwareStringExpression must be provided.
 java.lang.String ResourceAwareStringExpression.getText(ResourceScope scope, BusinessModel businessModel)
          Get the Expression String This is the human readable String
abstract  ExpressionInterface StringExpressionUtil.newExpression(BusinessModel businessModel, java.lang.String expr)
          Create a new ExpressionInterface with numeric expression type.
abstract  ExpressionInterface StringExpressionUtil.newExpression(BusinessModel businessModel, java.lang.String expr, int expressionType)
          Create a new ExpressionInterface.
abstract  ExpressionInterface StringExpressionUtil.newExpression(BusinessModel businessModel, java.lang.String expr, int expressionType, ResourceScope scope)
          Create a new ExpressionInterface.
protected  void TimestampValueExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void StringExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void ResourceAwareStringExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void MultipleConditionalExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void FunctionCall.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void FractionOfTotalExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void ConstantExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void ConditionalExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void CompoundConditionalExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void AbstractTimeValueExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
 void ResourceAwareStringExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource)
          Deprecated. use replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
 void StringExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void ResourceAwareStringExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
           
 void MultipleConditionalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void FunctionCall.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void FractionOfTotalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
           
 void ConstantExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void CompoundConditionalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void AbstractTimeValueExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
           
 void StringExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void ResourceAwareStringExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void MultipleConditionalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void FunctionCall.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void FractionOfTotalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void ConstantExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void CompoundConditionalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void AbstractTimeValueExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 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.
protected  ExpressionInterface ConditionalExpression.singleReplaceResources(ExpressionInterface prevExpr, BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
protected  void ConditionalExpression.singleReplaceResourcesInList(java.util.List resourceList, BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
protected  void TimestampValueExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void StringExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void ResourceAwareStringExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void MultipleConditionalExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void FunctionCall.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void FractionOfTotalExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void ConstantExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void ConditionalExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void CompoundConditionalExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void AbstractTimeValueExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 

Constructors in com.sas.iquery.metadata.expr that throw MetadataException
ResourceAwareStringExpression(BusinessModel businessModel, java.lang.String expression)
          Constructor As part of construction Resource Identification is performed on business items (default scope) using the BusinessModel provided during construction.
ResourceAwareStringExpression(BusinessModel businessModel, java.lang.String expression, int expressionType)
          Constructor As part of construction Resource Identification is performed on business items (default scope) using the BusinessModel provided during construction
ResourceAwareStringExpression(BusinessModel businessModel, java.lang.String expression, int expressionType, ResourceScope scope)
          Constructor As part of construction Resource Identification is performed using the ResourceScope and BusinessModel provided during construction
 

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

Methods in com.sas.iquery.metadata.expr.olap that throw MetadataException
protected  void TimeRangeFilterExpression.buildMemberTuples(BusinessModel model)
          IQ internal use only -- do not use.
protected  void TimeFilterExpression.buildMemberTuples(BusinessModel model)
          IQ internal use only -- do not use.
protected  void MemberFilterExpression.buildMemberTuples(java.util.List memberNames, BusinessModel model)
          IQ internal use only -- do not use.
protected  void BusinessGroupMemberFilterExpression.buildMemberTuples(java.util.List memberNames, BusinessModel model)
          This method is only placeholder for the parent class.
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.
protected  void TimeFilterExpression.fixMemberTuples()
          If there are memberNames and no MemberTuple, then we have an incorrect condition.
protected  void MemberFilterExpression.fixMemberTuples()
          If there are memberNames and no MemberTuple, then we have an incorrect condition.
protected  void TimeRangeFilterExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void TimeFilterNPeriodsExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void TimeFilterNParallelPeriodsExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void TimeFilterFirstLastPeriodsExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void TimeFilterExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void TimeExpressionMeasure.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void MemberFilterExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataBasedFilterExpression_Between.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void DataBasedFilterExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void BaseFilterExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
 void TimeFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replace what is being compared (which should be TIME)
 void TimeExpressionMeasure.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
           
 void MemberFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void DataBasedFilterExpression_Between.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void DataBasedFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void BaseFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void TimeFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void TimeExpressionMeasure.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void MemberFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void DataBasedFilterExpression_Between.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void DataBasedFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void BaseFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 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.
protected  void TimeRangeFilterExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void TimeFilterNPeriodsExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void TimeFilterNParallelPeriodsExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void TimeFilterFirstLastPeriodsExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void TimeFilterExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void TimeExpressionMeasure.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void MemberFilterExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void DataBasedFilterExpression_Between.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void DataBasedFilterExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void BaseFilterExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 

Uses of MetadataException in com.sas.iquery.metadata.expr.relational
 

Methods in com.sas.iquery.metadata.expr.relational that throw MetadataException
 java.lang.String RelativeTimestampValueExpression.generateQueryText(DataSelection dataSelection, ConnectionType connectionType)
          Internal to IQ, do not use.
 java.lang.String AbstractRelativeTimeValueExpression.generateQueryText(DataSelection dataSelection, ConnectionType connectionType)
          Deprecated. You should use SQLExpressionAbstract.generateExpressionSQL().
 java.lang.String RelativeDateValueExpression.generateQueryText(DataSelection dataSelection, ConnectionType connectionType, java.lang.String shiftFromValue)
          Internal to IQ, do not use.
 java.lang.String AbstractRelativeTimeValueExpression.generateQueryText(DataSelection dataSelection, ConnectionType connectionType, java.lang.String shiftFromValue)
          Construct the output string value used in an expression for a relative date, time, or timestamp expression.
protected  void SimpleConditionalExpression_TestForNull.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void SimpleConditionalExpression_Like.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void SimpleConditionalExpression_In.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void SimpleConditionalExpression_Contains.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void SimpleConditionalExpression_Comparison.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void SimpleConditionalExpression_Between.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void RelationalConditionalExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
protected  void AbstractRelativeTimeValueExpression.readDefinitionV1(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.ReadingContext readingContext)
           
 void SimpleConditionalExpression_TestForNull.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void SimpleConditionalExpression_Like.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void SimpleConditionalExpression_In.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void SimpleConditionalExpression_Contains.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void SimpleConditionalExpression_Comparison.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void SimpleConditionalExpression_Between.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
          Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
 void AbstractRelativeTimeValueExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)
           
 void SimpleConditionalExpression_TestForNull.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void SimpleConditionalExpression_Like.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void SimpleConditionalExpression_In.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void SimpleConditionalExpression_Contains.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void SimpleConditionalExpression_Comparison.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void SimpleConditionalExpression_Between.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void AbstractRelativeTimeValueExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)
           
 void AbstractRelativeTimeValueExpression.setAlignment(TimeShiftAlignment alignment)
          Starting alignment is used to align the outputing time to the begining, end, middle, or sameday of the output shiftUnit.
 void AbstractRelativeTimeValueExpression.setShiftDirection(TimeShiftDirection direction)
          Set the shiftDirection of shift for this date object.
 void RelativeTimestampValueExpression.setShiftingFrom(ExpressionInterface exp)
           
 void RelativeDateValueExpression.setShiftingFrom(ExpressionInterface exp)
           
 void AbstractRelativeTimeValueExpression.setShiftingFrom(ExpressionInterface exp)
          Set the date/time to shift from.
 void AbstractRelativeTimeValueExpression.setShiftMultiplier(int multiplier)
          Set the shiftMultiplier used for output.
 void AbstractRelativeTimeValueExpression.setShiftUnit(TimeShiftUnit unit)
          Method setUnit
protected  void SimpleConditionalExpression_TestForNull.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void SimpleConditionalExpression_Like.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void SimpleConditionalExpression_In.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void SimpleConditionalExpression_Contains.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void SimpleConditionalExpression_Comparison.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void SimpleConditionalExpression_Between.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void RelationalConditionalExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
protected  void AbstractRelativeTimeValueExpression.writeDefinition(org.w3c.dom.Element thisElement, com.sas.iquery.metadata.business.impl.WritingContext writingContext)
           
 

Constructors in com.sas.iquery.metadata.expr.relational that throw MetadataException
SimpleConditionalExpression_Contains(BusinessModel businessModel)
          Creates a Contains conditional expression while testing to make sure that CONTAINS is supported on the server that the BusinessModel is connected to.
 

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

Methods in com.sas.iquery.metadata.serverprop that throw MetadataException
 boolean ServerProperties.containsAggregateFunction(java.lang.String expressionText)
          Returns true if the expressionText has a aggregation in it.
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.
 boolean ServerProperties.isPropertiesFor(com.sas.iquery.metadata.physical.SoftwareServer server)
          Returns true if the server properties are associated with the given server.
static java.util.List<ServerProperties> ServerProperties.readServerProperties()
          Read Server Properties from a Default properties file
static java.util.List<ServerProperties> ServerProperties.readServerProperties(java.io.InputStream dataStream)
          Read Server Properties from the specified Stream
 

Uses of MetadataException in com.sas.iquery.util
 

Methods in com.sas.iquery.util that throw MetadataException
static void BusinessQueryOLAPUtil.cleanUpNullRolesInQuery(BusinessQuery model)
          This method applies an appropriate role to any dataItem found in a data selection where it's role contains a null value.
static java.util.List BusinessQueryOLAPUtil.filterOutRaggedDataItems(java.util.List dataItems)
          Returns a List of data items that are not based on a ragged-balanced, ragged-unbalanced, or unbalanced hierarchy in an OLAP cube.
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(BusinessModel businessModel, java.lang.Object obj)
          Get the dimension type for an OLAP data item.
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.storage.olap.MetadataInterface BusinessQueryOLAPUtil.getMetadataInterface(java.lang.Object iqObject)
          Creates and returns a new OLAP MetadataInterface object usable to query OLAP related metadata from the OLAP server used by the given SAS Query Services object.
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.
static com.sas.iquery.dataretrieval.convenience.GroupedFilterDataProvider GroupedFilterUtilities.newGroupedFilterDataProvider(DataSelection ds, BusinessGroup group)
           
 




Copyright © 2009 SAS Institute Inc. All Rights Reserved.