com.sas.iquery.metadata.business
Interface ExportSelectionMetadata

All Superinterfaces:
ExportGeneralMetadata
All Known Subinterfaces:
ExportOlapMetadata, ExportRelationalMetadata

public interface ExportSelectionMetadata
extends ExportGeneralMetadata


Method Summary
 ExportColumn getExportColumn(DataItem underlyingDataItem)
          Returns a export column for the underlyting data item specified.
 java.util.List<ExportColumnGroup> getExportColumnGroups()
          The column groups for this export.
 java.util.List<ExportColumn> getExportColumnsAvailable()
          Returns the exportColumns in available for use in the export definition.
 java.util.List<ExportColumn> getExportColumnsUsed()
          Returns the exportColumns in use in the export definition.
 java.util.List<ExportDataSource> getExportDataSourcesUsed()
          Returns the DataSources associated with this DataSelection
 java.util.List<ExportFilter> getExportFiltersAvailable()
          all filters from model level, ie., from map and DS.
 java.util.List<ExportFilter> getExportFiltersSelected()
          only filters selected by the model for use.
 java.util.List<ExportFilter> getExportFiltersUsed()
          Only filters from DS, or query being exported.
 
Methods inherited from interface com.sas.iquery.metadata.business.ExportGeneralMetadata
getDataSelection, getExportDataSource, getID, getStructureOfData, getUnderlyingObject, getUniqueExportObject
 

Method Detail

getExportDataSourcesUsed

java.util.List<ExportDataSource> getExportDataSourcesUsed()
                                                          throws MetadataException
Returns the DataSources associated with this DataSelection

Returns:
Throws:
MetadataException

getExportColumnsUsed

java.util.List<ExportColumn> getExportColumnsUsed()
                                                  throws MetadataException
Returns the exportColumns in use in the export definition.

Returns:
Throws:
MetadataException

getExportColumnsAvailable

java.util.List<ExportColumn> getExportColumnsAvailable()
                                                       throws MetadataException
Returns the exportColumns in available for use in the export definition.

Returns:
Throws:
MetadataException

getExportFiltersUsed

java.util.List<ExportFilter> getExportFiltersUsed()
                                                  throws MetadataException
Only filters from DS, or query being exported. Pre-filters and post-filters will show up in effective filters , they cannot be turned off, they will always be there. RLP can be done via Proc info map or from IMS or SMC.If there are required filters in the infomap, they are always there.

Throws:
MetadataException

getExportFiltersAvailable

java.util.List<ExportFilter> getExportFiltersAvailable()
                                                       throws MetadataException
all filters from model level, ie., from map and DS.

Throws:
MetadataException

getExportFiltersSelected

java.util.List<ExportFilter> getExportFiltersSelected()
                                                      throws MetadataException
only filters selected by the model for use.

Throws:
MetadataException

getExportColumnGroups

java.util.List<ExportColumnGroup> getExportColumnGroups()
                                                        throws MetadataException
The column groups for this export.

Throws:
MetadataException

getExportColumn

ExportColumn getExportColumn(DataItem underlyingDataItem)
                             throws MetadataException
Returns a export column for the underlyting data item specified. If this data item cannot be used to create a export column, a metadata exception is thrown.

Parameters:
underlyingDataItem -
Returns:
Throws:
MetadataException



Copyright © 2009 SAS Institute Inc. All Rights Reserved.