graphrecords-python 0.5.0

High-performance graph-based data records
Documentation
pub use crate::{
    graphrecord::{
        PyAttributes, PyEdgeIndex, PyGraphRecord, PyGroup, PyNodeIndex,
        attribute::PyGraphRecordAttribute,
        datatype::{
            PyAny, PyBool, PyDateTime, PyDuration, PyFloat, PyInt, PyNull, PyOption, PyString,
            PyUnion,
        },
        errors::PyGraphRecordError,
        overview::{
            PyAttributeOverview, PyEdgeGroupOverview, PyGroupOverview, PyNodeGroupOverview,
            PyOverview,
        },
        plugins::{
            PyPostAddEdgeContext, PyPostAddEdgeToGroupContext, PyPostAddEdgeToGroupsContext,
            PyPostAddEdgeWithGroupContext, PyPostAddEdgeWithGroupsContext, PyPostAddEdgesContext,
            PyPostAddEdgesDataframesContext, PyPostAddEdgesDataframesWithGroupContext,
            PyPostAddEdgesDataframesWithGroupsContext, PyPostAddEdgesToGroupsContext,
            PyPostAddEdgesWithGroupContext, PyPostAddEdgesWithGroupsContext, PyPostAddGroupContext,
            PyPostAddNodeContext, PyPostAddNodeToGroupContext, PyPostAddNodeToGroupsContext,
            PyPostAddNodeWithGroupContext, PyPostAddNodeWithGroupsContext, PyPostAddNodesContext,
            PyPostAddNodesDataframesContext, PyPostAddNodesDataframesWithGroupContext,
            PyPostAddNodesDataframesWithGroupsContext, PyPostAddNodesToGroupsContext,
            PyPostAddNodesWithGroupContext, PyPostAddNodesWithGroupsContext,
            PyPostRemoveEdgeContext, PyPostRemoveEdgeFromGroupContext,
            PyPostRemoveEdgeFromGroupsContext, PyPostRemoveEdgesFromGroupsContext,
            PyPostRemoveGroupContext, PyPostRemoveNodeContext, PyPostRemoveNodeFromGroupContext,
            PyPostRemoveNodeFromGroupsContext, PyPostRemoveNodesFromGroupsContext,
            PyPreAddEdgeContext, PyPreAddEdgeToGroupContext, PyPreAddEdgeToGroupsContext,
            PyPreAddEdgeWithGroupContext, PyPreAddEdgeWithGroupsContext, PyPreAddEdgesContext,
            PyPreAddEdgesDataframesContext, PyPreAddEdgesDataframesWithGroupContext,
            PyPreAddEdgesDataframesWithGroupsContext, PyPreAddEdgesToGroupsContext,
            PyPreAddEdgesWithGroupContext, PyPreAddEdgesWithGroupsContext, PyPreAddGroupContext,
            PyPreAddNodeContext, PyPreAddNodeToGroupContext, PyPreAddNodeToGroupsContext,
            PyPreAddNodeWithGroupContext, PyPreAddNodeWithGroupsContext, PyPreAddNodesContext,
            PyPreAddNodesDataframesContext, PyPreAddNodesDataframesWithGroupContext,
            PyPreAddNodesDataframesWithGroupsContext, PyPreAddNodesToGroupsContext,
            PyPreAddNodesWithGroupContext, PyPreAddNodesWithGroupsContext, PyPreRemoveEdgeContext,
            PyPreRemoveEdgeFromGroupContext, PyPreRemoveEdgeFromGroupsContext,
            PyPreRemoveEdgesFromGroupsContext, PyPreRemoveGroupContext, PyPreRemoveNodeContext,
            PyPreRemoveNodeFromGroupContext, PyPreRemoveNodeFromGroupsContext,
            PyPreRemoveNodesFromGroupsContext, PyPreSetSchemaContext,
        },
        schema::{PyAttributeDataType, PyAttributeType, PyGroupSchema, PySchema, PySchemaType},
        value::PyGraphRecordValue,
    },
    querying::{
        ArgumentAbsentError, DivisionByZeroError, DuplicateExpandedChildIndexError,
        DuplicateIndexError, EmptySplitDelimiterError, EvaluationCacheGraphRecordMismatchError,
        ExternalError, GraphRecordError, IncomparableIndicesError, IncomparableValuesAtError,
        IncomparableValuesError, IntegerOverflowError, InvalidCastError, InvalidClipBoundsError,
        InvalidMedianValueError, InvalidPaddingCharacterError, InvalidPartitionBucketArityError,
        InvalidRegexPatternError, InvalidStandardDeviationValueError, InvalidStringSliceError,
        InvalidTransitionError, InvalidVarianceValueError, MissingAttributeError,
        MissingGroupAggregateError, MissingTraversedAttributeError, ModuloByZeroError,
        NegativeLengthError, NegativeSquareRootError, NoChildIndexError, NonIntegerValueError,
        NonNumericValueError, NonPositiveLogarithmError, NonStringValueError, PyArgument,
        PyCastTarget, PyEdgeDirection, PyEdgeEndpointRole, PyFailureKind, PyOperand, PyValueTarget,
        QueryError, StringLengthOverflowError, StringPaddingOverflowError,
        UnresolvedBucketFailuresError, UnresolvedGroupKeyFailuresError, UnsupportedValueRoleError,
    },
};