ICloudCollection<'T>
Namespace: MBrace.Core.Internals
Represents an abstract, distributed collection of values.
Instance members
Instance member | Description |
GetCountAsync()
Signature: unit -> Async<int64>
Modifiers: abstract |
Computes the element count for the collection. |
GetEnumerableAsync()
Signature: unit -> Async<seq<'T>>
Modifiers: abstract |
Gets an enumeration of all elements in the collection |
GetSizeAsync()
Signature: unit -> Async<int64>
Modifiers: abstract |
Gets a size metric for the collection. This could be total amount of bytes of persisting files or the total number of elements if this is a known value. It used for weighing collection partitions. |
IsKnownCount
Signature: bool
Modifiers: abstract |
Returns true if count property is cheap to compute. Collections that require traversal to determine count should return false. CompiledName: |
IsKnownSize
Signature: bool
Modifiers: abstract |
Returns true if size property is cheap to compute. Collections that require traversal to determine size should return false. CompiledName: |
IsMaterialized
Signature: bool
Modifiers: abstract |
Returns true if collection exists in-memory without the need to perform IO. CompiledName: |