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

public Class ModifiedSubQueryExpression

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
org.hibernate.metamodel.mapping.JdbcMappingContainer, org.hibernate.sql.ast.SqlAstWalker, org.hibernate.sql.ast.tree.select.QueryPart, .SelectStatement

Author
Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private final ModifiedSubQueryExpression.Modifier
private final SelectStatement

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public JdbcMappingContainer
public ModifiedSubQueryExpression.Modifier
public SelectStatement
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

modifierback to summary
private final ModifiedSubQueryExpression.Modifier modifier
subQueryback to summary
private final SelectStatement subQuery

Constructor Detail

ModifiedSubQueryExpressionback to summary
public ModifiedSubQueryExpression(SelectStatement subQuery, ModifiedSubQueryExpression.Modifier modifier)

Method Detail

acceptback to summary
public void accept(SqlAstWalker sqlTreeWalker)

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

Annotations
@Override
getExpressionTypeback to summary
public JdbcMappingContainer 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
getModifierback to summary
public ModifiedSubQueryExpression.Modifier getModifier()
getSubQueryback to summary
public SelectStatement getSubQuery()
org.hibernate.sql.ast.tree.expression back to summary

public final Enum ModifiedSubQueryExpression.Modifier

extends Enum<ModifiedSubQueryExpression.Modifier>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final ModifiedSubQueryExpression.Modifier
public static final ModifiedSubQueryExpression.Modifier
public static final ModifiedSubQueryExpression.Modifier
private final String

Constructor Summary

AccessConstructor and Description
private
Modifier(String sqlName)

Method Summary

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

Field Detail

ALLback to summary
public static final ModifiedSubQueryExpression.Modifier ALL
ANYback to summary
public static final ModifiedSubQueryExpression.Modifier ANY
SOMEback to summary
public static final ModifiedSubQueryExpression.Modifier SOME
sqlNameback to summary
private final String sqlName

Constructor Detail

Modifierback to summary
private Modifier(String sqlName)

Method Detail

getSqlNameback to summary
public String getSqlName()
valueOfback to summary
public static ModifiedSubQueryExpression.Modifier valueOf(String name)
valuesback to summary
public static ModifiedSubQueryExpression.Modifier[] values()