Package com.newrelic.api.agent
Class SlowQueryWithInputDatastoreParameters<T,I>
- java.lang.Object
-
- com.newrelic.api.agent.DatastoreParameters
-
- com.newrelic.api.agent.SlowQueryDatastoreParameters<T>
-
- com.newrelic.api.agent.SlowQueryWithInputDatastoreParameters<T,I>
-
- All Implemented Interfaces:
ExternalParameters
public class SlowQueryWithInputDatastoreParameters<T,I> extends SlowQueryDatastoreParameters<T>
The input parameters required to report a slow datastore query on theTracedMethod
including a correlating input query. Do not use this class directly. Instead useDatastoreParameters
.- Since:
- 3.36.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.newrelic.api.agent.DatastoreParameters
DatastoreParameters.Build, DatastoreParameters.Builder, DatastoreParameters.CollectionParameter, DatastoreParameters.DatabaseParameter, DatastoreParameters.InstanceParameter, DatastoreParameters.OperationParameter, DatastoreParameters.SlowQueryParameter, DatastoreParameters.SlowQueryWithInputParameter
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SlowQueryWithInputDatastoreParameters(SlowQueryDatastoreParameters<T> slowQueryDatastoreParameters, java.lang.String inputQueryLabel, I rawInputQuery, QueryConverter<I> rawInputQueryConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getInputQueryLabel()
Returns the label denoting the type of input query.I
getRawInputQuery()
Returns the raw input query object used for processing.QueryConverter<I>
getRawInputQueryConverter()
Returns the converter implementation used to transform the raw input query into a string-
Methods inherited from class com.newrelic.api.agent.SlowQueryDatastoreParameters
getQueryConverter, getRawQuery
-
Methods inherited from class com.newrelic.api.agent.DatastoreParameters
getCloudResourceId, getCollection, getDatabaseName, getHost, getOperation, getPathOrId, getPort, getProduct, product
-
-
-
-
Constructor Detail
-
SlowQueryWithInputDatastoreParameters
protected SlowQueryWithInputDatastoreParameters(SlowQueryDatastoreParameters<T> slowQueryDatastoreParameters, java.lang.String inputQueryLabel, I rawInputQuery, QueryConverter<I> rawInputQueryConverter)
-
-
Method Detail
-
getInputQueryLabel
public java.lang.String getInputQueryLabel()
Returns the label denoting the type of input query.- Returns:
- the label for this input query
- Since:
- 3.36.0
-
getRawInputQuery
public I getRawInputQuery()
Returns the raw input query object used for processing.- Returns:
- raw input query object
- Since:
- 3.36.0
-
getRawInputQueryConverter
public QueryConverter<I> getRawInputQueryConverter()
Returns the converter implementation used to transform the raw input query into a string- Returns:
- input query converter implementation
- Since:
- 3.36.0
-
-