NeptuneData / Client / get_propertygraph_statistics
get_propertygraph_statistics#
- NeptuneData.Client.get_propertygraph_statistics()#
Gets property graph statistics (Gremlin and openCypher).
See also: AWS API Documentation
Request Syntax
response = client.get_propertygraph_statistics()
- Return type:
dict
- Returns:
Response Syntax
{ 'status': 'string', 'payload': { 'autoCompute': True|False, 'active': True|False, 'statisticsId': 'string', 'date': datetime(2015, 1, 1), 'note': 'string', 'signatureInfo': { 'signatureCount': 123, 'instanceCount': 123, 'predicateCount': 123 } } }
Response Structure
(dict) –
status (string) –
The HTTP return code of the request. If the request succeeded, the code is 200. See Common error codes for DFE statistics request for a list of common errors.
payload (dict) –
Statistics for property-graph data.
autoCompute (boolean) –
Indicates whether or not automatic statistics generation is enabled.
active (boolean) –
Indicates whether or not DFE statistics generation is enabled at all.
statisticsId (string) –
Reports the ID of the current statistics generation run. A value of -1 indicates that no statistics have been generated.
date (datetime) –
The UTC time at which DFE statistics have most recently been generated.
note (string) –
A note about problems in the case where statistics are invalid.
signatureInfo (dict) –
A StatisticsSummary structure that contains:
signatureCount
- The total number of signatures across all characteristic sets.instanceCount
- The total number of characteristic-set instances.predicateCount
- The total number of unique predicates.
signatureCount (integer) –
The total number of signatures across all characteristic sets.
instanceCount (integer) –
The total number of characteristic-set instances.
predicateCount (integer) –
The total number of unique predicates.
Exceptions
NeptuneData.Client.exceptions.BadRequestException
NeptuneData.Client.exceptions.InvalidParameterException
NeptuneData.Client.exceptions.StatisticsNotAvailableException
NeptuneData.Client.exceptions.ClientTimeoutException
NeptuneData.Client.exceptions.AccessDeniedException
NeptuneData.Client.exceptions.IllegalArgumentException
NeptuneData.Client.exceptions.TooManyRequestsException
NeptuneData.Client.exceptions.UnsupportedOperationException
NeptuneData.Client.exceptions.PreconditionsFailedException
NeptuneData.Client.exceptions.ReadOnlyViolationException
NeptuneData.Client.exceptions.ConstraintViolationException
NeptuneData.Client.exceptions.InvalidArgumentException
NeptuneData.Client.exceptions.MissingParameterException