Class Where<T>
java.lang.Object
io.bitbucket.dsmoons.odk.sql.query.builder.inner.AbstractQuery
io.bitbucket.dsmoons.odk.sql.query.builder.clause.Where<T>
- Type Parameters:
T- тип запроса
- Direct Known Subclasses:
Join,UpdateQuery
Методы добавления оператора WHERE к строке запроса.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.bitbucket.dsmoons.odk.sql.query.builder.inner.AbstractQuery
build, execute, toString
-
Constructor Details
-
Where
public Where()Конструктор- Since:
- 2.0.0
-
-
Method Details
-
where
Метод добавляет оператор WHERE к строке запроса.
where("name = 'Name' AND age > 30") // WHERE name = 'Name' AND age > 30- Parameters:
c- Предикат запроса- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.0.0
-
where
Метод добавляет оператор WHERE к строке запроса.
import static io.bitbucket.dsmoons.odk.sql.query.builder.PredicateObject.field; // where(field("name").equalTo("Name").and().field("age").greaterThan(30)) // WHERE name = 'Name' AND age > 30- Parameters:
p- ОбъектPredicate- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.0.0
-
where
Метод добавляет оператор WHERE к строке запроса.
where(Map.of("name", "Name")) // WHERE name = 'Name' where(Map.of("name", "Name", "age", 30)) // WHERE name = 'Name' AND age = 30- Parameters:
map- Ассоциативный массив для построения предиката- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.0.0
-