Hiperspace::SubSpace

Header Image
Project:
SubSpace : Public abstract <<SubSpace>> Class
Created: 18/11/2023 15:18:44
Modified: 30/07/2024 10:32:49
Project:
Advanced:
Base class for domain Subspaces<br/><br/><br/>
  • Attributes
  • Operations
  • Associations To
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
_space Protected HiperSpace
 
Horizon Internal Horizon
 
_version Protected DateTime?
 
_delta Protected DateTime?
 
Operation
Protected
SubSpace (space: HiperSpace, horizon: Horizon[]?, AsAt: DateTime?, DeltaFrom: DateTime?, ) :
Details:
Notes: Create a subpace throught he domain space<br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Nodes () : SetSpace<Node>
Details:
Notes: Get the Horizon for a type<br/><br/>@returns <br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Edges () : SetSpace<Edge>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
VectorSpaces () : SetSpace<VectorSpace>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
VectorNodes () : SetSpace<VectorNode>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SubSpace (space: HiperSpace, ) :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Get (sid: string, ) : object?
Details:
Notes: Get an object using the stringified key, regardless of type<br/><br/>@param ="skey" a base64 encoding of a key structure<br/>@returns the object from one of the setspaces in the subspace<br/>
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
Get (bkey: CubeKey.KeyPart, ) : object?
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
ISChild (space: SubSpace, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Bind (key: byte[], value: byte[], source: object?, ) : Result<byte[]>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BindAsync (key: byte[], value: byte[], source: object?, ) : Task<Result<byte[]>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Space () : IEnumerable<(byte[], byte[])>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SpaceAsync () : Task<IEnumerable<(byte[], byte[])>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Find (begin: byte[], end: byte[], ) : IEnumerable<(byte[], byte[])>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindAsync (begin: byte[], end: byte[], ) : Task<IEnumerable<(byte[], byte[])>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Delta (key: byte[], version: DateTime?, ) : IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Nearest (begin: byte[], end: byte[], version: DateTime?, space: Vector, method: Vector.Method, limit: int, ) : IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value, double Distance)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
NearestAsync (begin: byte[], end: byte[], version: DateTime?, space: Vector, method: Vector.Method, limit: int, ) : Task<IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value, double Distance)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Get (key: byte[], ) : byte
Details:
[ Is static False. Is abstract False. Is return array True. Is query False. Is synchronized False. ]
Public
GetAsync (key: byte[], ) : Task<byte[]>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
AsAt () : DateTime?
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
DeltaFrom () : DateTime?
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
CreateQuery (expression: Expression, ) : IQueryable
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
CreateQuery (expression: Expression, ) : IQueryable<TElement>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Execute (expression: Expression, ) : object?
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Execute (expression: Expression, ) : TResult
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Bind (key: byte[], value: byte[], version: DateTime, source: object?, ) : Result<byte[]>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BindAsync (key: byte[], value: byte[], version: DateTime, source: object?, ) : Task<Result<byte[]>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Find (begin: byte[], end: byte[], version: DateTime?, ) : IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindAsync (begin: byte[], end: byte[], version: DateTime?, ) : Task<IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Get (key: byte[], version: DateTime?, ) : (byte[], DateTime)
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetAsync (key: byte[], version: DateTime?, ) : Task<(byte[], DateTime)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetVersions (key: byte[], ) : IEnumerable<(byte[] value, DateTime version)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetVersionsAsync (key: byte[], ) : Task<IEnumerable<(byte[] value, DateTime version)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindIndex (begin: byte[], end: byte[], ) : IEnumerable<(byte[] Key, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindIndex (begin: byte[], end: byte[], version: DateTime?, ) : IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindIndexAsync (begin: byte[], end: byte[], ) : Task<IEnumerable<(byte[] Key, byte[] Value)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetHashCode () : int
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SetSpace () : SetSpace<TEntity>?
Details:
Notes: Implementation of the Subspace should provide an implementation for entities they map<br/><br/>@returns <br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Dependencies () : Meta.Dependencies
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Routes () : Meta.Routes
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Element Source Role Target Role
HiperSpace
Class  
Name:  
 
Name: _space
 
Details:
 
Horizon
Class  
Name:  
 
Name: Horizon
 
Details:
 
Element Source Role Target Role
«SetSpace» SetSpace
Class  
Name:  
 
Name:  
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«SubSpace» PlanSpace Class Generalization From  
AccessSpace Class Generalization From  
«SetSpace» SetSpace Class Strong From  
HiperSpace Class Generalization To  
AccessSpace Class Generalization From  
SparxSpace Class Generalization From