# IVirtualVectorSource

Namespace: Deedle.Vectors.Virtual

Non-generic part of the IVirtualVectorSource<'V> interface, which provides some basic information about the virtualized data source

### Instance members

 Instance member Description  AddressingSchemeID  Signature: string Modifiers: abstract Identifies the addressing scheme associated with this source. This should be shared by all sources for which the same addresses are valid (e.g. all columns in the same table)  AddressOperations  Signature: IAddressOperations Modifiers: abstract Returns the addressing implementation associated with this vector source  ElementType  Signature: Type Modifiers: abstract Returns the type of elements - essentially typeof<'V> for IVirtualVectorSource<'V>  Invoke(arg1)  Signature: IVirtualVectorSourceOperation<'R> -> 'R Modifiers: abstract Type parameters: 'R Invoke a generic operation (wrapped in an interface) that takes a generic version of this type  Length  Signature: int64 Modifiers: abstract Returns the length of the source - by design, Big Deedle always needs to know the length of the source (e.g. for binary search)