Package org.hibernate.testing.jdbc
Class SQLStatementInspector
- java.lang.Object
-
- org.hibernate.testing.jdbc.SQLStatementInspector
-
- All Implemented Interfaces:
java.io.Serializable,org.hibernate.resource.jdbc.spi.StatementInspector
public class SQLStatementInspector extends java.lang.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(java.lang.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, java.lang.String toCheck, int expectedNumberOfOccurrences)voidclear()static SQLStatementInspectorextractFromSession(org.hibernate.engine.spi.SessionImplementor session)intgetNumberOfJoins(int position)java.util.List<java.lang.String>getSqlQueries()java.lang.Stringinspect(java.lang.String sql)
-
-
-
Method Detail
-
inspect
public java.lang.String inspect(java.lang.String sql)
- Specified by:
inspectin interfaceorg.hibernate.resource.jdbc.spi.StatementInspector
-
getSqlQueries
public java.util.List<java.lang.String> getSqlQueries()
-
clear
public void clear()
-
getNumberOfJoins
public int getNumberOfJoins(int position)
-
assertExecuted
public void assertExecuted(java.lang.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, java.lang.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)
-
-