reference monoe.query

Lua API Reference

Properties

NameTypeDescription
datatable

monoe.query.new

Builds a new query type

Parameters

NameTypeDescription
enumany

Returns


monoe.query:foreach

iterates all elements of the query

Parameters

NameTypeDescription
iteratorfunction

Returns


monoe.query:where

selects elements when the predicator returns true.

Parameters

NameTypeDescription
predicatefunction

Returns


monoe.query:select

maps a new query from the current query, releying on the provided mapper.

Parameters

NameTypeDescription
mapperfunction

Returns


monoe.query:all

returns true when the predicator returns true for all elements.

Parameters

NameTypeDescription
predicateany

Returns


monoe.query:any

returns true when the predicator returns true with at least one element.

Parameters

NameTypeDescription
predicateany

Returns


monoe.query:take

Parameters

NameTypeDescription
ninteger

Returns


monoe.query:skip

Parameters

NameTypeDescription
nnumber

Returns


monoe.query:distinct

Returns


monoe.query:sum

sums all numeric values

Parameters

NameTypeDescription
mapperfunction

Returns


monoe.query:max

returns the maximum value

Parameters

NameTypeDescription
mapperfunction

Returns


monoe.query:astable


monoe.query.is_query

returns true if the object is a query instance.

Parameters

NameTypeDescription
objany

Returns


monoe.query.join

joins elements in a single query

Returns