001package io.ebean.meta;
002
003/**
004 * Query execution metrics.
005 */
006public interface MetaQueryMetric extends MetaTimedMetric {
007
008  /**
009   * The type of entity or DTO bean.
010   */
011  Class<?> getType();
012
013  /**
014   * The label for the query (can be null).
015   */
016  String getLabel();
017
018  /**
019   * The actual SQL of the query.
020   */
021  String getSql();
022
023  /**
024   * Return the hash of the plan.
025   */
026  String getHash();
027
028}