Class Hypergraph
Hypergraph
Class Declared in packages/core/echo/echo-db/dist/types/src/hypergraph.d.ts:10
Manages cross-space database interactions.
Constructors
constructor()
Returns: Hypergraph
Arguments: none
Properties
query
Type: QueryFn
schemaRegistry
Type: RuntimeSchemaRegistry
Methods
_getOwningObject(spaceId)
Returns: unknown
Arguments:
spaceId
: SpaceId
_register(spaceId, spaceKey, database, [owningObject])
Register a database.
Returns: void
Arguments:
spaceId
: SpaceId
spaceKey
: PublicKey
database
: EchoDatabaseImpl
owningObject
: unknown
_unregister(spaceId)
Returns: void
Arguments:
spaceId
: SpaceId
registerQuerySourceProvider(provider)
Returns: void
Arguments:
provider
: QuerySourceProvider
unregisterQuerySourceProvider(provider)
Does not remove the provider from active query contexts.
Returns: void
Arguments:
provider
: QuerySourceProvider