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 theTracedMethodincluding 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 protectedSlowQueryWithInputDatastoreParameters(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.StringgetInputQueryLabel()Returns the label denoting the type of input query.IgetRawInputQuery()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
-
-