Builder

Since

21.04.01

See also

Functions

Link copied to clipboard
abstract override fun build(): FMPQuery
Link copied to clipboard
abstract fun from(table: FMPTable): FMPQuery.Builder

SQL FROM параметры. Будет загружена только требуемые таблицы если FMPResource.isFilter равен true.

Link copied to clipboard
abstract fun group(by: String): FMPQuery.Builder

SQL GROUP BY параметр.

Link copied to clipboard
abstract fun having(condition: String): FMPQuery.Builder

SQL HAVING параметр.

Link copied to clipboard
abstract fun join(table: FMPTable, join: FMPQuery.Join = Join.INNER): FMPQuery.Builder

SQL JOIN параметры. Будут загружены только требуемые данные если FMPResource.isFilter включено.

Link copied to clipboard
abstract fun limit(limit: Int, offset: Int): FMPQuery.Builder

SQL LIMIT параметр.

Link copied to clipboard
abstract fun on(on: String): FMPQuery.Builder

SQL ON параметры.

Link copied to clipboard
abstract fun order(columns: Map<String, FMPQuery.Order>): FMPQuery.Builder

SQL ORDER BY параметры.

Link copied to clipboard
abstract fun select(columns: String): FMPQuery.Builder

SQL SELECT параметры.

Link copied to clipboard
abstract fun transactions(transactions: List<FMPTransaction>): FMPQuery.Builder

Указать транзакции для download.

Link copied to clipboard
abstract fun using(column: String): FMPQuery.Builder

SQL USING параметр.

Link copied to clipboard
abstract fun where(where: String): FMPQuery.Builder

SQL WHERE параметры. Будут загружены только требуемые данные если FMPResource.isFilter включено.