c

doobie.postgres.syntax

PostgresExplainQuery0Ops

class PostgresExplainQuery0Ops extends AnyRef

Source
explain.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PostgresExplainQuery0Ops
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PostgresExplainQuery0Ops(self: util.query.Query0[_])

Value Members

  1. def explain: free.connection.ConnectionIO[List[String]]

    Construct a program in ConnectionIO which returns the server's query plan for the query (i.e., EXPLAIN output).

    Construct a program in ConnectionIO which returns the server's query plan for the query (i.e., EXPLAIN output). The query is not actually executed.

  2. def explainAnalyze: free.connection.ConnectionIO[List[String]]

    Construct a program in ConnectionIO which returns the server's query plan for the query, with a comparison to the actual execution (i.e., EXPLAIN ANALYZE output).

    Construct a program in ConnectionIO which returns the server's query plan for the query, with a comparison to the actual execution (i.e., EXPLAIN ANALYZE output). The query will be executed, but no results are returned.