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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertExecuted(String expected) voidassertExecutedCount(int expected) voidassertHasQueryMatching(String queryPattern) voidvoidassertIsInsert(int queryNumber) voidassertIsSelect(int queryNumber) voidassertIsUpdate(int queryNumber) voidvoidassertNumberOfJoins(int queryNumber, int expectedNumberOfJoins) voidassertNumberOfJoins(int queryNumber, org.hibernate.sql.ast.SqlAstJoinType joinType, int expectedNumberOfOccurrences) voidassertNumberOfOccurrenceInQuery(int queryNumber, String toCheck, int expectedNumberOfOccurrences) voidassertNumberOfOccurrenceInQueryNoSpace(int queryNumber, String toCheck, int expectedNumberOfOccurrences) voidvoidclear()static SQLStatementInspectorextractFromSession(org.hibernate.engine.spi.SessionImplementor session) intgetNumberOfJoins(int position)
-
Constructor Details
-
SQLStatementInspector
public SQLStatementInspector()
-
-
Method Details
-
inspect
- Specified by:
inspectin interfaceorg.hibernate.resource.jdbc.spi.StatementInspector
-
getSqlQueries
-
clear
public void clear() -
getNumberOfJoins
public int getNumberOfJoins(int position) -
assertExecuted
-
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
-