Module litebridge.orm
Package org.litebridge.orm.persistence
Class AbstractConditionalStatementBuilder
java.lang.Object
org.litebridge.orm.persistence.AbstractStatementBuilder
org.litebridge.orm.persistence.AbstractConditionalStatementBuilder
- All Implemented Interfaces:
StatementBuilder
- Direct Known Subclasses:
DeleteBuilder
public abstract sealed class AbstractConditionalStatementBuilder
extends AbstractStatementBuilder
permits DeleteBuilder (not exhaustive)
Abstract base class for building SQL statements.
-
Field Summary
Fields inherited from class org.litebridge.orm.persistence.AbstractStatementBuilder
litebridgeContext, node, ormTable -
Constructor Summary
ConstructorsConstructorDescriptionAbstractConditionalStatementBuilder(OrmTable ormTable, LitebridgeContext litebridgeContext) Constructs a newAbstractConditionalStatementBuilder. -
Method Summary
Modifier and TypeMethodDescriptionAdds a WHERE condition to the statement.Methods inherited from class org.litebridge.orm.persistence.AbstractStatementBuilder
addColumn, addSetNode, build, createUpdateMetaData, node, statementChain
-
Constructor Details
-
AbstractConditionalStatementBuilder
Constructs a newAbstractConditionalStatementBuilder.- Parameters:
ormTable- the ORM tablelitebridgeContext- the ORM context
-
-
Method Details
-
where
Adds a WHERE condition to the statement.- Parameters:
conditionNode- the condition node to add- Returns:
- this builder instance
-