Uses of Enum Class
org.hibernate.query.sqm.ComparisonOperator
Packages that use ComparisonOperator
Package
Description
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.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.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type ComparisonOperatorModifier and TypeMethodDescriptionprotected voidDB2iSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidDB2SqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidDB2zSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidHANASqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidHSQLSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidMariaDBSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidMySQLSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidOracleSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidPostgreSQLSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidSpannerSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidSQLServerSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidSybaseASESqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidSybaseSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidDB2SqlAstTranslator.renderComparisonStandard(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidDB2SqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidH2SqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidHSQLSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidOracleSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidSpannerSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidSQLServerSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidSybaseASESqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidSybaseSqlAstTranslator.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 ComparisonOperatorComparisonOperator.broader()abstract ComparisonOperatorComparisonOperator.invert()abstract ComparisonOperatorComparisonOperator.negated()abstract ComparisonOperatorComparisonOperator.sharper()static ComparisonOperatorReturns 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 voidAbstractSqlAstTranslator.emulateQuantifiedTupleSubQueryPredicate(Predicate predicate, SelectStatement selectStatement, SqlTuple lhsTuple, ComparisonOperator tupleComparisonOperator) An optimized emulation for relational tuple sub-query comparisons.protected voidAbstractSqlAstTranslator.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 voidAbstractSqlAstTranslator.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 voidAbstractSqlAstTranslator.renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) voidAbstractSqlAstTranslator.SubQueryRelationalRestrictionEmulationRenderer.renderComparison(List<SqlSelection> lhsExpressions, X rhsExpression, ComparisonOperator operator) protected voidAbstractSqlAstTranslator.renderComparisonDistinctOperator(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidAbstractSqlAstTranslator.renderComparisonEmulateCase(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidAbstractSqlAstTranslator.renderComparisonEmulateDecode(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidAbstractSqlAstTranslator.renderComparisonEmulateDecode(Expression lhs, ComparisonOperator operator, Expression rhs, SqlAstNodeRenderingMode firstArgRenderingMode) protected voidAbstractSqlAstTranslator.renderComparisonEmulateIntersect(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidAbstractSqlAstTranslator.renderComparisonStandard(Expression lhs, ComparisonOperator operator, Expression rhs) protected voidAbstractSqlAstTranslator.renderSelectSimpleComparison(List<SqlSelection> lhsExpressions, Expression expression, ComparisonOperator operator) protected voidAbstractSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidAbstractSqlAstTranslator.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)