Uses of Enum Class
org.litebridge.db.spi.query.LogicOperator
Packages that use LogicOperator
Package
Description
Query-related models
Condition construction clause abstract implementations.
Fluent API for constructing DTO-mapped SQL queries (SELECT statements)
DTO condition construction clauses.
Fluent API for constructing DTO-based deletes (DELETE statements)
Fluent API for constructing DTO-based updates (UPDATE statements)
Lightweight AST nodes representing steps in a fluent query chain.
Query/clause specification models used in the query API
Fluent API for constructing SQL queries (SELECT statements) without result object mapping
Fluent API for constructing direct SQL deletes (DELETE statements)
Fluent API for constructing direct SQL updates (UPDATE statements)
-
Uses of LogicOperator in org.litebridge.db.spi.query
Methods in org.litebridge.db.spi.query that return LogicOperatorModifier and TypeMethodDescriptionLogicCondition.logicOperator()Returns the value of thelogicOperatorrecord component.LogicConditionGroup.logicOperator()Returns the value of thelogicOperatorrecord component.static LogicOperatorReturns the enum constant of this class with the specified name.static LogicOperator[]LogicOperator.values()Returns an array containing the constants of this enum class, in the order they are declared.Constructors in org.litebridge.db.spi.query with parameters of type LogicOperatorModifierConstructorDescriptionLogicCondition(LogicOperator logicOperator, Condition condition) Creates an instance of aLogicConditionrecord class.LogicConditionGroup(LogicOperator logicOperator, ConditionGroup conditionGroup) Creates an instance of aLogicConditionGrouprecord class. -
Uses of LogicOperator in org.litebridge.orm.api.condition
Methods in org.litebridge.orm.api.condition with parameters of type LogicOperatorModifier and TypeMethodDescriptionprotected abstract AbstractCbConditionClause<DTO> AbstractCbConditionClauseTerminal.whereImpl(LogicOperator logicOperator, String column) Internal implementation of the WHERE clause for column names.protected abstract AbstractCbConditionClauseTerminal<DTO> AbstractCbConditionClauseTerminal.whereImpl(LogicOperator logicOperator, QueryConditionBuilder<DTO> query) Internal implementation of the WHERE clause for sub-conditions in queries.protected abstract AbstractCbConditionClause<DTO> AbstractCbConditionClauseTerminal.whereImpl(LogicOperator logicOperator, ExpressionSpec expression) Internal implementation of the WHERE clause for expressions.Constructors in org.litebridge.orm.api.condition with parameters of type LogicOperatorModifierConstructorDescriptionAbstractCbConditionClause(FromClauseEngine fromClauseEngine, LogicOperator logicOperator, ExpressionSpec lhs, @Nullable QueryNode node, Function<QueryNode, AbstractCbConditionClauseTerminal<DTO>> terminalCreator) Constructs a newAbstractCbConditionClause. -
Uses of LogicOperator in org.litebridge.orm.api.dto
Constructors in org.litebridge.orm.api.dto with parameters of type LogicOperatorModifierConstructorDescriptionDtoHavingConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, @Nullable QueryNode node, Function<QueryNode, DtoHavingConditionClauseTerminal<DTO>> terminalRecreator) DtoJoinConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, QueryNode node, Function<QueryNode, DtoJoinConditionClauseTerminal<DTO>> terminalRecreator) DtoWhereConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, @Nullable QueryNode node, Function<QueryNode, DtoWhereConditionClauseTerminal<DTO>> terminalRecreator) -
Uses of LogicOperator in org.litebridge.orm.api.dto.condition
Methods in org.litebridge.orm.api.dto.condition with parameters of type LogicOperatorModifier and TypeMethodDescriptionprotected CbDtoConditionClause<DTO> CbDtoConditionClauseTerminal.whereImpl(LogicOperator logicOperator, String field) protected AbstractCbConditionClauseTerminal<DTO> CbDtoConditionClauseTerminal.whereImpl(LogicOperator logicOperator, QueryConditionBuilder<DTO> query) protected CbDtoConditionClause<DTO> CbDtoConditionClauseTerminal.whereImpl(LogicOperator logicOperator, ExpressionSpec expression) Constructors in org.litebridge.orm.api.dto.condition with parameters of type LogicOperatorModifierConstructorDescriptionCbDtoConditionClause(OrmTable ormTable, FromClauseEngine fromClauseEngine, LogicOperator logicOperator, ExpressionSpec lhs, @Nullable QueryNode node, Function<QueryNode, AbstractCbConditionClauseTerminal<DTO>> terminalCreator) Constructs a newCbDtoConditionClause. -
Uses of LogicOperator in org.litebridge.orm.api.dto.delete
Constructors in org.litebridge.orm.api.dto.delete with parameters of type LogicOperatorModifierConstructorDescriptionDtoDeleteWhereConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, Function<QueryNode, DtoDeleteWhereConditionClauseTerminal<DTO>> terminalRecreator) -
Uses of LogicOperator in org.litebridge.orm.api.dto.update
Constructors in org.litebridge.orm.api.dto.update with parameters of type LogicOperatorModifierConstructorDescriptionDtoUpdateWhereConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, Function<QueryNode, DtoUpdateWhereConditionClauseTerminal<DTO>> terminalRecreator) -
Uses of LogicOperator in org.litebridge.orm.api.select.ast
Methods in org.litebridge.orm.api.select.ast that return LogicOperatorModifier and TypeMethodDescriptionConditionGroupNode.logicOperator()Returns the value of thelogicOperatorrecord component.ConditionNode.logicOperator()Returns the value of thelogicOperatorrecord component.Constructors in org.litebridge.orm.api.select.ast with parameters of type LogicOperatorModifierConstructorDescriptionConditionGroupNode(@Nullable QueryNode previous, LogicOperator logicOperator, QueryNode lastChild) Creates an instance of aConditionGroupNoderecord class.ConditionNode(@Nullable QueryNode previous, LogicOperator logicOperator, @Nullable ExpressionSpec lhs, Operator operator, @Nullable Object rhs) ConditionNode(@Nullable QueryNode previous, LogicOperator logicOperator, @Nullable ExpressionSpec lhs, Operator operator, @Nullable Object rhs, @Nullable String relationshipField) Creates an instance of aConditionNoderecord class. -
Uses of LogicOperator in org.litebridge.orm.api.select.model
Methods in org.litebridge.orm.api.select.model that return LogicOperatorModifier and TypeMethodDescriptionLogicConditionGroupSpec.logicOperator()Returns the value of thelogicOperatorrecord component.LogicConditionSpec.logicOperator()Returns the value of thelogicOperatorrecord component.Methods in org.litebridge.orm.api.select.model with parameters of type LogicOperatorModifier and TypeMethodDescriptionConditionGroupSpec.newCondition(LogicOperator logicOperator, ExpressionSpec expressionSpec) Adds a new condition to the group and returns its specification.ConditionGroupSpec.newSubgroup(LogicOperator logicOperator) Adds a new subgroup to the group and returns its specification.JoinSpec.pushConditionGroupSpec(LogicOperator logicOperator) Pushes a new condition group specification.SelectSpec.pushHavingConditionGroup(LogicOperator logicOperator) SelectSpec.pushWhereConditionGroup(LogicOperator logicOperator) Constructors in org.litebridge.orm.api.select.model with parameters of type LogicOperatorModifierConstructorDescriptionLogicConditionGroupSpec(LogicOperator logicOperator) Constructs a newLogicConditionGroupSpecwith the specified logical operator.LogicConditionGroupSpec(LogicOperator logicOperator, ConditionGroupSpec conditionGroupSpec) Creates an instance of aLogicConditionGroupSpecrecord class.LogicConditionSpec(LogicOperator logicOperator, ConditionSpec conditionSpec) Creates an instance of aLogicConditionSpecrecord class. -
Uses of LogicOperator in org.litebridge.orm.api.sql
Constructors in org.litebridge.orm.api.sql with parameters of type LogicOperatorModifierConstructorDescriptionSqlHavingConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, @Nullable QueryNode node, Function<QueryNode, SqlHavingConditionClauseTerminal> terminalRecreator) SqlJoinConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, @Nullable QueryNode node, Function<QueryNode, SqlJoinConditionClauseTerminal> terminalRecreator) SqlWhereConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, @Nullable QueryNode node, Function<QueryNode, SqlWhereConditionClauseTerminal> terminalRecreator) -
Uses of LogicOperator in org.litebridge.orm.api.sql.delete
Constructors in org.litebridge.orm.api.sql.delete with parameters of type LogicOperatorModifierConstructorDescriptionSqlDeleteWhereConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, Function<QueryNode, SqlDeleteWhereConditionClauseTerminal> terminalRecreator) -
Uses of LogicOperator in org.litebridge.orm.api.sql.update
Constructors in org.litebridge.orm.api.sql.update with parameters of type LogicOperatorModifierConstructorDescriptionSqlUpdateWhereConditionClause(LitebridgeContext litebridgeContext, LogicOperator logicOperator, ExpressionSpec lhs, Function<QueryNode, SqlUpdateWhereConditionClauseTerminal> terminalRecreator)