com.blazebit.persistence.spi.ExtendedQuerySupport
public class HibernateExtendedQuerySupport
extends java.lang.Object
implements com.blazebit.persistence.spi.ExtendedQuerySupport
Constructor | Description |
---|---|
HibernateExtendedQuerySupport() |
Modifier and Type | Method | Description |
---|---|---|
void |
autoFlush(java.util.Set<java.lang.String> querySpaces,
org.hibernate.engine.spi.SessionImplementor sessionImplementor) |
|
com.blazebit.persistence.ReturningResult<java.lang.Object[]> |
executeReturning(com.blazebit.persistence.spi.ServiceProvider serviceProvider,
java.util.List<javax.persistence.Query> participatingQueries,
javax.persistence.Query modificationBaseQuery,
javax.persistence.Query exampleQuery,
java.lang.String sqlOverride) |
|
int |
executeUpdate(com.blazebit.persistence.spi.ServiceProvider serviceProvider,
java.util.List<javax.persistence.Query> participatingQueries,
javax.persistence.Query baseQuery,
javax.persistence.Query query,
java.lang.String finalSql) |
|
java.util.List<java.lang.String> |
getCascadingDeleteSql(javax.persistence.EntityManager em,
javax.persistence.Query query) |
|
java.util.List |
getResultList(com.blazebit.persistence.spi.ServiceProvider serviceProvider,
java.util.List<javax.persistence.Query> participatingQueries,
javax.persistence.Query query,
java.lang.String sqlOverride) |
|
java.lang.Object |
getSingleResult(com.blazebit.persistence.spi.ServiceProvider serviceProvider,
java.util.List<javax.persistence.Query> participatingQueries,
javax.persistence.Query query,
java.lang.String sqlOverride) |
|
java.lang.String |
getSql(javax.persistence.EntityManager em,
javax.persistence.Query query) |
|
java.lang.String |
getSqlAlias(javax.persistence.EntityManager em,
javax.persistence.Query query,
java.lang.String alias) |
|
int |
getSqlSelectAliasPosition(javax.persistence.EntityManager em,
javax.persistence.Query query,
java.lang.String alias) |
|
int |
getSqlSelectAttributePosition(javax.persistence.EntityManager em,
javax.persistence.Query query,
java.lang.String expression) |
|
boolean |
supportsAdvancedSql() |
public boolean supportsAdvancedSql()
supportsAdvancedSql
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public java.lang.String getSql(javax.persistence.EntityManager em, javax.persistence.Query query)
getSql
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public java.util.List<java.lang.String> getCascadingDeleteSql(javax.persistence.EntityManager em, javax.persistence.Query query)
getCascadingDeleteSql
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public java.lang.String getSqlAlias(javax.persistence.EntityManager em, javax.persistence.Query query, java.lang.String alias)
getSqlAlias
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public int getSqlSelectAliasPosition(javax.persistence.EntityManager em, javax.persistence.Query query, java.lang.String alias)
getSqlSelectAliasPosition
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public int getSqlSelectAttributePosition(javax.persistence.EntityManager em, javax.persistence.Query query, java.lang.String expression)
getSqlSelectAttributePosition
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public java.util.List getResultList(com.blazebit.persistence.spi.ServiceProvider serviceProvider, java.util.List<javax.persistence.Query> participatingQueries, javax.persistence.Query query, java.lang.String sqlOverride)
getResultList
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public java.lang.Object getSingleResult(com.blazebit.persistence.spi.ServiceProvider serviceProvider, java.util.List<javax.persistence.Query> participatingQueries, javax.persistence.Query query, java.lang.String sqlOverride)
getSingleResult
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public int executeUpdate(com.blazebit.persistence.spi.ServiceProvider serviceProvider, java.util.List<javax.persistence.Query> participatingQueries, javax.persistence.Query baseQuery, javax.persistence.Query query, java.lang.String finalSql)
executeUpdate
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public com.blazebit.persistence.ReturningResult<java.lang.Object[]> executeReturning(com.blazebit.persistence.spi.ServiceProvider serviceProvider, java.util.List<javax.persistence.Query> participatingQueries, javax.persistence.Query modificationBaseQuery, javax.persistence.Query exampleQuery, java.lang.String sqlOverride)
executeReturning
in interface com.blazebit.persistence.spi.ExtendedQuerySupport
public void autoFlush(java.util.Set<java.lang.String> querySpaces, org.hibernate.engine.spi.SessionImplementor sessionImplementor)
Copyright © 2014–2019 Blazebit. All rights reserved.