Class Hypergraph
Hypergraph
Class Declared in packages/core/echo/echo-db/dist/types/src/hypergraph.d.ts:12
Manages cross-space database interactions.
Constructors
constructor()
Returns: Hypergraph
Arguments: none
Properties
runtimeSchemaRegistry
Type: RuntimeSchemaRegistry
Methods
_getOwningObject(spaceKey)
Returns: unknown
Arguments:
spaceKey
: PublicKey
_register(spaceKey, database, [owningObject])
Register a database.
Returns: void
Arguments:
spaceKey
: PublicKey
database
: EchoDatabaseImpl
owningObject
: unknown
_unregister(spaceKey)
Returns: void
Arguments:
spaceKey
: PublicKey
query([filter], [options])
Filter by type.
Returns: Query<T>
Arguments:
filter
: FilterSource<T>
options
: QueryOptions
registerQuerySourceProvider(provider)
Returns: void
Arguments:
provider
: QuerySourceProvider
unregisterQuerySourceProvider(provider)
Does not remove the provider from active query contexts.
Returns: void
Arguments:
provider
: QuerySourceProvider