com.esri.arcgis.datasourcesraster
Interface ITableCrawler2

All Superinterfaces:
ITableCrawler, Serializable
All Known Implementing Classes:
TableCrawler

public interface ITableCrawler2
extends ITableCrawler, Serializable

Provides access to members that control a crawler capable of traversing tables.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 String getBlockField()
          The name of the field that contains values that identify blocks of related items.
 int getMaximumMergeItemsCount()
          The maximum number of crawled rows allowed in a merged record.
 IMosaicDataset getMosaicDataset()
          The mosaic datset being crawled by the crawler.
 boolean isHasThumbnail()
          Indicates whether the input mosaic dataset has thumbnail.
 void setBlockField(String pGroupField)
          The name of the field that contains values that identify blocks of related items.
 void setMaximumMergeItemsCount(int pMaximumMergeItemsCount)
          The maximum number of crawled rows allowed in a merged record.
 void setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset)
          The mosaic datset being crawled by the crawler.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.ITableCrawler
getGroupField, getQueryFilter, getSelectionSet, getSourceField, getTable, getTimeStampField, isOrderByGroup, setCrawlerItemType, setGroupField, setOrderByGroup, setQueryFilterByRef, setSelectionSetByRef, setSourceField, setTableByRef, setTimeStampField
 

Method Detail

setBlockField

void setBlockField(String pGroupField)
                   throws IOException,
                          AutomationException
The name of the field that contains values that identify blocks of related items.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pGroupField - The pGroupField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBlockField

String getBlockField()
                     throws IOException,
                            AutomationException
The name of the field that contains values that identify blocks of related items.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pGroupField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaximumMergeItemsCount

void setMaximumMergeItemsCount(int pMaximumMergeItemsCount)
                               throws IOException,
                                      AutomationException
The maximum number of crawled rows allowed in a merged record.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pMaximumMergeItemsCount - The pMaximumMergeItemsCount (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximumMergeItemsCount

int getMaximumMergeItemsCount()
                              throws IOException,
                                     AutomationException
The maximum number of crawled rows allowed in a merged record.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pMaximumMergeItemsCount
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMosaicDatasetByRef

void setMosaicDatasetByRef(IMosaicDataset ppMosaicDataset)
                           throws IOException,
                                  AutomationException
The mosaic datset being crawled by the crawler.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppMosaicDataset - A reference to a com.esri.arcgis.datasourcesraster.IMosaicDataset (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMosaicDataset

IMosaicDataset getMosaicDataset()
                                throws IOException,
                                       AutomationException
The mosaic datset being crawled by the crawler.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.datasourcesraster.IMosaicDataset
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasThumbnail

boolean isHasThumbnail()
                       throws IOException,
                              AutomationException
Indicates whether the input mosaic dataset has thumbnail.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pbHasThumbnail
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.