Class CastTarget
java.lang.Object
org.hibernate.sql.ast.tree.expression.CastTarget
- All Implemented Interfaces:
SqlTypedMapping,SqlSelectionProducer,Expression,SqlAstNode
-
Constructor Summary
ConstructorsConstructorDescriptionCastTarget(JdbcMapping type) CastTarget(JdbcMapping type, Long length, Integer precision, Integer scale) CastTarget(JdbcMapping type, String sqlType, Long length, Integer precision, Integer scale) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(SqlAstWalker sqlTreeWalker) The type for this expressiongetScale()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.sql.ast.tree.expression.Expression
createDomainResultSqlSelection, createSqlSelection, getColumnReferenceMethods inherited from interface org.hibernate.metamodel.mapping.SqlTypedMapping
isLob, toSize
-
Constructor Details
-
CastTarget
-
CastTarget
-
CastTarget
-
-
Method Details
-
getSqlType
-
getColumnDefinition
- Specified by:
getColumnDefinitionin interfaceSqlTypedMapping
-
getJdbcMapping
- Specified by:
getJdbcMappingin interfaceSqlTypedMapping
-
getLength
- Specified by:
getLengthin interfaceSqlTypedMapping
-
getPrecision
- Specified by:
getPrecisionin interfaceSqlTypedMapping
-
getTemporalPrecision
- Specified by:
getTemporalPrecisionin interfaceSqlTypedMapping
-
getScale
- Specified by:
getScalein interfaceSqlTypedMapping
-
getExpressionType
Description copied from interface:ExpressionThe type for this expression- Specified by:
getExpressionTypein interfaceExpression
-
accept
- Specified by:
acceptin interfaceSqlAstNode
-