public final class ParsedDatabaseStatement extends java.lang.Object implements MetricNameFormat
| Constructor and Description |
|---|
ParsedDatabaseStatement(com.newrelic.agent.bridge.datastore.DatabaseVendor dbVendor,
java.lang.String model,
java.lang.String operation,
boolean generateMetric) |
ParsedDatabaseStatement(java.lang.String model,
java.lang.String operation,
boolean generateMetric) |
| Modifier and Type | Method and Description |
|---|---|
com.newrelic.agent.bridge.datastore.DatabaseVendor |
getDbVendor() |
java.lang.String |
getMetricName() |
java.lang.String |
getModel() |
java.lang.String |
getOperation() |
java.lang.String |
getOperationRollupMetricName() |
java.lang.String |
getTransactionSegmentName() |
java.lang.String |
getTransactionSegmentUri() |
boolean |
recordMetric()
Returns true if a metric should be recorded for this statement.
|
java.lang.String |
toString() |
public ParsedDatabaseStatement(java.lang.String model,
java.lang.String operation,
boolean generateMetric)
public ParsedDatabaseStatement(com.newrelic.agent.bridge.datastore.DatabaseVendor dbVendor,
java.lang.String model,
java.lang.String operation,
boolean generateMetric)
public java.lang.String getOperation()
public java.lang.String getModel()
public com.newrelic.agent.bridge.datastore.DatabaseVendor getDbVendor()
public boolean recordMetric()
public java.lang.String getMetricName()
getMetricName in interface MetricNameFormatpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getTransactionSegmentName()
getTransactionSegmentName in interface MetricNameFormatpublic java.lang.String getOperationRollupMetricName()
public java.lang.String getTransactionSegmentUri()
getTransactionSegmentUri in interface MetricNameFormat