AggregateFunction

class polyglotdb.query.base.func.AggregateFunction(attribute=None)[source]

Methods

__init__([attribute]) Initialize self.
aliased_for_output()
Returns:
column_name(label) sets output label
for_cypher() Return a Cypher representation of the clause.
acoustic
Returns:
Attribute

acoustic attribute

aliased_for_output()[source]
Returns:
str

output alias cypher string

base_annotation
Returns:
AnnotationAttribute

base annotation

collapsing
Returns:
False if there is a PathAttribute, True otherwise
column_name(label)[source]

sets output label

Parameters:
label : str

the label to set

Returns:
self
for_cypher()[source]

Return a Cypher representation of the clause.

output_alias
Returns:
output_label : str

the output label

with_alias
Returns:
with_alias : str

the alias of a ~polyglotdb.graph.attributes.AnnotationAttribute object

with_aliases
Returns:
with_aliases : str

the with strings of a ~polyglotdb.graph.attributes.AnnotationAttribute object