Class SQLStatementInspector

java.lang.Object
org.hibernate.testing.jdbc.SQLStatementInspector
All Implemented Interfaces:
Serializable, org.hibernate.resource.jdbc.spi.StatementInspector

public class SQLStatementInspector extends Object implements org.hibernate.resource.jdbc.spi.StatementInspector
See Also:
  • Constructor Details

    • SQLStatementInspector

      public SQLStatementInspector()
  • Method Details

    • inspect

      public String inspect(String sql)
      Specified by:
      inspect in interface org.hibernate.resource.jdbc.spi.StatementInspector
    • getSqlQueries

      public List<String> getSqlQueries()
    • clear

      public void clear()
    • getNumberOfJoins

      public int getNumberOfJoins(int position)
    • assertExecuted

      public void assertExecuted(String expected)
    • assertNumberOfJoins

      public void assertNumberOfJoins(int queryNumber, int expectedNumberOfJoins)
    • assertExecutedCount

      public void assertExecutedCount(int expected)
    • assertNumberOfJoins

      public void assertNumberOfJoins(int queryNumber, org.hibernate.sql.ast.SqlAstJoinType joinType, int expectedNumberOfOccurrences)
    • assertNumberOfOccurrenceInQuery

      public void assertNumberOfOccurrenceInQuery(int queryNumber, String toCheck, int expectedNumberOfOccurrences)
    • assertNumberOfOccurrenceInQueryNoSpace

      public void assertNumberOfOccurrenceInQueryNoSpace(int queryNumber, String toCheck, int expectedNumberOfOccurrences)
    • assertIsSelect

      public void assertIsSelect(int queryNumber)
    • assertIsInsert

      public void assertIsInsert(int queryNumber)
    • assertIsUpdate

      public void assertIsUpdate(int queryNumber)
    • assertNoUpdate

      public void assertNoUpdate()
    • assertUpdate

      public void assertUpdate()
    • assertInsert

      public void assertInsert()
    • extractFromSession

      public static SQLStatementInspector extractFromSession(org.hibernate.engine.spi.SessionImplementor session)
    • assertHasQueryMatching

      public void assertHasQueryMatching(String queryPattern)