Package org.hibernate.internal
Class FilterJdbcParameter
- java.lang.Object
-
- org.hibernate.internal.FilterJdbcParameter
-
- All Implemented Interfaces:
SqlSelectionProducer
,Expression
,JdbcParameter
,SqlAstNode
,JdbcParameterBinder
public class FilterJdbcParameter extends Object implements JdbcParameter, JdbcParameterBinder
-
-
Field Summary
-
Fields inherited from interface org.hibernate.sql.exec.spi.JdbcParameterBinder
NOOP
-
-
Constructor Summary
Constructors Constructor Description FilterJdbcParameter(JdbcMapping jdbcMapping, Object jdbcParameterValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(SqlAstWalker sqlTreeWalker)
void
bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext)
Bind the appropriate value in the JDBC statementJdbcMappingContainer
getExpressionType()
The type for this expressionJdbcParameterBinder
getParameterBinder()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.ast.tree.expression.Expression
createDomainResultSqlSelection, createDomainResultSqlSelection, createSqlSelection, createSqlSelection, getColumnReference
-
-
-
-
Constructor Detail
-
FilterJdbcParameter
public FilterJdbcParameter(JdbcMapping jdbcMapping, Object jdbcParameterValue)
-
-
Method Detail
-
getParameterBinder
public JdbcParameterBinder getParameterBinder()
- Specified by:
getParameterBinder
in interfaceJdbcParameter
-
bindParameterValue
public void bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) throws SQLException
Description copied from interface:JdbcParameterBinder
Bind the appropriate value in the JDBC statement- Specified by:
bindParameterValue
in interfaceJdbcParameterBinder
- Throws:
SQLException
-
getExpressionType
public JdbcMappingContainer getExpressionType()
Description copied from interface:Expression
The type for this expression- Specified by:
getExpressionType
in interfaceExpression
-
accept
public void accept(SqlAstWalker sqlTreeWalker)
- Specified by:
accept
in interfaceSqlAstNode
-
-