Top Fields Constructors Methods
org.hibernate.query.sqm.tree.expression

public Class SqmLiteralNull<T>

extends SqmLiteral<T>
Class Inheritance
Imports
org.hibernate.query.sqm.NodeBuilder, .SqmExpressible, .SemanticQueryWalker, org.hibernate.query.sqm.tree.SqmCopyContext

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private static final SqmExpressible<Object>

Constructor Summary

AccessConstructor and Description
public
public
SqmLiteralNull(SqmExpressible<T> expressibleType, NodeBuilder nodeBuilder)

Method Summary

Modifier and TypeMethod and Description
public <X> X
public void
public String
public SqmLiteralNull<T>
Inherited from org.hibernate.query.sqm.tree.expression.SqmLiteral:
appendHqlStringgetLiteralValue

Field Detail

NULL_TYPEback to summary
private static final SqmExpressible<Object> NULL_TYPE

Constructor Detail

SqmLiteralNullback to summary
public SqmLiteralNull(NodeBuilder nodeBuilder)
SqmLiteralNullback to summary
public SqmLiteralNull(SqmExpressible<T> expressibleType, NodeBuilder nodeBuilder)

Method Detail

acceptback to summary
public <X> X accept(SemanticQueryWalker<X> walker)

Overrides org.hibernate.query.sqm.tree.expression.SqmLiteral.accept.

Implements org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Doc from org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Accept the walker per visitation

Annotations
@Override
appendHqlStringback to summary
public void appendHqlString(StringBuilder sb)

Overrides org.hibernate.query.sqm.tree.expression.SqmLiteral.appendHqlString.

Implements org.hibernate.query.sqm.tree.SqmVisitableNode.appendHqlString.

Annotations
@Override
asLoggableTextback to summary
public String asLoggableText()

Overrides org.hibernate.query.sqm.tree.expression.SqmLiteral.asLoggableText.

Overrides default org.hibernate.query.sqm.tree.SqmNode.asLoggableText.

Annotations
@Override
copyback to summary
public SqmLiteralNull<T> copy(SqmCopyContext context)

Overrides org.hibernate.query.sqm.tree.expression.SqmLiteral.copy.

Implements org.hibernate.query.sqm.tree.expression.SqmExpression.copy, org.hibernate.query.sqm.tree.select.SqmSelectableNode.copy, org.hibernate.query.sqm.tree.SqmNode.copy.

Annotations
@Override