Skip to main content
O DataStore oferece métodos para construir consultas no estilo SQL que são compiladas em consultas SQL otimizadas. Todas as operações são adiadas até que os resultados sejam necessários.

Visão geral dos métodos de consulta


Seleção

select

Seleciona colunas específicas do DataStore.
Exemplos:

Filtragem

filter / where

Filtre as linhas com base em condições. Ambos os métodos são equivalentes.
Exemplos:

Filtragem no estilo Pandas


Ordenação

sort / orderby

Classifique as linhas por uma ou mais colunas.
Exemplos:

Limites e paginação

limit

Limite o número de linhas retornadas.

offset

Ignora as primeiras n linhas.
Exemplos:

Distinct

distinct

Elimina linhas duplicadas.
Exemplos:

Agrupamento

groupby

Agrupa linhas por uma ou mais colunas. Retorna um objeto LazyGroupBy.
Exemplos:

having

Filtra grupos após a agregação.
Exemplos:

Junção

join

Une dois DataStores.
Parâmetros: Exemplos:

union

Combina os resultados de dois DataStores.
Exemplos:

Expressões condicionais

when

Cria expressões CASE WHEN.
Exemplos:

SQL bruto

run_sql / sql

Executa consultas em SQL bruto.
Exemplos:

to_sql

Veja o SQL gerado sem executá-lo.
Exemplos:

Encadeamento de métodos

Todos os métodos de consulta permitem encadeamento fluente:

Uso de alias

as_

Defina um alias para uma coluna ou subconsulta.
Exemplos:
Última modificação em 3 de julho de 2026