Package org.hibernate.testing.jdbc
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SQLStatementInspector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertExecuted(String expected)voidassertExecutedCount(int expected)voidassertIsInsert(int queryNumber)voidassertIsSelect(int queryNumber)voidassertIsUpdate(int queryNumber)voidassertNumberOfJoins(int queryNumber, int expectedNumberOfJoins)voidassertNumberOfJoins(int queryNumber, org.hibernate.sql.JoinType joinType, int expectedNumberOfOccurrences)voidassertNumberOfOccurrenceInQuery(int queryNumber, String toCheck, int expectedNumberOfOccurrences)voidclear()static SQLStatementInspectorextractFromSession(org.hibernate.engine.spi.SessionImplementor session)intgetNumberOfJoins(int position)List<String>getSqlQueries()Stringinspect(String sql)
-
-
-
Method Detail
-
inspect
public String inspect(String sql)
- Specified by:
inspectin interfaceorg.hibernate.resource.jdbc.spi.StatementInspector
-
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.JoinType joinType, int expectedNumberOfOccurrences)
-
assertNumberOfOccurrenceInQuery
public void assertNumberOfOccurrenceInQuery(int queryNumber, String toCheck, int expectedNumberOfOccurrences)
-
assertIsSelect
public void assertIsSelect(int queryNumber)
-
assertIsInsert
public void assertIsInsert(int queryNumber)
-
assertIsUpdate
public void assertIsUpdate(int queryNumber)
-
extractFromSession
public static SQLStatementInspector extractFromSession(org.hibernate.engine.spi.SessionImplementor session)
-
-