Skip to content
Judgment Labs
Esc
navigateopen⌘Jpreview
On this page

QueryBuilder

where()

def where(filter) -> 'QueryBuilder':

Parameters

PropType
filterFilter
TypeFilter

Returns

'QueryBuilder'


last()

def last(window) -> 'QueryBuilder':

Parameters

PropType
windowstr
Typestr

Returns

'QueryBuilder'


since()

def since(since) -> 'QueryBuilder':

Parameters

PropType
sincestr
Typestr

Returns

'QueryBuilder'


between()

def between(start, end) -> 'QueryBuilder':

Parameters

PropType
startstr
Typestr
endstr
Typestr

Returns

'QueryBuilder'


pipe()

def pipe() -> 'PipelineBuilder':

Returns

'PipelineBuilder'


rows()

def rows(*, fields=None, limit=None) -> 'QueryBuilder':

Parameters

PropType
fields?Optional[Sequence[str]]
TypeOptional[Sequence[str]]
DefaultNone
limit?Optional[int]
TypeOptional[int]
DefaultNone

Returns

'QueryBuilder'


ids()

def ids() -> 'QueryBuilder':

Returns

'QueryBuilder'


count()

def count(by=None) -> 'QueryBuilder':

Parameters

PropType
by?Optional[str]
TypeOptional[str]
DefaultNone

Returns

'QueryBuilder'


recent()

def recent(n) -> 'QueryBuilder':

Parameters

PropType
nint
Typeint

Returns

'QueryBuilder'


top()

def top(n, by) -> 'QueryBuilder':

Parameters

PropType
nint
Typeint
bystr
Typestr

Returns

'QueryBuilder'


ranked()

def ranked(*, by=None, pick=None, within=None) -> 'QueryBuilder':

Parameters

PropType
by?Optional[str]
TypeOptional[str]
DefaultNone
pick?Optional[Union[int, Sequence[int]]]
TypeOptional[Union[int, Sequence[int]]]
DefaultNone
within?Optional[str]
TypeOptional[str]
DefaultNone

Returns

'QueryBuilder'


agg()

def agg(func, field, q=None) -> 'QueryBuilder':

Parameters

PropType
funcstr
Typestr
fieldstr
Typestr
q?Optional[float]
TypeOptional[float]
DefaultNone

Returns

'QueryBuilder'


trend()

def trend(*, metric=None, bucket=None) -> 'QueryBuilder':

Parameters

PropType
metric?Optional[str]
TypeOptional[str]
DefaultNone
bucket?Optional[str]
TypeOptional[str]
DefaultNone

Returns

'QueryBuilder'


chart()

def chart(*, chart_type, title, x_axis, y_axis, series_by=None, description=None) -> JsonObject:

Parameters

PropType
chart_typeChartType
TypeChartType
titlestr
Typestr
x_axisPresentationField
TypePresentationField
y_axisPresentationField
TypePresentationField
series_by?Optional[PresentationField]
TypeOptional[PresentationField]
DefaultNone
description?Optional[str]
TypeOptional[str]
DefaultNone

Returns

JsonObject


table()

def table(*, title, columns, description=None) -> JsonObject:

Parameters

PropType
titlestr
Typestr
columnsSequence[PresentationField]
TypeSequence[PresentationField]
description?Optional[str]
TypeOptional[str]
DefaultNone

Returns

JsonObject


to_json()

def to_json() -> JsonObject:

Returns

JsonObject


__init__()

def __init__(_spec) -> None:

Parameters

PropType
_specJsonObject
TypeJsonObject

Returns

None

Was this page helpful?