Hiperspace::KeyPath

Header Image
Project:
KeyPath : Public abstract Class
Created: 18/11/2023 15:18:33
Modified: 18/11/2023 15:18:33
Project:
Advanced:
  • Attributes
  • Operations
  • Associations To
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
_setSpace Protected SetSpace<TEntity>
 
Space Public HiperSpace
 
Operation
Public
KeyPath (space: HiperSpace, setSpace: SetSpace<TEntity>, ) :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
KeyBytes (item: TEntity, ) : byte
Details:
[ Is static False. Is abstract True. Is return array True. Is query False. Is synchronized False. ]
Public
ValueBytes (item: TEntity, ) : byte
Details:
[ Is static False. Is abstract True. Is return array True. Is query False. Is synchronized False. ]
Public
IsGetable (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
IsSargable (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
Bind (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
BindAsync (item: TEntity, ) : Task<bool>
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
PrepareBind (item: TEntity, ) : (byte[] key, byte[] value)
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
PrepareBindAsync (item: TEntity, ) : Task<(byte[] key, byte[] value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Get (key: TKey, ) : TEntity?
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
Find (template: TEntity, ) : IEnumerable<TEntity>
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
FindAsync (template: TEntity, ) : Task<IEnumerable<TEntity>>
Details:
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ]
Public
Nearest (template: TEntity, space: Vector, method: Vector.Method, limit: int, ) : IEnumerable<(TEntity Item, double Distance)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
NearestAsync (template: TEntity, space: Vector, method: Vector.Method, limit: int, ) : Task<IEnumerable<(TEntity Item, double Distance)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Scan (template: TEntity, ) : IEnumerable<TEntity>
Details:
Notes: Perform a full table scan because there are no suitable Key or Index to use<br/><br/>@returns every instance of TEntity in the hiperspace<br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
ScanAsync (template: TEntity, ) : Task<IEnumerable<TEntity>>
Details:
Notes: Perform a full table scan async because there are no suitable Key or Index to use<br/><br/>@returns every instance of TEntity in the hiperspace<br/>
[ 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:
 
SetSpace
Class  
Name:  
 
Name: _setSpace
 
Details:
 
Element Source Role Target Role
IndexPath
Class  
Name:  
 
Name: _keyPath
 
Details:
 
ResourceSetSpace
Class  
Name:  
 
Name: _keyPath
 
Details:
 
RealmSetSpace
Class  
Name:  
 
Name: _keyPath
 
Details:
 
IndexElementSetSpace
Class  
Name:  
 
Name: _keyPath
 
Details:
 
ProjectSetSpace
Class  
Name:  
 
Name: _keyPath
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
ProjectKeyPath Class Generalization From  
RealmKeyPath Class Generalization From  
KeyPathVersion Class Generalization From  
ResourceKeyPath Class Generalization From  
TaskResourcesKeyPath Class Generalization From  
IndexElementKeyPath Class Generalization From  
TimesheetKeyPath Class Generalization From