Interface IVSAMDataComponentStatistics
-
public interface IVSAMDataComponentStatisticsVSAM data component statistics.Examples:
To retrieve VSAM data component statistics:IVSAMDataComponentCharacteristics vsamDataComponentCharacteristics = ... // get the VSAM data component statistics from the VSAM data component // characteristics IVSAMDataComponentStatistics vsamDataComponentStatistics = vsamDataComponentCharacteristics .getStatistics();For examples on how to retrieveIVSAMClusterCharacteristicsseeIVSAMClusterCharacteristics.
For examples on how to retrieveIVSAMDataComponentStatisticsseeIVSAMDataComponentStatistics.
For examples on how to retrieveIVSAMIndexComponentCharacteristicsseeIVSAMIndexComponentCharacteristics.- Since:
- 1.0.0
- Version:
- 2.0.0
- See Also:
IVSAMDataComponentCharacteristics.getStatistics()- Restriction:
- This interface is not intended to be extended by clients.
- Restriction:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetControlAreaSplitCount()Returns the number of control area (CA) splits in the associated VSAM data component.intgetControlIntervalsPerControlArea()Returns the number of control intervals (CIs) contained in each control area (CA) of the associated VSAM data component.intgetControlIntervalSplitCount()Returns the number of control interval (CI) splits in the associated VSAM data component.IVSAMDataComponentCharacteristicsgetDataComponentCharacteristics()Returns the characteristics of the associated VSAM data component.intgetDeletedRecordCount()Returns the number of records that have been deleted from the associated VSAM data component.intgetInsertedRecordCount()Returns the number of records that have been inserted into the associated VSAM data component.intgetIOOperationCount()Returns the number of input/output (I/O) operations that have been issued against the associated VSAM data component.intgetRecordCount()Returns the number of records in the associated VSAM data component.intgetRetrievedRecordCount()Returns the number of records that have been retrieved from the associated VSAM data component.intgetUpdatedRecordCount()Returns the number of records that have been updated in the associated VSAM data component.booleanisValid()Returns whether the statistics of the associated VSAM data component are valid.
-
-
-
Method Detail
-
getDataComponentCharacteristics
IVSAMDataComponentCharacteristics getDataComponentCharacteristics()
Returns the characteristics of the associated VSAM data component.- Returns:
- the VSAM data component characteristics
- Since:
- 1.0.0
-
isValid
boolean isValid()
Returns whether the statistics of the associated VSAM data component are valid.The statistics of a VSAM data component are considered invalid when the system has detected that the VSAM data component has not been closed properly, and therefore some or all of the statistics may be inaccurate.
- Returns:
trueif the statistics are valid,falseotherwise- Since:
- 1.0.0
-
getControlIntervalsPerControlArea
int getControlIntervalsPerControlArea()
Returns the number of control intervals (CIs) contained in each control area (CA) of the associated VSAM data component.- Returns:
- the number of CIs per control area
- Since:
- 1.0.0
-
getRecordCount
int getRecordCount()
Returns the number of records in the associated VSAM data component.- Returns:
- the number of records
- Since:
- 1.0.0
-
getDeletedRecordCount
int getDeletedRecordCount()
Returns the number of records that have been deleted from the associated VSAM data component.- Returns:
- the number of deleted records
- Since:
- 1.0.0
-
getInsertedRecordCount
int getInsertedRecordCount()
Returns the number of records that have been inserted into the associated VSAM data component.- Returns:
- the number of inserted records
- Since:
- 1.0.0
-
getUpdatedRecordCount
int getUpdatedRecordCount()
Returns the number of records that have been updated in the associated VSAM data component.- Returns:
- the number of updated records
- Since:
- 1.0.0
-
getRetrievedRecordCount
int getRetrievedRecordCount()
Returns the number of records that have been retrieved from the associated VSAM data component.- Returns:
- the number of retrieved records
- Since:
- 1.0.0
-
getControlIntervalSplitCount
int getControlIntervalSplitCount()
Returns the number of control interval (CI) splits in the associated VSAM data component.- Returns:
- the number of CI splits
- Since:
- 1.0.0
-
getControlAreaSplitCount
int getControlAreaSplitCount()
Returns the number of control area (CA) splits in the associated VSAM data component.- Returns:
- the number of CA splits
- Since:
- 1.0.0
-
getIOOperationCount
int getIOOperationCount()
Returns the number of input/output (I/O) operations that have been issued against the associated VSAM data component.- Returns:
- the number of I/O operations
- Since:
- 1.0.0
-
-