Class JdbcAttributesGetter

java.lang.Object
io.opentelemetry.instrumentation.jdbc.internal.JdbcAttributesGetter
All Implemented Interfaces:
io.opentelemetry.instrumentation.api.instrumenter.db.DbClientCommonAttributesGetter<DbRequest>, io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesGetter<DbRequest>

public final class JdbcAttributesGetter extends Object implements io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesGetter<DbRequest>
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
  • Constructor Details

    • JdbcAttributesGetter

      public JdbcAttributesGetter()
  • Method Details

    • system

      @Nullable public String system(DbRequest request)
      Specified by:
      system in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientCommonAttributesGetter<DbRequest>
    • user

      @Nullable public String user(DbRequest request)
      Specified by:
      user in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientCommonAttributesGetter<DbRequest>
    • name

      @Nullable public String name(DbRequest request)
      Specified by:
      name in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientCommonAttributesGetter<DbRequest>
    • connectionString

      @Nullable public String connectionString(DbRequest request)
      Specified by:
      connectionString in interface io.opentelemetry.instrumentation.api.instrumenter.db.DbClientCommonAttributesGetter<DbRequest>
    • rawStatement

      @Nullable public String rawStatement(DbRequest request)
      Specified by:
      rawStatement in interface io.opentelemetry.instrumentation.api.instrumenter.db.SqlClientAttributesGetter<DbRequest>