类 ProcedureParameterMetadata
- java.lang.Object
-
- org.hibernate.query.procedure.internal.ProcedureParameterMetadata
-
- 所有已实现的接口:
ParameterMetadata
public class ProcedureParameterMetadata extends Object implements ParameterMetadata
- 作者:
- Steve Ebersole
-
-
构造器概要
构造器 构造器 说明 ProcedureParameterMetadata(ProcedureCallImpl procedureCall)
-
方法概要
-
-
-
构造器详细资料
-
ProcedureParameterMetadata
public ProcedureParameterMetadata(ProcedureCallImpl procedureCall)
-
-
方法详细资料
-
registerParameter
public void registerParameter(ProcedureParameterImplementor parameter)
-
hasNamedParameters
public boolean hasNamedParameters()
从接口复制的说明:ParameterMetadataDoes this parameter set contain any named parameters?- 指定者:
hasNamedParameters在接口中ParameterMetadata- 返回:
trueif there are named parameters;falseotherwise.
-
hasPositionalParameters
public boolean hasPositionalParameters()
从接口复制的说明:ParameterMetadataDoes this parameter set contain any positional parameters?- 指定者:
hasPositionalParameters在接口中ParameterMetadata- 返回:
trueif there are positional parameters;falseotherwise.
-
collectAllParameters
public Set<QueryParameter<?>> collectAllParameters()
- 指定者:
collectAllParameters在接口中ParameterMetadata
-
collectAllParametersJpa
public Set<javax.persistence.Parameter<?>> collectAllParametersJpa()
- 指定者:
collectAllParametersJpa在接口中ParameterMetadata
-
getNamedParameterNames
public Set<String> getNamedParameterNames()
从接口复制的说明:ParameterMetadataReturn the names of all named parameters of the query.- 指定者:
getNamedParameterNames在接口中ParameterMetadata- 返回:
- the parameter names, in no particular order
-
getPositionalParameterCount
public int getPositionalParameterCount()
从接口复制的说明:ParameterMetadataReturns the number of positional parameters.- 指定者:
getPositionalParameterCount在接口中ParameterMetadata- 返回:
- The number of positional parameters.
-
getQueryParameter
public <T> ParameterRegistrationImplementor<T> getQueryParameter(String name)
- 指定者:
getQueryParameter在接口中ParameterMetadata
-
getQueryParameter
public <T> ParameterRegistrationImplementor<T> getQueryParameter(Integer position)
- 指定者:
getQueryParameter在接口中ParameterMetadata
-
resolve
public <T> ProcedureParameterImplementor<T> resolve(javax.persistence.Parameter<T> param)
- 指定者:
resolve在接口中ParameterMetadata
-
getPositionalParameters
public Collection<QueryParameter> getPositionalParameters()
- 指定者:
getPositionalParameters在接口中ParameterMetadata
-
getNamedParameters
public Collection<QueryParameter> getNamedParameters()
- 指定者:
getNamedParameters在接口中ParameterMetadata
-
getParameterCount
public int getParameterCount()
- 指定者:
getParameterCount在接口中ParameterMetadata
-
containsReference
public boolean containsReference(QueryParameter parameter)
- 指定者:
containsReference在接口中ParameterMetadata
-
getParameterStrategy
public ParameterStrategy getParameterStrategy()
-
visitRegistrations
public void visitRegistrations(Consumer<QueryParameter> action)
- 指定者:
visitRegistrations在接口中ParameterMetadata
-
-