MBrace.Core


ICloudCollection<'T>

Namespace: MBrace.Core.Internals

Represents an abstract, distributed collection of values.

Instance members

Instance memberDescription
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: get_IsKnownCount

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: get_IsKnownSize

IsMaterialized
Signature: bool
Modifiers: abstract

Returns true if collection exists in-memory without the need to perform IO.

CompiledName: get_IsMaterialized

Fork me on GitHub