com.blazebit.persistence.CommonQueryBuilder<BuilderType>
, com.blazebit.persistence.ParameterHolder<BuilderType>
, com.blazebit.persistence.spi.ConfigurationSource
, com.blazebit.persistence.spi.ServiceProvider
public class CommonQueryBuilderAdapter<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
extends java.lang.Object
implements com.blazebit.persistence.CommonQueryBuilder<BuilderType>
Constructor | Description |
---|---|
CommonQueryBuilderAdapter(AbstractCommonQueryBuilder<?,?,?,?,?> builder) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
containsParameter(java.lang.String name) |
|
com.blazebit.persistence.CriteriaBuilderFactory |
getCriteriaBuilderFactory() |
|
EntityMetamodel |
getMetamodel() |
|
javax.persistence.Parameter<?> |
getParameter(java.lang.String name) |
|
java.util.Set<? extends javax.persistence.Parameter<?>> |
getParameters() |
|
java.lang.Object |
getParameterValue(java.lang.String name) |
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
|
java.lang.String |
getProperty(java.lang.String propertyName) |
|
<T> T |
getService(java.lang.Class<T> serviceClass) |
|
boolean |
isCacheable() |
|
boolean |
isParameterSet(java.lang.String name) |
|
BuilderType |
registerMacro(java.lang.String macroName,
com.blazebit.persistence.spi.JpqlMacro jpqlMacro) |
|
BuilderType |
setCacheable(boolean cacheable) |
|
BuilderType |
setParameter(java.lang.String name,
java.lang.Object value) |
|
BuilderType |
setParameter(java.lang.String name,
java.util.Calendar value,
javax.persistence.TemporalType temporalType) |
|
BuilderType |
setParameter(java.lang.String name,
java.util.Date value,
javax.persistence.TemporalType temporalType) |
|
BuilderType |
setParameterType(java.lang.String name,
java.lang.Class<?> type) |
|
BuilderType |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
|
BuilderType |
setProperty(java.lang.String propertyName,
java.lang.String propertyValue) |
public CommonQueryBuilderAdapter(AbstractCommonQueryBuilder<?,?,?,?,?> builder)
public EntityMetamodel getMetamodel()
getMetamodel
in interface com.blazebit.persistence.CommonQueryBuilder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public com.blazebit.persistence.CriteriaBuilderFactory getCriteriaBuilderFactory()
getCriteriaBuilderFactory
in interface com.blazebit.persistence.CommonQueryBuilder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public <T> T getService(java.lang.Class<T> serviceClass)
getService
in interface com.blazebit.persistence.spi.ServiceProvider
public BuilderType setParameter(java.lang.String name, java.lang.Object value)
setParameter
in interface com.blazebit.persistence.ParameterHolder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public BuilderType setParameter(java.lang.String name, java.util.Calendar value, javax.persistence.TemporalType temporalType)
setParameter
in interface com.blazebit.persistence.ParameterHolder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public BuilderType setParameter(java.lang.String name, java.util.Date value, javax.persistence.TemporalType temporalType)
setParameter
in interface com.blazebit.persistence.ParameterHolder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public BuilderType setParameterType(java.lang.String name, java.lang.Class<?> type)
setParameterType
in interface com.blazebit.persistence.ParameterHolder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public boolean containsParameter(java.lang.String name)
containsParameter
in interface com.blazebit.persistence.ParameterHolder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public boolean isParameterSet(java.lang.String name)
isParameterSet
in interface com.blazebit.persistence.ParameterHolder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public javax.persistence.Parameter<?> getParameter(java.lang.String name)
getParameter
in interface com.blazebit.persistence.ParameterHolder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public java.util.Set<? extends javax.persistence.Parameter<?>> getParameters()
getParameters
in interface com.blazebit.persistence.ParameterHolder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public java.lang.Object getParameterValue(java.lang.String name)
getParameterValue
in interface com.blazebit.persistence.ParameterHolder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public BuilderType registerMacro(java.lang.String macroName, com.blazebit.persistence.spi.JpqlMacro jpqlMacro)
registerMacro
in interface com.blazebit.persistence.CommonQueryBuilder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public BuilderType setProperty(java.lang.String propertyName, java.lang.String propertyValue)
setProperty
in interface com.blazebit.persistence.CommonQueryBuilder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public BuilderType setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
setProperties
in interface com.blazebit.persistence.CommonQueryBuilder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties
in interface com.blazebit.persistence.spi.ConfigurationSource
public java.lang.String getProperty(java.lang.String propertyName)
getProperty
in interface com.blazebit.persistence.spi.ConfigurationSource
public BuilderType setCacheable(boolean cacheable)
setCacheable
in interface com.blazebit.persistence.CommonQueryBuilder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
public boolean isCacheable()
isCacheable
in interface com.blazebit.persistence.CommonQueryBuilder<BuilderType extends com.blazebit.persistence.CommonQueryBuilder<BuilderType>>
Copyright © 2014–2019 Blazebit. All rights reserved.