|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITemporalWorkspaceStatistics
Provides access to properties and methods needed to manage message rate statistics in workspace.
This interface is new at ArcGIS 9.3.
ITemporalWorkspaceStatistics provides a central location to obtain the statistics for all of the feature classes contained in the workspace.
ITemporalFeatureClassStatistics| Method Summary | |
|---|---|
IPropertySet |
getAllMessageRates()
Indicates message rate for each TemporalFeatureClass under the workspace or workspace factory. |
IPropertySet |
getAllSampleSizes()
Indicates sample size used for calculating message rate for each TemporalFeatureClass under the workspace or workspace factory. |
IPropertySet |
getAllTotalFeatureCounts()
Indicates the total number of features logged for each TemporalFeatureClass under the workspace or workspace factory. |
IPropertySet |
getAllTrackCounts()
Indicates track count for each TemporalFeatureClass under the workspace or workspace factory. |
IPropertySet |
getConnectionStatus()
Indicates the connection status of each workspace under the workspace factory |
IPropertySet |
getCurrentDiscardedMessageCounts()
Indicates current number of messages discarded. |
IPropertySet |
getDiscardedMessageCounts()
Indicates total number of messages discarded. |
IPropertySet |
getPulledMessageCounts()
Indicates total number of messages pulled. |
IPropertySet |
getQueuedMessageCounts()
Indicates total number of messages queued. |
IPropertySet |
getReceivedMessageCounts()
Indicates total number of messages received. |
void |
resetAllFeatureCounts()
Resets total feature count for each TemporalFeatureClass under the workspace or workspace factory. |
void |
resetAllMessageRates()
Resets message rate for each TemporalFeatureClass under the workspace or workspace factory. |
void |
setAllSampleSizes(int lSampleSize)
Sets sample size for each TemporalFeatureClass under the workspace or workspace factory. |
| Method Detail |
|---|
IPropertySet getAllTrackCounts()
throws IOException,
AutomationException
Retrieves the track counts from all of the feature classes in the workspace. The name of each property in the PropertySet is the feature class name and the value is the output from IFeatureClassStatistics::get_TrackCount.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ITemporalWorkspaceStatistics.getAllTrackCounts(),
ITemporalFeatureClassStatistics.getTrackCount()
IPropertySet getAllMessageRates()
throws IOException,
AutomationException
Retrieves the message rates from all of the feature classes in the workspace. The name of each property in the PropertySet is the feature class name and the value is the output from IFeatureClassStatistics::get_MessageRate.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ITemporalWorkspaceStatistics.getAllSampleSizes(),
ITemporalWorkspaceStatistics.setAllSampleSizes(int)
IPropertySet getAllSampleSizes()
throws IOException,
AutomationException
Retrieves the sample sizes from all of the feature classes in the workspace. The name of each property in the PropertySet is the feature class name and the value is the output from IFeatureClassStatistics::get_SampleSize.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ITemporalWorkspaceStatistics.getAllMessageRates(),
ITemporalWorkspaceStatistics.setAllSampleSizes(int)
IPropertySet getAllTotalFeatureCounts()
throws IOException,
AutomationException
Retrieves the total feature counts from all of the feature classes in the workspace. The name of each property in the PropertySet is the feature class name and the value is the output from IFeatureClassStatistics::get_TotalFeatureCount.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ITemporalWorkspaceStatistics.resetAllFeatureCounts()
IPropertySet getConnectionStatus()
throws IOException,
AutomationException
Returns the current state of workspace's connection to the server. The propery's name is the name of the connection and its value is an esriWorkspaceConnectionStatus.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getReceivedMessageCounts()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getPulledMessageCounts()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getDiscardedMessageCounts()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getCurrentDiscardedMessageCounts()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getQueuedMessageCounts()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void resetAllFeatureCounts()
throws IOException,
AutomationException
Resets the total feature counts on all of the feature classes in the workspace.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ITemporalWorkspaceStatistics.getAllTotalFeatureCounts()
void resetAllMessageRates()
throws IOException,
AutomationException
Resets the message rates on all of the feature classes in the workspace.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ITemporalWorkspaceStatistics.getAllMessageRates()
void setAllSampleSizes(int lSampleSize)
throws IOException,
AutomationException
Sets the message rate sample size for all of the feature classes in the workspace. This method is convenient, but may result in less than optimal sampling sizes if the feature classes in the workspace are receiving data at different rates. In this case you should use ITemporalFeatureClassStatistics::put_SampleSize to fine tune individual sampling sizes.
lSampleSize - The lSampleSize (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ITemporalWorkspaceStatistics.getAllMessageRates(),
ITemporalWorkspaceStatistics.getAllSampleSizes(),
ITemporalFeatureClassStatistics.getMessageRate()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||