Azure Cosmos DB for Apache Gremlin#
Azure Cosmos DB supports Gremlin graph queries
- class graphistry.gremlin.CosmosMixin(*args, **kwargs)#
Bases:
object
- cosmos(COSMOS_ACCOUNT=None, COSMOS_DB=None, COSMOS_CONTAINER=None, COSMOS_PRIMARY_KEY=None, gremlin_client=None)#
Provide credentials as arguments, as environment variables, or by providing a gremlinpython client Environment variable names are the same as the constructor argument names If no client provided, create (connect)
- Example: Login and plot
import graphistry (graphistry .cosmos( COSMOS_ACCOUNT='a', COSMOS_DB='b', COSMOS_CONTAINER='c', COSMOS_PRIMARY_KEY='d') .gremlin('g.E().sample(10)') .fetch_nodes() # Fetch properties for nodes .plot())
- Parameters:
COSMOS_ACCOUNT (str | None)
COSMOS_DB (str | None)
COSMOS_CONTAINER (str | None)
COSMOS_PRIMARY_KEY (str | None)
gremlin_client (Any | None)