Uses of Enum Class
org.hibernate.query.sqm.ComparisonOperator
Packages that use ComparisonOperator
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
This package defines a semantic model of HQL queries.
Nodes representing logical predicates in the SQM tree.
Package defining support for creating and consuming a SQL AST.
AST nodes representing logical predicates in a SQL tree.
-
Uses of ComparisonOperator in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type ComparisonOperatorModifier and TypeMethodDescriptionprotected void
DB2iSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
DB2SqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
DB2zSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
HANASqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
HSQLSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
MariaDBSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
MySQLSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
OracleSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
PostgreSQLSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
SpannerSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
SQLServerSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
SybaseASESqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
SybaseSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
TiDBSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
DB2SqlAstTranslator.renderComparisonStandard
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
DB2SqlAstTranslator.renderSelectTupleComparison
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected void
H2SqlAstTranslator.renderSelectTupleComparison
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected void
HSQLSqlAstTranslator.renderSelectTupleComparison
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected void
OracleSqlAstTranslator.renderSelectTupleComparison
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected void
SpannerSqlAstTranslator.renderSelectTupleComparison
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected void
SQLServerSqlAstTranslator.renderSelectTupleComparison
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected void
SybaseASESqlAstTranslator.renderSelectTupleComparison
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected void
SybaseSqlAstTranslator.renderSelectTupleComparison
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) -
Uses of ComparisonOperator in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return ComparisonOperatorModifier and TypeMethodDescriptionabstract ComparisonOperator
ComparisonOperator.broader()
abstract ComparisonOperator
ComparisonOperator.invert()
abstract ComparisonOperator
ComparisonOperator.negated()
abstract ComparisonOperator
ComparisonOperator.sharper()
static ComparisonOperator
Returns the enum constant of this class with the specified name.static ComparisonOperator[]
ComparisonOperator.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of ComparisonOperator in org.hibernate.query.sqm.tree.predicate
Methods in org.hibernate.query.sqm.tree.predicate that return ComparisonOperatorConstructors in org.hibernate.query.sqm.tree.predicate with parameters of type ComparisonOperatorModifierConstructorDescriptionSqmComparisonPredicate
(SqmExpression<?> leftHandExpression, ComparisonOperator operator, SqmExpression<?> rightHandExpression, NodeBuilder nodeBuilder) -
Uses of ComparisonOperator in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type ComparisonOperatorModifier and TypeMethodDescriptionprotected void
AbstractSqlAstTranslator.emulateQuantifiedTupleSubQueryPredicate
(Predicate predicate, SelectStatement selectStatement, SqlTuple lhsTuple, ComparisonOperator tupleComparisonOperator) An optimized emulation for relational tuple sub-query comparisons.protected void
AbstractSqlAstTranslator.emulateSelectTupleComparison
(List<SqlSelection> lhsSelections, List<? extends SqlAstNode> rhsExpressions, ComparisonOperator operator, boolean indexOptimized) protected <X extends Expression>
voidAbstractSqlAstTranslator.emulateSubQueryRelationalRestrictionPredicate
(Predicate predicate, boolean negated, SelectStatement selectStatement, X lhsTuple, AbstractSqlAstTranslator.SubQueryRelationalRestrictionEmulationRenderer<X> renderer, ComparisonOperator tupleComparisonOperator) protected void
AbstractSqlAstTranslator.emulateTupleComparison
(List<? extends SqlAstNode> lhsExpressions, List<? extends SqlAstNode> rhsExpressions, ComparisonOperator operator, boolean indexOptimized) A tuple comparison like(a, b) > (1, 2)
can be emulated through it logical definition:a > 1 or a = 1 and b > 2
.protected void
AbstractSqlAstTranslator.renderComparison
(Expression lhs, ComparisonOperator operator, Expression rhs) void
AbstractSqlAstTranslator.SubQueryRelationalRestrictionEmulationRenderer.renderComparison
(List<SqlSelection> lhsExpressions, X rhsExpression, ComparisonOperator operator) protected void
AbstractSqlAstTranslator.renderComparisonDistinctOperator
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
AbstractSqlAstTranslator.renderComparisonEmulateCase
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
AbstractSqlAstTranslator.renderComparisonEmulateDecode
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
AbstractSqlAstTranslator.renderComparisonEmulateDecode
(Expression lhs, ComparisonOperator operator, Expression rhs, SqlAstNodeRenderingMode firstArgRenderingMode) protected void
AbstractSqlAstTranslator.renderComparisonEmulateIntersect
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
AbstractSqlAstTranslator.renderComparisonStandard
(Expression lhs, ComparisonOperator operator, Expression rhs) protected void
AbstractSqlAstTranslator.renderSelectSimpleComparison
(List<SqlSelection> lhsExpressions, Expression expression, ComparisonOperator operator) protected void
AbstractSqlAstTranslator.renderSelectTupleComparison
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected void
AbstractSqlAstTranslator.renderTupleComparisonStandard
(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) -
Uses of ComparisonOperator in org.hibernate.sql.ast.tree.predicate
Methods in org.hibernate.sql.ast.tree.predicate that return ComparisonOperatorConstructors in org.hibernate.sql.ast.tree.predicate with parameters of type ComparisonOperatorModifierConstructorDescriptionComparisonPredicate
(Expression leftHandExpression, ComparisonOperator operator, Expression rightHandExpression) ComparisonPredicate
(Expression leftHandExpression, ComparisonOperator operator, Expression rightHandExpression, JdbcMappingContainer expressionType)