-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path__init__.py
More file actions
36 lines (31 loc) · 999 Bytes
/
__init__.py
File metadata and controls
36 lines (31 loc) · 999 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
"""
FlowQuery - A declarative query language for data processing pipelines.
This is the Python implementation of FlowQuery.
This module provides the core components for defining, parsing, and executing FlowQuery queries.
"""
from .compute.runner import Runner
from .io.command_line import CommandLine
from .parsing.parser import Parser
from .parsing.functions.function import Function
from .parsing.functions.aggregate_function import AggregateFunction
from .parsing.functions.async_function import AsyncFunction
from .parsing.functions.predicate_function import PredicateFunction
from .parsing.functions.reducer_element import ReducerElement
from .parsing.functions.function_metadata import (
FunctionDef,
FunctionMetadata,
FunctionCategory,
)
__all__ = [
"Runner",
"CommandLine",
"Parser",
"Function",
"AggregateFunction",
"AsyncFunction",
"PredicateFunction",
"ReducerElement",
"FunctionDef",
"FunctionMetadata",
"FunctionCategory",
]