core

Core module for lazyq — a lightweight, chainable query pipeline for Python.

source

GroupedQuery


def GroupedQuery(
    data, operations
):

Initialize self. See help(type(self)) for accurate signature.


source

Query


def Query(
    data, operations:NoneType=None
):

Initialize self. See help(type(self)) for accurate signature.


source

read_excel


def read_excel(
    path, sheet_name:NoneType=None
):

source

read_yaml


def read_yaml(
    path, key:NoneType=None
):

source

read_json


def read_json(
    path, key:NoneType=None, stream:bool=False
):

source

read_sqlite3


def read_sqlite3(
    db_path, query
):

source

read_csv


def read_csv(
    path
):

source

F


def F(
    name
):

Initialize self. See help(type(self)) for accurate signature.


source

Condition


def Condition(
    fn
):

Initialize self. See help(type(self)) for accurate signature.


source

Sort


def Sort(
    key:NoneType=None, reverse:bool=False
):

Initialize self. See help(type(self)) for accurate signature.


source

Reduce


def Reduce(
    fn, initial:NoneType=None
):

Initialize self. See help(type(self)) for accurate signature.


source

GroupBy


def GroupBy(
    key
):

Initialize self. See help(type(self)) for accurate signature.


source

Select


def Select(
    keys
):

Initialize self. See help(type(self)) for accurate signature.


source

Limit


def Limit(
    n
):

Initialize self. See help(type(self)) for accurate signature.


source

Filter


def Filter(
    fn
):

Initialize self. See help(type(self)) for accurate signature.


source

Map


def Map(
    fn
):

Initialize self. See help(type(self)) for accurate signature.