graphrecords.querying#

Functions

Classes

class Argument[source]#

Bases: Generic[S, RetentionType]

class AttributeName[source]#

Bases: ReturnValue[str | int]

class AttributeNameIndex[source]#

Bases: Index[str | int]

class Bare[source]#

Bases: Shape, Generic[V]

class Binding[source]#

Bases: object

class BoolIndex[source]#

Bases: Index[bool]

class Bound[source]#

Bases: Binding

class CastTarget[source]#

Bases: Generic[CastReceiverValueType]

Bool: ClassVar[CastTarget[Union[Scalar, IndexValue[ValueIndex]]]] = <graphrecords.querying.CastTarget object>#
DateTime: ClassVar[CastTarget[Union[Scalar, IndexValue[ValueIndex]]]] = <graphrecords.querying.CastTarget object>#
Duration: ClassVar[CastTarget[Union[Scalar, IndexValue[ValueIndex]]]] = <graphrecords.querying.CastTarget object>#
Float: ClassVar[CastTarget[Union[Scalar, IndexValue[ValueIndex]]]] = <graphrecords.querying.CastTarget object>#
Int: ClassVar[CastTarget[Union[Scalar, AttributeName, IndexValue[ValueIndex], IndexValue[NodeIndex], IndexValue[AttributeNameIndex]]]] = <graphrecords.querying.CastTarget object>#
String: ClassVar[CastTarget[Union[Scalar, AttributeName, IndexValue[ValueIndex], IndexValue[NodeIndex], IndexValue[AttributeNameIndex]]]] = <graphrecords.querying.CastTarget object>#
class Container[source]#

Bases: object

class Definite[source]#

Bases: Container

class Drop[source]#

Bases: Policy

class Dropping[source]#

Bases: Retention

class EdgeEndpointRole(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

Source = 1#
Target = 2#
classmethod __contains__(value)#

Return True if value is in cls.

value is in cls if: 1) value is a member of cls, or 2) value is the value of one of the cls’s members. 3) value is a pseudo-member (flags)

classmethod __getitem__(name)#

Return the member matching name.

classmethod __iter__()#

Return members in definition order.

classmethod __len__()#

Return the number of members (no aliases)

class EdgeIndex[source]#

Bases: Index[EdgeIndex]

class EdgeReference[source]#

Bases: ReturnValue[EdgeIndex]

class EndpointRole[source]#

Bases: Index[EdgeEndpointRole]

class Expanded[source]#

Bases: Index[ExpandedPayloadType], Generic[K, ChildType, ExpandedPayloadType]

class Expression[source]#

Bases: Generic[BindingType, S, C, Unpack[Levels]]

abs()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

add(argument)[source]#
Return type:

Any

all()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

and_(other)[source]#
Return type:

Any

any()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

attribute(attribute)[source]#
Return type:

Any

attributes()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

broadcast()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

broadcast_via(via)[source]#
Return type:

Any

bucket_errors()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

cache()[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), TypeVar(S, bound= Shape, covariant=True), TypeVar(C, bound= Container), Unpack[TypeVarTuple]]

cast(target)[source]#
Return type:

Any

cbrt()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

ceil()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

child_index()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

clip(lower, upper)[source]#
Return type:

Any

contains(argument)[source]#
Return type:

Any

count()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

discard_index()[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Bare[TypeVar(BareValueType, bound= ReturnValue[object])], TypeVar(ContainerType, bound= Container), Unpack[TypeVarTuple]]

discard_value()[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[TypeVar(IndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]]), Unit], TypeVar(ContainerType, bound= Container), Unpack[TypeVarTuple]]

divide(argument)[source]#
Return type:

Any

drop_duplicates()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

edge_count()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

edges(direction=None)[source]#
Return type:

Any

ends_with(argument)[source]#
Return type:

Any

enumerate()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

equal_to(argument)#

Return self==value.

Return type:

Any

errors()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

evaluate()[source]#
Return type:

object

exp()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

explain()[source]#
Return type:

str

explain_unoptimized()[source]#
Return type:

str

filter(mask)[source]#
Return type:

Any

first()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

floor()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

greater_than(argument)[source]#
Return type:

Any

greater_than_or_equal_to(argument)[source]#
Return type:

Any

group_by(key)[source]#
Return type:

Any

groups()[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[GroupIndex, Unit], Multiple[Unordered], Unpack[TypeVarTuple]]

has_attribute(attribute)[source]#
Return type:

Any

having(predicate)[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), TypeVar(S, bound= Shape, covariant=True), TypeVar(C, bound= Container), Unpack[TypeVarTuple], Grouped[TypeVar(MemberIndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]], covariant=True), TypeVar(KeyIndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]], covariant=True)]]

in_group(group_index)[source]#
Return type:

Any

index()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

inherit(values)[source]#
Return type:

Any

is_bool()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_datetime()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_duplicated()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_duration()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_float()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_in(argument)[source]#
Return type:

Any

is_int()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_null()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_string()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

key_errors()[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[TypeVar(MemberIndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]], covariant=True), FailureValue], Multiple[Unordered], Unpack[TypeVarTuple]]

keys()[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[TypeVar(KeyIndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]], covariant=True), Unit], Multiple[Unordered], Unpack[TypeVarTuple]]

kind()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

last()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

length()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

less_than(argument)[source]#
Return type:

Any

less_than_or_equal_to(argument)[source]#
Return type:

Any

log()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

lowercase()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

matches(pattern)[source]#
Return type:

Any

max()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

mean()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

median()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

min()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

mode()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

modulo(argument)[source]#
Return type:

Any

multiply(argument)[source]#
Return type:

Any

n_unique()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

name()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

neg()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

neighbors(direction=EdgeDirection.Both)[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[NodeIndex, Unit], Multiple[Unordered], Unpack[TypeVarTuple]]

node_count()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

nodes()[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[NodeIndex, Unit], Multiple[Unordered], Unpack[TypeVarTuple]]

not_()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

not_equal_to(argument)#

Return self!=value.

Return type:

Any

on_bucket_error(policy)[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

on_error(policy)[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

on_key_error(policy)[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

on_missing(policy)[source]#
Return type:

Argument[Any, Any]

or_(other)[source]#
Return type:

Any

pad_end(width, character)[source]#
Return type:

Any

pad_start(width, character)[source]#
Return type:

Any

parent_index()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

power(argument)[source]#
Return type:

Any

product()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

random()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

replace(old, new)[source]#
Return type:

Any

replace_all(old, new)[source]#
Return type:

Any

resolve()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

reverse()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

reverse_order()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

round()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

select()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

shuffle()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

sign()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

slice(start, end)[source]#
Return type:

Any

sort()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

sort_by(key)[source]#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[TypeVar(IndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]]), TypeVar(V, bound= Value, covariant=True)], Multiple[Ordered], Unpack[TypeVarTuple]]

source_node()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

split(delimiter)[source]#
Return type:

Any

sqrt()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

starts_with(argument)[source]#
Return type:

Any

std()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

strip_prefix(prefix)[source]#
Return type:

Any

strip_suffix(suffix)[source]#
Return type:

Any

subtract(argument)[source]#
Return type:

Any

sum()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

take(elements)[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

target_node()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

transition(target)[source]#
Return type:

Any

trim()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

trim_end()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

trim_start()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

ungroup()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

ungroup_keyed()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

unique()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

unorder()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

uppercase()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

var()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

via_edges(direction=None)[source]#
Return type:

Any

via_groups()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

via_neighbors(direction=EdgeDirection.Both)[source]#
Return type:

Any

via_nodes()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

via_source_node()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

via_target_node()[source]#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

xor(other)[source]#
Return type:

Any

class FailureKind[source]#

Bases: object

property name: str#
class FailureKindIndex[source]#

Bases: Index[FailureKind]

class FailureKindValue[source]#

Bases: ReturnValue[FailureKind]

class FailureValue[source]#

Bases: ReturnValue[QueryError]

class GroupIndex[source]#

Bases: Index[str | int]

class GroupReference[source]#

Bases: ReturnValue[str | int]

class Grouped[source]#

Bases: Generic[MemberIndexType, KeyIndexType]

class GroupedResult[source]#

Bases: _Result, Generic[LeafType, MemberIndexType, KeyIndexType, Unpack[Levels]]

property key_failures: List[Tuple[MemberPayloadType, QueryError]]#
keys()[source]#
Return type:

Sequence[TypeVar(KeyPayloadType, bound= Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]])]

class Index[source]#

Bases: Generic[PayloadType]

class IndexValue[source]#

Bases: ReturnValue[str | int | float | bool | datetime | timedelta | None | EdgeIndex | EdgeEndpointRole | FailureKind | Tuple[IndexPayload, IndexPayload | None]], Generic[K]

class Indexed[source]#

Bases: Shape, Generic[K, V]

class Mask[source]#

Bases: ReturnValue[bool]

class Multiple[source]#

Bases: Container, Generic[OrderType]

class NodeIndex[source]#

Bases: Index[str | int]

class NodeReference[source]#

Bases: ReturnValue[str | int]

class Ordered[source]#

Bases: object

class Policy[source]#

Bases: object

class Positional[source]#

Bases: Index[int]

class Preserving[source]#

Bases: Retention

class Raise[source]#

Bases: Policy

static when(condition)[source]#
Return type:

_RaiseWhen

class Replace(replacement)[source]#

Bases: Policy, Generic[ReplacementType]

class ResultView[source]#

Bases: _Result, Generic[ElementType]

class Retention[source]#

Bases: object

class ReturnValue[source]#

Bases: Value, Generic[PayloadType]

class Scalar[source]#

Bases: ReturnValue[str | int | float | bool | datetime | timedelta | None]

class Series[source]#

Bases: Expression[Bound, S, C, Unpack[Levels]]

abs()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

add(argument)#
Return type:

Any

all()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

and_(other)#
Return type:

Any

any()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

attribute(attribute)#
Return type:

Any

attributes()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

broadcast()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

broadcast_via(via)#
Return type:

Any

bucket_errors()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

cache()#
Return type:

Expression[TypeVar(BindingType, bound= Binding), TypeVar(S, bound= Shape, covariant=True), TypeVar(C, bound= Container), Unpack[TypeVarTuple]]

cast(target)#
Return type:

Any

cbrt()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

ceil()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

child_index()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

clip(lower, upper)#
Return type:

Any

contains(argument)#
Return type:

Any

count()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

discard_index()#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Bare[TypeVar(BareValueType, bound= ReturnValue[object])], TypeVar(ContainerType, bound= Container), Unpack[TypeVarTuple]]

discard_value()#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[TypeVar(IndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]]), Unit], TypeVar(ContainerType, bound= Container), Unpack[TypeVarTuple]]

divide(argument)#
Return type:

Any

drop_duplicates()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

edge_count()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

edges(direction=None)#
Return type:

Any

ends_with(argument)#
Return type:

Any

enumerate()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

equal_to(argument)#

Return self==value.

Return type:

Any

errors()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

evaluate()#
Return type:

object

exp()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

explain()#
Return type:

str

explain_unoptimized()#
Return type:

str

filter(mask)#
Return type:

Any

first()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

floor()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

greater_than(argument)#
Return type:

Any

greater_than_or_equal_to(argument)#
Return type:

Any

group_by(key)#
Return type:

Any

groups()#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[GroupIndex, Unit], Multiple[Unordered], Unpack[TypeVarTuple]]

has_attribute(attribute)#
Return type:

Any

having(predicate)#
Return type:

Expression[TypeVar(BindingType, bound= Binding), TypeVar(S, bound= Shape, covariant=True), TypeVar(C, bound= Container), Unpack[TypeVarTuple], Grouped[TypeVar(MemberIndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]], covariant=True), TypeVar(KeyIndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]], covariant=True)]]

in_group(group_index)#
Return type:

Any

index()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

inherit(values)#
Return type:

Any

is_bool()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_datetime()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_duplicated()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_duration()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_float()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_in(argument)#
Return type:

Any

is_int()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_null()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

is_string()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

key_errors()#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[TypeVar(MemberIndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]], covariant=True), FailureValue], Multiple[Unordered], Unpack[TypeVarTuple]]

keys()#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[TypeVar(KeyIndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]], covariant=True), Unit], Multiple[Unordered], Unpack[TypeVarTuple]]

kind()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

last()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

length()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

less_than(argument)#
Return type:

Any

less_than_or_equal_to(argument)#
Return type:

Any

log()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

lowercase()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

matches(pattern)#
Return type:

Any

max()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

mean()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

median()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

min()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

mode()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

modulo(argument)#
Return type:

Any

multiply(argument)#
Return type:

Any

n_unique()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

name()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

neg()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

neighbors(direction=EdgeDirection.Both)#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[NodeIndex, Unit], Multiple[Unordered], Unpack[TypeVarTuple]]

node_count()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

nodes()#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[NodeIndex, Unit], Multiple[Unordered], Unpack[TypeVarTuple]]

not_()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

not_equal_to(argument)#

Return self!=value.

Return type:

Any

on_bucket_error(policy)#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

on_error(policy)#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

on_key_error(policy)#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

on_missing(policy)#
Return type:

Argument[Any, Any]

or_(other)#
Return type:

Any

pad_end(width, character)#
Return type:

Any

pad_start(width, character)#
Return type:

Any

parent_index()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

power(argument)#
Return type:

Any

product()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

random()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

replace(old, new)#
Return type:

Any

replace_all(old, new)#
Return type:

Any

resolve()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

reverse()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

reverse_order()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

round()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

select()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

shuffle()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

sign()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

slice(start, end)#
Return type:

Any

sort()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

sort_by(key)#
Return type:

Expression[TypeVar(BindingType, bound= Binding), Indexed[TypeVar(IndexType, bound= Index[Union[str, int, float, bool, datetime, timedelta, None, EdgeIndex, EdgeEndpointRole, FailureKind, Tuple[IndexPayload, Optional[IndexPayload]]]]), TypeVar(V, bound= Value, covariant=True)], Multiple[Ordered], Unpack[TypeVarTuple]]

source_node()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

split(delimiter)#
Return type:

Any

sqrt()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

starts_with(argument)#
Return type:

Any

std()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

strip_prefix(prefix)#
Return type:

Any

strip_suffix(suffix)#
Return type:

Any

subtract(argument)#
Return type:

Any

sum()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

take(elements)#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

target_node()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

transition(target)#
Return type:

Any

trim()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

trim_end()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

trim_start()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

ungroup()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

ungroup_keyed()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

unique()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

unorder()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

uppercase()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

var()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

via_edges(direction=None)#
Return type:

Any

via_groups()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

via_neighbors(direction=EdgeDirection.Both)#
Return type:

Any

via_nodes()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

via_source_node()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

via_target_node()#
Return type:

Expression[Any, Any, Any, Unpack[Tuple[Any, ...]]]

xor(other)#
Return type:

Any

class Shape[source]#

Bases: object

class Single[source]#

Bases: Container

class Unbound[source]#

Bases: Binding

class Unit[source]#

Bases: Value

class Unordered[source]#

Bases: object

class Value[source]#

Bases: object

class ValueIndex[source]#

Bases: Index[str | int | float | bool | datetime | timedelta | None]

class ValueTarget[source]#

Bases: Generic[TransitionValueType]

AttributeName: ClassVar[ValueTarget[AttributeName]] = <graphrecords.querying.ValueTarget object>#
AttributeNameIndex: ClassVar[ValueTarget[IndexValue[AttributeNameIndex]]] = <graphrecords.querying.ValueTarget object>#
BoolIndex: ClassVar[ValueTarget[IndexValue[BoolIndex]]] = <graphrecords.querying.ValueTarget object>#
FailureKind: ClassVar[ValueTarget[FailureKindValue]] = <graphrecords.querying.ValueTarget object>#
FailureKindIndex: ClassVar[ValueTarget[IndexValue[FailureKindIndex]]] = <graphrecords.querying.ValueTarget object>#
GroupIndex: ClassVar[ValueTarget[IndexValue[GroupIndex]]] = <graphrecords.querying.ValueTarget object>#
Mask: ClassVar[ValueTarget[Mask]] = <graphrecords.querying.ValueTarget object>#
NodeIndex: ClassVar[ValueTarget[IndexValue[NodeIndex]]] = <graphrecords.querying.ValueTarget object>#
PositionalIndex: ClassVar[ValueTarget[IndexValue[Positional]]] = <graphrecords.querying.ValueTarget object>#
Value: ClassVar[ValueTarget[Scalar]] = <graphrecords.querying.ValueTarget object>#
ValueIndex: ClassVar[ValueTarget[IndexValue[ValueIndex]]] = <graphrecords.querying.ValueTarget object>#
edges()[source]#
Return type:

Expression[Unbound, Indexed[EdgeIndex, Unit], Multiple[Unordered]]

groups()[source]#
Return type:

Expression[Unbound, Indexed[GroupIndex, Unit], Multiple[Unordered]]

nodes()[source]#
Return type:

Expression[Unbound, Indexed[NodeIndex, Unit], Multiple[Unordered]]