Current section

Files

Jump to
sqlode include sqlode@internal@query_ir_SelectStatement.hrl
Raw

include/sqlode@internal@query_ir_SelectStatement.hrl

-record(select_statement, {
select_items :: list(sqlode@internal@query_ir:select_item()),
from :: list(sqlode@internal@query_ir:from_item()),
joins :: list(sqlode@internal@query_ir:join_clause()),
where_tokens :: gleam@option:option(list(sqlode@internal@lexer:token())),
group_by_tokens :: gleam@option:option(list(sqlode@internal@lexer:token())),
having_tokens :: gleam@option:option(list(sqlode@internal@lexer:token())),
order_by_tokens :: gleam@option:option(list(sqlode@internal@lexer:token())),
limit_tokens :: gleam@option:option(list(sqlode@internal@lexer:token()))
}).