| Package | Description |
|---|---|
| ch.jalu.datasourcecolumns | |
| ch.jalu.datasourcecolumns.predicate | |
| ch.jalu.datasourcecolumns.sqlimplementation |
| Modifier and Type | Method and Description |
|---|---|
int |
ColumnsHandler.count(Predicate<C> predicate)
Returns the number of rows that match the provided predicate.
|
List<DataSourceValues> |
ColumnsHandler.retrieve(Predicate<C> predicate,
Column<?,C>... columns)
Retrieves the given columns' values from all rows that satisfy the given predicate.
|
<T> List<T> |
ColumnsHandler.retrieve(Predicate<C> predicate,
Column<T,C> column)
Retrieves a column's value for all rows that satisfy the given predicate.
|
<T> int |
ColumnsHandler.update(Predicate<C> predicate,
Column<T,C> column,
T value)
Sets the given value to the provided column for all rows which match the predicate.
|
int |
ColumnsHandler.update(Predicate<C> predicate,
UpdateValues<C> updateValues)
Updates all rows that match the given predicate with the provided values.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPredicate<C>
Common base for predicates.
|
class |
AlwaysTruePredicate<C>
Predicate that always evaluates to true.
|
class |
AndPredicate<C>
Predicate combining two predicates as a boolean
AND. |
class |
ComparingPredicate<T,C>
Predicate comparing a column with a given value.
|
class |
EqualsIgnoreCasePredicate<C>
Predicate for a case-insensitive equals check.
|
class |
IsNotNullPredicate<C>
Predicate matching if a column is not null.
|
class |
IsNullPredicate<C>
Predicate matching if a column is null.
|
class |
OrPredicate<C>
Predicate combining two predicates as a boolean
OR. |
| Modifier and Type | Method and Description |
|---|---|
Predicate<C> |
Predicate.and(Predicate<C> other)
Combines this predicate and the provided one as a boolean
AND, i.e. |
Predicate<C> |
AbstractPredicate.and(Predicate<C> other) |
Predicate<C> |
AndPredicate.getLeft() |
Predicate<C> |
OrPredicate.getLeft() |
Predicate<C> |
AndPredicate.getRight() |
Predicate<C> |
OrPredicate.getRight() |
Predicate<C> |
Predicate.or(Predicate<C> other)
Combines this predicate with the provided one as a boolean
OR. |
Predicate<C> |
AbstractPredicate.or(Predicate<C> other) |
| Modifier and Type | Method and Description |
|---|---|
Predicate<C> |
Predicate.and(Predicate<C> other)
Combines this predicate and the provided one as a boolean
AND, i.e. |
Predicate<C> |
AbstractPredicate.and(Predicate<C> other) |
static <C> AndPredicate<C> |
StandardPredicates.and(Predicate<C> left,
Predicate<C> right) |
static <C> AndPredicate<C> |
StandardPredicates.and(Predicate<C> left,
Predicate<C> right) |
Predicate<C> |
Predicate.or(Predicate<C> other)
Combines this predicate with the provided one as a boolean
OR. |
Predicate<C> |
AbstractPredicate.or(Predicate<C> other) |
static <C> OrPredicate<C> |
StandardPredicates.or(Predicate<C> left,
Predicate<C> right) |
static <C> OrPredicate<C> |
StandardPredicates.or(Predicate<C> left,
Predicate<C> right) |
| Constructor and Description |
|---|
AndPredicate(Predicate<C> left,
Predicate<C> right) |
AndPredicate(Predicate<C> left,
Predicate<C> right) |
OrPredicate(Predicate<C> left,
Predicate<C> right) |
OrPredicate(Predicate<C> left,
Predicate<C> right) |
| Modifier and Type | Method and Description |
|---|---|
int |
SqlColumnsHandler.count(Predicate<C> predicate) |
GeneratedSqlWithBindings |
PredicateSqlGenerator.generateWhereClause(Predicate<C> predicate)
Generates SQL to use as
WHERE clause in a query. |
protected void |
PredicateSqlGenerator.generateWhereClause(Predicate<C> predicate,
StringBuilder sqlResult,
List<Object> objects) |
protected void |
PredicateSqlGenerator.processCombiningClause(Predicate<C> left,
Predicate<C> right,
String operator,
StringBuilder sqlResult,
List<Object> objects) |
protected void |
PredicateSqlGenerator.processCombiningClause(Predicate<C> left,
Predicate<C> right,
String operator,
StringBuilder sqlResult,
List<Object> objects) |
List<DataSourceValues> |
SqlColumnsHandler.retrieve(Predicate<C> predicate,
Column<?,C>... columns) |
<T> List<T> |
SqlColumnsHandler.retrieve(Predicate<C> predicate,
Column<T,C> column) |
<T> int |
SqlColumnsHandler.update(Predicate<C> predicate,
Column<T,C> column,
T value) |
int |
SqlColumnsHandler.update(Predicate<C> predicate,
UpdateValues<C> updateValues) |
Copyright © 2017–2024. All rights reserved.