Class From<TFrom>
java.lang.Object
io.bitbucket.dsmoons.odk.sql.query.builder.inner.AbstractQuery
io.bitbucket.dsmoons.odk.sql.query.builder.clause.Where<TFrom>
io.bitbucket.dsmoons.odk.sql.query.builder.clause.Join<TFrom>
io.bitbucket.dsmoons.odk.sql.query.builder.clause.From<TFrom>
- Type Parameters:
TFrom- тип запроса
- Direct Known Subclasses:
DeleteQuery,SelectQuery
Методы добавления оператора FROM к строке запроса.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.bitbucket.dsmoons.odk.sql.query.builder.clause.Join
Join.OnCondition<T>, Join.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfrom(SelectQuery subQuery) Метод добавляет оператор FROM и подзапрос к строке запроса.from(SelectQuery subQuery, String tableAlias) Метод добавляет оператор FROM и подзапрос к строке запроса.<T> TFromМетод добавляет оператор FROM к строке запроса.<T> TFromМетод добавляет оператор FROM к строке запроса.<T> TFromМетод добавляет оператор FROM к строке запроса.Метод добавляет оператор FROM к строке запроса.Метод добавляет оператор FROM к строке запроса.Methods inherited from class io.bitbucket.dsmoons.odk.sql.query.builder.clause.Join
crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, join, join, join, join, join, join, join, join, join, join, join, join, naturalJoin, naturalJoin, naturalJoin, naturalJoin, naturalJoinMethods inherited from class io.bitbucket.dsmoons.odk.sql.query.builder.clause.Where
where, where, whereMethods inherited from class io.bitbucket.dsmoons.odk.sql.query.builder.inner.AbstractQuery
build, execute, toString
-
Constructor Details
-
From
public From()Конструктор- Since:
- 2.0.0
-
-
Method Details
-
from
Метод добавляет оператор FROM к строке запроса.
from("table_name t") // FROM table_name t from("table_name", "t") // FROM table_name t- Parameters:
t- Название таблицыtableAlias- Псевдоним таблицы- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.0.0
-
from
Метод добавляет оператор FROM к строке запроса.
from("table_name") // FROM table_name- Parameters:
t- Название таблицы- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.0.0
-
from
Метод добавляет оператор FROM к строке запроса.
from(TableName.class, "", false) // FROM TableName from(TableName.class, "t", false) // FROM TableName t- Type Parameters:
T- Класс, представляющий таблицу БД- Parameters:
t- Класс, представляющий таблицу БДtableAlias- Псевдоним таблицыsnakeCase- Преобразование имени класса в стиль snake_case- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.0.0
-
from
Метод добавляет оператор FROM к строке запроса.
from(TableName.class, "t") // FROM table_name t- Type Parameters:
T- Класс, представляющий таблицу БД- Parameters:
t- Класс, представляющий таблицу БДtableAlias- Псевдоним таблицы- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.0.0
-
from
Метод добавляет оператор FROM к строке запроса.
from(TableName.class) // FROM table_name- Type Parameters:
T- Класс, представляющий таблицу БД- Parameters:
t- Класс, представляющий таблицу БД- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.0.0
-
from
Метод добавляет оператор FROM и подзапрос к строке запроса.
from(select().from("table2").where(...), "t2") // FROM (SELECT * FROM table2 WHERE ...) t2- Parameters:
subQuery- Внутренний запросtableAlias- Псевдоним- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.4.0
-
from
Метод добавляет оператор FROM и подзапрос к строке запроса.
from(select().from("table2").where(...)) // FROM (SELECT * FROM table2 WHERE ...)- Parameters:
subQuery- Внутренний запрос- Returns:
- Объект оператора, у которого был вызван этот метод
- Since:
- 1.4.0
-