IVector
Namespace: Deedle
Represents an (untyped) vector that stores some values and provides access
to the values via a generic address. This type should be only used directly when
extending the DataFrame library and adding a new way of storing or loading data.
To allow invocation via Reflection, the vector exposes type of elements as System.Type
.
Instance members
Instance member | Description |
AddressingScheme
Signature: IAddressingScheme
Modifiers: abstract
|
Returns the addressing scheme of the index. When creating a series or a frame
this is compared for equality with the addressing scheme of the vector(s).
|
ElementType
Signature: Type
Modifiers: abstract
|
Returns the type of elements stored in the current vector as System.Type .
This member is mainly used for internal purposes (to invoke a generic function
represented by VectorCallSite1<R> with the typed version of the current
vector as an argument.
|
GetObject(arg1)
Signature: Address -> OptionalValue<obj>
Modifiers: abstract
|
Return value stored in the vector at a specified address. This is simply an
untyped version of GetValue method on a typed vector.
|
Invoke(arg1)
Signature: VectorCallSite<'R> -> 'R
Modifiers: abstract
Type parameters: 'R
|
Invokes the specified generic function (vector call site) with the current
instance of vector passed as a statically typed vector (ie. IVector)
|
Length
Signature: int64
Modifiers: abstract
|
Returns the number of elements in the vector
|
ObjectSequence
Signature: seq<OptionalValue<obj>>
Modifiers: abstract
|
Returns all values of the vector as a sequence of optional objects
|
SuppressPrinting
Signature: bool
Modifiers: abstract
|
When true , the formatter in F# Interactive will not attempt to evaluate the
vector to print it. This is useful when the vector contains lazily loaded data.
|