Relatório Construtor de Consultas Estáticas
Report Static Query Builder
Visão Geral
Uso Básico
// Acesse o query builder através de context.query
const results = await context.query
.select(['id', 'name', 'created_at'])
.from('users')
.filter('status', 'eq', 'active')
.orderBy('created_at', 'desc')
.limit(100)
.run();Referência da API
Construtor
// Não é necessário criar uma instância - use context.query
const query = context.query;Métodos
select(fields: string[])
from(table: string)
filter(field: string, operator: FilterOperator, value: any)
groupBy(fields: string[])
orderBy(field: string, direction: 'asc' | 'desc' = 'asc', nullsPosition?: 'first' | 'last')
limit(limit: number)
offset(offset: number)
run(): Promise<GenericType[]>
Valor de Retorno
Validação
Tratamento de Erros
Detalhes de Implementação
Exemplos
Query Básica
Query com Filtro
Query com Agregação
Paginação
Atualizado