Top Inners Fields Constructors Methods
org.hibernate.sql.ast.tree.expression

public Class Summarization

extends Object
implements Expression
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.ast.tree.expression.Expression, org.hibernate.sql.ast.spi.SqlSelectionProducer, org.hibernate.sql.ast.tree.SqlAstNode
Imports
java.util.List, org.hibernate.metamodel.mapping.MappingModelExpressible, org.hibernate.sql.ast.SqlAstWalker

Author
Christian Beikov

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private final List<Expression>
private final Summarization.Kind

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public MappingModelExpressible<T>
public List<Expression>
public Summarization.Kind
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

groupingsback to summary
private final List<Expression> groupings
kindback to summary
private final Summarization.Kind kind

Constructor Detail

Summarizationback to summary
public Summarization(Summarization.Kind kind, List<Expression> groupings)

Method Detail

acceptback to summary
public void accept(SqlAstWalker walker)

Implements org.hibernate.sql.ast.tree.SqlAstNode.accept.

Annotations
@Override
getExpressionTypeback to summary
public MappingModelExpressible<T> getExpressionType()

Implements org.hibernate.sql.ast.tree.expression.Expression.getExpressionType.

Doc from org.hibernate.sql.ast.tree.expression.Expression.getExpressionType.

The type for this expression

Annotations
@Override
getGroupingsback to summary
public List<Expression> getGroupings()
getKindback to summary
public Summarization.Kind getKind()
org.hibernate.sql.ast.tree.expression back to summary

public final Enum Summarization.Kind

extends Enum<Summarization.Kind>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Summarization.Kind
public static final Summarization.Kind
private final String

Constructor Summary

AccessConstructor and Description
private
Kind(String sqlText)

Method Summary

Modifier and TypeMethod and Description
public String
public static Summarization.Kind
public static Summarization.Kind[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CUBEback to summary
public static final Summarization.Kind CUBE
ROLLUPback to summary
public static final Summarization.Kind ROLLUP
sqlTextback to summary
private final String sqlText

Constructor Detail

Kindback to summary
private Kind(String sqlText)

Method Detail

sqlTextback to summary
public String sqlText()
valueOfback to summary
public static Summarization.Kind valueOf(String name)
valuesback to summary
public static Summarization.Kind[] values()