Uses of Interface
org.litebridge.db.spi.Operation
Packages that use Operation
Package
Description
Oracle Database Provider
Service Provider Interface (SPI) for integrating database drivers with Litebridge
Database query expressions.
Abstract implementation classes for the Litebridge Database SPI.
SQL function implementations.
SQL aggregate functions.
Query-related models
Update-related models
Persistence subsystem; contains classes for saving/updating/deleting DTOs
-
Uses of Operation in org.litebridge.db.oracle
Methods in org.litebridge.db.oracle with parameters of type OperationModifier and TypeMethodDescriptionOracleColumnIdentifierGenerator.createColumnRef(Column column, Operation operation, ClauseType clause) OracleColumnIdentifierGenerator.createSelectColumn(Column column, Operation operation, ClauseType clause, boolean nested) -
Uses of Operation in org.litebridge.db.spi
Methods in org.litebridge.db.spi with parameters of type OperationModifier and TypeMethodDescriptionDatabaseProvider.toSql(Operation operation, ConnectionProvider connectionProvider) Converts the givenOperationinto its corresponding SQL representation. -
Uses of Operation in org.litebridge.db.spi.expression
Methods in org.litebridge.db.spi.expression with parameters of type OperationModifier and TypeMethodDescriptionLiteralExpression.toBindValueSql(Operation operation) Generates a SQL fragment with a placeholder for a bind value.default StringConnectionProviderExpression.toSql(Operation operation, ClauseType clause, @Nullable DelegateExpression parent) Not supported.ConnectionProviderExpression.toSql(Operation operation, ConnectionProvider connectionProvider) Creates a SQL representation of the expression using the specified @{link ConnectionProvider}.ConvertExpression.toSql(Operation operation, ClauseType clause, @Nullable DelegateExpression parent) LiteralExpression.toSql(Operation operation, ClauseType clause, @Nullable DelegateExpression parent) default StringSelectExpression.toSql(Operation operation, ClauseType clause) Creates a SQL representation of the expression as a non-nested/top-level expression.SelectExpression.toSql(Operation operation, ClauseType clause, @Nullable DelegateExpression parent) Creates a SQL representation of the expression, providing the immediate nesting/parent expression. -
Uses of Operation in org.litebridge.db.spi.impl
Methods in org.litebridge.db.spi.impl with parameters of type OperationModifier and TypeMethodDescriptionColumnIdentifierGenerator.createColumnRef(Column column, Operation operation, ClauseType clause) Creates a SQL reference to a column.ColumnIdentifierGenerator.createSelectColumn(Column column, Operation operation, ClauseType clause, boolean nested) Creates a SQL identifier for a column to be used in a SELECT clause.AbstractDatabaseProvider.toSql(Operation operation, ConnectionProvider connectionProvider) -
Uses of Operation in org.litebridge.db.spi.impl.function
Methods in org.litebridge.db.spi.impl.function with parameters of type OperationModifier and TypeMethodDescriptionDelegateColumnExpressionImpl.toSql(Operation operation, ClauseType clause, @Nullable DelegateExpression parent) Creates a SQL representation of the expression.FunctionExpression.toSql(Operation operation, ClauseType clause, @Nullable DelegateExpression parent) Creates a SQL representation of the expression.SelectColumn.toSql(Operation operation, ClauseType clause, @Nullable DelegateExpression parent) Creates a SQL representation of the expression.SelectReferenceImpl.toSql(Operation operation, ClauseType clause, @Nullable DelegateExpression parent) Subselect.toSql(Operation operation, ConnectionProvider connectionProvider) -
Uses of Operation in org.litebridge.db.spi.impl.function.aggregate
Methods in org.litebridge.db.spi.impl.function.aggregate with parameters of type OperationModifier and TypeMethodDescriptionCount.toSql(Operation operation, ClauseType context, @Nullable DelegateExpression parent) -
Uses of Operation in org.litebridge.db.spi.impl.sql
Methods in org.litebridge.db.spi.impl.sql with parameters of type OperationModifier and TypeMethodDescriptionprotected voidAbstractSqlGenerator.appendConditionsAndSubgroups(StringBuilder sql, ConditionGroup conditionGroup, List<@Nullable BindValue> bindValues, Operation operation, ConnectionProvider connectionProvider) Appends conditions and subgroups to the SQL builder.protected PreparedSqlAbstractSqlGenerator.createCondition(Condition condition, Operation operation, ConnectionProvider connectionProvider) Generate a SQL condition string based on the givenCondition.SelectSqlGenerator.prepareSql(Select select, ConnectionProvider connectionProvider, @Nullable Operation parentOperation) Prepares a SQL SELECT statement along with its bind values for execution. -
Uses of Operation in org.litebridge.db.spi.query
Classes in org.litebridge.db.spi.query that implement Operation -
Uses of Operation in org.litebridge.db.spi.update
Subinterfaces of Operation in org.litebridge.db.spi.updateModifier and TypeInterfaceDescriptioninterfaceCommon marker interface for database update operations.Classes in org.litebridge.db.spi.update that implement OperationModifier and TypeClassDescriptionfinal recordA SQL DELETE statement targeting a specific table with optional conditions.final recordA SQL INSERT statement targeting specific table metadata with associated columns and rows of values.final recordA SQL UPDATE statement targeting a specific table, with associated column values and conditions. -
Uses of Operation in org.litebridge.orm.persistence
Methods in org.litebridge.orm.persistence with parameters of type OperationModifier and TypeMethodDescriptionTransactionalDatabaseProvider.toSql(Operation operation, ConnectionProvider connectionProvider)