Interface IVSAMDataComponentStatistics
-
public interface IVSAMDataComponentStatistics
VSAM 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 retrieveIVSAMClusterCharacteristics
seeIVSAMClusterCharacteristics
.
For examples on how to retrieveIVSAMDataComponentStatistics
seeIVSAMDataComponentStatistics
.
For examples on how to retrieveIVSAMIndexComponentCharacteristics
seeIVSAMIndexComponentCharacteristics
.- 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 int
getControlAreaSplitCount()
Returns the number of control area (CA) splits in the associated VSAM data component.int
getControlIntervalsPerControlArea()
Returns the number of control intervals (CIs) contained in each control area (CA) of the associated VSAM data component.int
getControlIntervalSplitCount()
Returns the number of control interval (CI) splits in the associated VSAM data component.IVSAMDataComponentCharacteristics
getDataComponentCharacteristics()
Returns the characteristics of the associated VSAM data component.int
getDeletedRecordCount()
Returns the number of records that have been deleted from the associated VSAM data component.int
getInsertedRecordCount()
Returns the number of records that have been inserted into the associated VSAM data component.int
getIOOperationCount()
Returns the number of input/output (I/O) operations that have been issued against the associated VSAM data component.int
getRecordCount()
Returns the number of records in the associated VSAM data component.int
getRetrievedRecordCount()
Returns the number of records that have been retrieved from the associated VSAM data component.int
getUpdatedRecordCount()
Returns the number of records that have been updated in the associated VSAM data component.boolean
isValid()
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:
true
if the statistics are valid,false
otherwise- 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
-
-