Class Overflow
- java.lang.Object
-
- org.hibernate.sql.ast.tree.expression.Overflow
-
- All Implemented Interfaces:
JdbcMappingContainer
,SqlExpressible
,SqlSelectionProducer
,Expression
,SqlAstNode
public class Overflow extends Object implements Expression, SqlExpressible, SqlAstNode
-
-
Constructor Summary
Constructors Constructor Description Overflow(Expression separatorExpression, Expression fillerExpression, boolean withCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(SqlAstWalker sqlTreeWalker)
int
forEachJdbcType(int offset, IndexedConsumer<JdbcMapping> action)
Visit each JdbcMapping starting from the given offsetJdbcMappingContainer
getExpressionType()
The type for this expressionExpression
getFillerExpression()
JdbcMapping
getJdbcMapping()
Anything that is expressible at the SQL AST level would be of basic type.Expression
getSeparatorExpression()
boolean
isWithCount()
-
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
-
Methods inherited from interface org.hibernate.metamodel.mapping.JdbcMappingContainer
forEachJdbcType, getJdbcTypeCount, getSingleJdbcMapping
-
Methods inherited from interface org.hibernate.metamodel.mapping.SqlExpressible
getJdbcMapping
-
-
-
-
Constructor Detail
-
Overflow
public Overflow(Expression separatorExpression, Expression fillerExpression, boolean withCount)
-
-
Method Detail
-
getSeparatorExpression
public Expression getSeparatorExpression()
-
getFillerExpression
public Expression getFillerExpression()
-
isWithCount
public boolean isWithCount()
-
getJdbcMapping
public JdbcMapping getJdbcMapping()
Description copied from interface:SqlExpressible
Anything that is expressible at the SQL AST level would be of basic type.- Specified by:
getJdbcMapping
in interfaceSqlExpressible
-
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
-
forEachJdbcType
public int forEachJdbcType(int offset, IndexedConsumer<JdbcMapping> action)
Description copied from interface:JdbcMappingContainer
Visit each JdbcMapping starting from the given offset- Specified by:
forEachJdbcType
in interfaceJdbcMappingContainer
-
-