select

fun select(expression: Expression, vararg expressions: Expression): Select

Commonly used for select(Meta.id) to get a document's ID, or other metadata or expressions.

SELECT Meta().id


fun select(expression: Expression, property: String, vararg properties: String): Select

Commonly used for select(Meta.id, "foo", "bar") to get a document's ID along with a set of fields.

SELECT Meta().id, foo, bar


fun select(expression: Expression, result: SelectResult, vararg results: SelectResult): Select

Commonly used for select(Meta.id, all()) to get all of the document, including ID.

SELECT Meta().id, *


inline fun select(vararg expressions: SelectResult): Select
inline fun select(vararg keys: String): Select