Strato-query

Latest version: v3.10.2

Safety actively analyzes 625645 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 10

2.0.0

Changes
- **Breaking change**. Combines the query param classes into one while allowing for unlimited nesting of joins.

Example use:

python
from strato_query.base_API_query import *
from strato_query.standard_filters import *

class ExampleAPIJoinQuery(BaseAPIQuery):
classmethod
def get_df_from_API_call(cls, **kwargs):
df = cls.query_api_df(
query_params=APIQueryParams(
table='table_1',
data_fields=('a', 'b', 'c'),
data_filters=(),
query_type='COUNT',
aggregations=(),
groupby=(),
join=APIQueryParams(
table='table_2',
data_fields=('c', 'd'),
data_filters=(),
query_type='COUNT',
aggregations=(),
groupby=(),
on=dict(left=('c',), right=('c',)),
join=APIQueryParams(
table='table_3',
data_fields=('d',),
data_filters=(),
query_type='COUNT',
aggregations=(),
groupby=(),
on=dict(left=('d',), right=('d',)),
)
)
)
)

return df

1.0.0

Page 10 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.