Top Fields Constructors Methods
org.hibernate.criterion

public Class ForeignKeyNullExpression

extends Object
implements Criterion
Class Inheritance
All Implemented Interfaces
org.hibernate.criterion.Criterion, java.io.Serializable
Imports
org.hibernate.Criteria, org.hibernate.engine.spi.TypedValue, org.hibernate.internal.util.StringHelper

Field Summary

Modifier and TypeField and Description
private final String
private final boolean
private static final TypedValue[]

Constructor Summary

AccessConstructor and Description
public
ForeignKeyNullExpression(String associationPropertyName)

public
ForeignKeyNullExpression(String associationPropertyName, boolean negated)

Method Summary

Modifier and TypeMethod and Description
private String
public TypedValue[]
getTypedValues(Criteria
The local criteria
criteria
,
CriteriaQuery
The overall criteria query
criteriaQuery
)

Implements org.hibernate.criterion.Criterion.getTypedValues.

Return typed values for all parameters in the rendered SQL fragment
public String
toSqlString(Criteria
The local criteria
criteria
,
CriteriaQuery
The overall criteria query
criteriaQuery
)

Implements org.hibernate.criterion.Criterion.toSqlString.

Render the SQL fragment
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

associationPropertyNameback to summary
private final String associationPropertyName
negatedback to summary
private final boolean negated
NO_VALUESback to summary
private static final TypedValue[] NO_VALUES

Constructor Detail

ForeignKeyNullExpressionback to summary
public ForeignKeyNullExpression(String associationPropertyName)
ForeignKeyNullExpressionback to summary
public ForeignKeyNullExpression(String associationPropertyName, boolean negated)

Method Detail

getSuffixback to summary
private String getSuffix()
getTypedValuesback to summary
public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery)

Implements org.hibernate.criterion.Criterion.getTypedValues.

Doc from org.hibernate.criterion.Criterion.getTypedValues.

Return typed values for all parameters in the rendered SQL fragment

Parameters
criteria:Criteria

The local criteria

criteriaQuery:CriteriaQuery

The overall criteria query

Returns:TypedValue[]

The types values (for binding)

Annotations
@Override
toSqlStringback to summary
public String toSqlString(Criteria criteria, CriteriaQuery criteriaQuery)

Implements org.hibernate.criterion.Criterion.toSqlString.

Doc from org.hibernate.criterion.Criterion.toSqlString.

Render the SQL fragment

Parameters
criteria:Criteria

The local criteria

criteriaQuery:CriteriaQuery

The overall criteria query

Returns:String

The generated SQL fragment

Annotations
@Override