IVector Type
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
|
|
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).
|
|
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
|
Full Usage:
this.GetObject
Parameters:
Address
Returns: 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.
|
Full Usage:
this.Invoke
Parameters:
VectorCallSite<'R>
Returns: '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
|
Full Usage:
this.Length
Returns: int64
Modifiers: abstract |
Returns the number of elements in the vector
|
|
Returns all values of the vector as a sequence of optional objects
|
Full Usage:
this.SuppressPrinting
Returns: 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.
|
Deedle