com.sas.iquery.metadata.business
Interface ExportOlapMetadata

All Superinterfaces:
ExportGeneralMetadata, ExportSelectionMetadata

public interface ExportOlapMetadata
extends ExportSelectionMetadata

Expanded functionality for Export Metadata.


Method Summary
 java.util.List<com.sas.iquery.metadata.physical.Dimension> getAvailableDimensions(java.util.List<java.lang.String> list, java.lang.Object... qualifiers)
          Get the raw dimension underlying objects available as specified in the list of unique export dimension names, or everything if list is null.
 java.util.List<com.sas.iquery.metadata.physical.Hierarchy> getAvailableHierarchies(java.util.List<java.lang.String> list, java.lang.Object... qualifiers)
          Get the raw hierarchy underlying objects available as specified in the list of unique export hierarchy names, or everything if list is null.
 java.util.List<com.sas.iquery.metadata.physical.Level> getAvailableLevels(java.util.List<java.lang.String> list, java.lang.Object... qualifiers)
          Get the raw level underlying objects available as specified in the list of unique export level names, or everything if list is null.
 java.util.List<com.sas.iquery.metadata.physical.Member> getAvailableMembers(java.util.List<java.lang.String> list, java.lang.Object... qualifiers)
          Get the raw member underlying objects available as specified in the list of unique export member names, or everything if list is null.
 ExportDimension getExportDimension(com.sas.iquery.metadata.physical.Dimension dimension, java.lang.Object... createOptions)
          Get or create the export object for specific dimension.
 java.util.List<ExportDimension> getExportDimensionsAvailable()
          Return the Dimensions associated with this Map or DataSelection
 java.util.List<ExportHierarchy> getExportHierarchies(java.util.List<com.sas.iquery.metadata.physical.Hierarchy> hierarchies, java.lang.Object... createOptions)
          Get or create the export objects for specific hierarchies.
 java.util.List<ExportHierarchy> getExportHierarchiesAvailable()
          Return the Hierarchies associated with this Map or DataSelection
 java.util.List<ExportLevel> getExportLevels(java.util.List<com.sas.iquery.metadata.physical.Level> levels, java.lang.Object... createOptions)
          Get or create the export objects for specific levels.
 java.util.List<ExportLevel> getExportLevelsAvailable()
          Return the Levels associated with this Map or DataSelection
 java.util.List<ExportMember> getExportMembers(java.util.List<com.sas.iquery.metadata.physical.Member> members, java.lang.Object... createOptions)
          Get or create the export objects for specific members.
 java.util.List<ExportMember> getExportMembersAvailable()
          Return the Members associated with this Map or DataSelection
 void setExportItemsToUse(java.util.List<ExportDataSource> exportDataSources, java.util.List<ExportColumn> exportColumns, java.util.List<ExportFilter> exportFilters)
          Set the DataSources, Columns, and Filters from a Map to be exported.
 
Methods inherited from interface com.sas.iquery.metadata.business.ExportSelectionMetadata
getExportColumn, getExportColumnGroups, getExportColumnsAvailable, getExportColumnsUsed, getExportDataSourcesUsed, getExportFiltersAvailable, getExportFiltersSelected, getExportFiltersUsed
 
Methods inherited from interface com.sas.iquery.metadata.business.ExportGeneralMetadata
getDataSelection, getExportDataSource, getID, getStructureOfData, getUnderlyingObject, getUniqueExportObject
 

Method Detail

setExportItemsToUse

void setExportItemsToUse(java.util.List<ExportDataSource> exportDataSources,
                         java.util.List<ExportColumn> exportColumns,
                         java.util.List<ExportFilter> exportFilters)
                         throws MetadataException
Set the DataSources, Columns, and Filters from a Map to be exported. This method allows the caller to subset the Selection to be exported.

Parameters:
exportDataSources -
exportColumns -
exportFilters -
Throws:
MetadataException

getExportDimensionsAvailable

java.util.List<ExportDimension> getExportDimensionsAvailable()
                                                             throws MetadataException
Return the Dimensions associated with this Map or DataSelection

Returns:
Throws:
MetadataException

getExportHierarchiesAvailable

java.util.List<ExportHierarchy> getExportHierarchiesAvailable()
                                                              throws MetadataException
Return the Hierarchies associated with this Map or DataSelection

Returns:
Throws:
MetadataException

getExportLevelsAvailable

java.util.List<ExportLevel> getExportLevelsAvailable()
                                                     throws MetadataException
Return the Levels associated with this Map or DataSelection

Returns:
Throws:
MetadataException

getExportMembersAvailable

java.util.List<ExportMember> getExportMembersAvailable()
                                                       throws MetadataException
Return the Members associated with this Map or DataSelection

Returns:
Throws:
MetadataException

getExportDimension

ExportDimension getExportDimension(com.sas.iquery.metadata.physical.Dimension dimension,
                                   java.lang.Object... createOptions)
                                   throws MetadataException
Get or create the export object for specific dimension.

Parameters:
dimension -
createOptions -
Returns:
Throws:
MetadataException

getExportHierarchies

java.util.List<ExportHierarchy> getExportHierarchies(java.util.List<com.sas.iquery.metadata.physical.Hierarchy> hierarchies,
                                                     java.lang.Object... createOptions)
                                                     throws MetadataException
Get or create the export objects for specific hierarchies.

Parameters:
hierarchies -
createOptions -
Returns:
Throws:
MetadataException

getExportLevels

java.util.List<ExportLevel> getExportLevels(java.util.List<com.sas.iquery.metadata.physical.Level> levels,
                                            java.lang.Object... createOptions)
                                            throws MetadataException
Get or create the export objects for specific levels.

Parameters:
levels -
createOptions -
Returns:
Throws:
MetadataException

getExportMembers

java.util.List<ExportMember> getExportMembers(java.util.List<com.sas.iquery.metadata.physical.Member> members,
                                              java.lang.Object... createOptions)
                                              throws MetadataException
Get or create the export objects for specific members.

Parameters:
members -
createOptions -
Returns:
Throws:
MetadataException

getAvailableDimensions

java.util.List<com.sas.iquery.metadata.physical.Dimension> getAvailableDimensions(java.util.List<java.lang.String> list,
                                                                                  java.lang.Object... qualifiers)
                                                                                  throws MetadataException
Get the raw dimension underlying objects available as specified in the list of unique export dimension names, or everything if list is null.

Parameters:
list -
qualifiers -
Returns:
Throws:
MetadataException

getAvailableHierarchies

java.util.List<com.sas.iquery.metadata.physical.Hierarchy> getAvailableHierarchies(java.util.List<java.lang.String> list,
                                                                                   java.lang.Object... qualifiers)
                                                                                   throws MetadataException
Get the raw hierarchy underlying objects available as specified in the list of unique export hierarchy names, or everything if list is null.

Parameters:
list -
qualifiers -
Returns:
Throws:
MetadataException

getAvailableLevels

java.util.List<com.sas.iquery.metadata.physical.Level> getAvailableLevels(java.util.List<java.lang.String> list,
                                                                          java.lang.Object... qualifiers)
                                                                          throws MetadataException
Get the raw level underlying objects available as specified in the list of unique export level names, or everything if list is null.

Parameters:
list -
qualifiers -
Returns:
Throws:
MetadataException

getAvailableMembers

java.util.List<com.sas.iquery.metadata.physical.Member> getAvailableMembers(java.util.List<java.lang.String> list,
                                                                            java.lang.Object... qualifiers)
                                                                            throws MetadataException
Get the raw member underlying objects available as specified in the list of unique export member names, or everything if list is null.

Parameters:
list -
qualifiers -
Returns:
Throws:
MetadataException



Copyright © 2009 SAS Institute Inc. All Rights Reserved.