Operation |
Public
Bound (key: byte[],
value: byte[],
entity: object?,
) : void
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
SparxSpace (space: HiperSpace,
horizon: Horizon[]?,
AsAt: DateTime?,
) :
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Protected
SubSpace (space: HiperSpace,
horizon: Horizon[]?,
AsAt: DateTime?,
) :
|
Details:
Notes:
|
Create a subpace throught he domain space<br/><br/>@param ="isStrict" enforce that elements must not exist before adding, and must exist prior to BindVersion<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
IndexElements () : SetSpace<Index.Element>
|
Details:
[ 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
OnBind () : Bound?
|
Details:
Notes:
|
Event to capture Bind Events<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
Resources () : SetSpace<Sparx.EA.Resource>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Protected
RaiseOnBind (key: byte[],
value: byte[],
entity: object?,
) : void
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
DiagramObjects () : SetSpace<Sparx.EA.DiagramObject>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
HiperSpace () :
|
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
Bind (key: byte[],
value: byte[],
source: object?,
) : Result<byte[]>
|
Details:
Notes:
|
Bind a key/value pair to the space, passing in the source object, if the driver can use additional metadata (e.g. EFCore)<br/><br/>@returns a result struct that indicates success, ignore, or fail<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
DiagramLinks () : SetSpace<Sparx.EA.DiagramLink>
|
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:
Notes:
|
Bind a key/value pair to the space, passing in the source object, if the driver can use additional metadata (e.g. EFCore)<br/><br/>@returns a result struct that indicates success, ignore, or fail<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
Diagrams () : SetSpace<Sparx.EA.Diagram>
|
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:
Notes:
|
Bind a key/value pair to the space asyncronously, passing in the source object, if the driver can use additional metadata (e.g. EFCore)<br/><br/>@returns a result struct that indicates success, ignore, or fail<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
Connectors () : SetSpace<Sparx.EA.Connector>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
Attributes () : SetSpace<Sparx.EA.Attribute>
|
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
BindAsync (key: byte[],
value: byte[],
version: DateTime,
source: object?,
) : Task<Result<byte[]>>
|
Details:
Notes:
|
Bind a key/value pair to the space asyncronously, passing in the source object, if the driver can use additional metadata (e.g. EFCore)<br/><br/>@returns a result struct that indicates success, ignore, or fail<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
Packages () : SetSpace<Sparx.EA.Package>
|
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
Space () : IEnumerable<(byte[] Key, byte[] Value)>
|
Details:
Notes:
|
Enumeration of raw values for transfer<br/><br/>@returns content of space<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
EAElements () : SetSpace<Sparx.EA.Element>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
SpaceAsync () : Task<IEnumerable<(byte[] Key, byte[] Value)>>
|
Details:
Notes:
|
Async Enumeration of raw values for transfer<br/><br/>@returns content of space<br/>
|
[ 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
ElementOperationss () : SetSpace<Sparx.EA.ElementOperations>
|
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
Find (begin: byte[],
end: byte[],
) : IEnumerable<(byte[] Key, byte[] Value)>
|
Details:
Notes:
|
Find all values of space between the key values<br/><br/>@returns <br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ElementOperationsTagss () : SetSpace<Sparx.EA.ElementOperationsTags>
|
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:
Notes:
|
Find all values of space between the key values<br/><br/>@returns <br/>
|
[ 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
ElementOperationsPreConditionss () : SetSpace<Sparx.EA.ElementOperationsPreConditions>
|
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[] Key, byte[] Value)>>
|
Details:
Notes:
|
Find all values of space between the key values asyncronously<br/><br/>@returns <br/>
|
[ 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
ElementOperationsPostCondiitonss () : SetSpace<Sparx.EA.ElementOperationsPostCondiitons>
|
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:
Notes:
|
Find all values of space between the key values asyncronously<br/><br/>@returns <br/>
|
[ Is static False. Is abstract False. Is return array False. 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
BeginTransaction () : Transaction
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ElementOperationsParameterss () : SetSpace<Sparx.EA.ElementOperationsParameters>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
Get (key: byte[],
) : byte
|
Details:
Notes:
|
Get a single unique value from space<br/><br/>@returns <br/>
|
[ Is static False. Is abstract False. Is return array True. Is query False. Is synchronized False. ]
|
Public
ElementTestss () : SetSpace<Sparx.EA.ElementTests>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
EndTransaction () : void
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
Get (key: byte[],
version: DateTime?,
) : (byte[] Value, DateTime version)
|
Details:
Notes:
|
Get a single unique value from space<br/><br/>@returns <br/>
|
[ 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
ElementScenarioss () : SetSpace<Sparx.EA.ElementScenarios>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
GetAsync (key: byte[],
) : Task<byte[]>
|
Details:
Notes:
|
Get a single unique value from space<br/><br/>@returns <br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ElementRiskss () : SetSpace<Sparx.EA.ElementRisks>
|
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[] Value, DateTime version)>
|
Details:
Notes:
|
Get a single unique value from space<br/><br/>@returns <br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ElementResourcess () : SetSpace<Sparx.EA.ElementResources>
|
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:
Notes:
|
Get the version history for a key item<br/><br/>@param ="version" version stamp or null for latest<br/>@returns <br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ElementRequirementss () : SetSpace<Sparx.EA.ElementRequirements>
|
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
GetVersionsAsync (key: byte[],
) : Task<IEnumerable<(byte[] value, DateTime version)>>
|
Details:
Notes:
|
Get the version history for a key item async<br/><br/>@returns <br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
BeginTransaction () : Transaction
|
Details:
Notes:
|
If the space supports transactions, start one to ensure that values and indexes are both stored<br/><br/>@returns <br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ElementPropertiess () : SetSpace<Sparx.EA.ElementProperties>
|
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
ElementProblemss () : SetSpace<Sparx.EA.ElementProblems>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
EndTransaction () : void
|
Details:
Notes:
|
End transaction called from #lt;see cref="Transaction"/#gt;<br/><br/>@returns <br/>
|
[ 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
ElementMetricss () : SetSpace<Sparx.EA.ElementMetrics>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
Zip (stream: Stream,
level: CompressionLevel,
) : void
|
Details:
Notes:
|
Transfer the entire content of the space to a zip stream<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ElementFiless () : SetSpace<Sparx.EA.ElementFiles>
|
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
ZipAsync (stream: Stream,
level: CompressionLevel,
) : Task
|
Details:
Notes:
|
Transfer the entire content of the space to a zip stream async<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ConnectorRoleConstraintss () : SetSpace<Sparx.EA.ConnectorRoleConstraints>
|
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
Unzip (stream: Stream,
) : void
|
Details:
Notes:
|
populate the space with the content of zip stream<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ConnectorTagss () : SetSpace<Sparx.EA.ConnectorTags>
|
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
UnzipAsync (stream: Stream,
) : Task
|
Details:
Notes:
|
populate the space with the content of zip stream async<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
ConnectorConstraintss () : SetSpace<Sparx.EA.ConnectorConstraints>
|
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
SparxSpace (space: HiperSpace,
) :
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Private
~HiperSpace () :
|
Details:
Notes:
|
TODO: override finalizer only if 'Dispose(bool disposing)' has code to free unmanaged resources<br/>
|
[ 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
Dispose () : void
|
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
CreateQuery (expression: Expression,
) : IQueryable<TElement>
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
Get (sid: string,
) : object?
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Protected
Dispose (disposing: bool,
) : void
|
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|