001package io.ebean.config; 002 003import io.ebean.Database; 004import io.ebean.meta.MetaQueryPlan; 005 006import java.util.List; 007 008/** 009 * The captured query plans. 010 */ 011public class QueryPlanCapture { 012 013 private final Database database; 014 private final List<MetaQueryPlan> plans; 015 016 public QueryPlanCapture(Database database, List<MetaQueryPlan> plans) { 017 this.database = database; 018 this.plans = plans; 019 } 020 021 /** 022 * Return the database the plans were captured for. 023 */ 024 public Database getDatabase() { 025 return database; 026 } 027 028 /** 029 * Return the captured query plans. 030 */ 031 public List<MetaQueryPlan> getPlans() { 032 return plans; 033 } 034}