nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Data.Framework / DataLinqStream

DataLinqStream

Full name Microsoft.VisualBasic.Data.Framework.IO.Linq.DataLinqStream Assembly Microsoft.VisualBasic.Data.Framework Members 5

01 Syntax

Microsoft.VisualBasic.Data.Framework.IO.Linq.DataLinqStream

02 Methods

NameOverloadsSummary
OpenHandle 1 所返回来的tuple对象之中的table字段,是跳过了第一行标题行的Linq迭代器
AsLinq 1 Using linq stream method for load a very large csv/tsv file.
CastObject 1
AsLinq 1
ForEach 1

03 Members

method OpenHandle #
OpenHandle(String, Encoding, Boolean, Dictionary(Of String, String), Boolean)

所返回来的tuple对象之中的table字段,是跳过了第一行标题行的Linq迭代器

Parameters
NameTypeDescription
fileName$String

-

encodingEncoding

-

mapsBoolean

Change filed name mapping by:

Csv.Field -> [MemberInfo.Name](cref:P:System.Reflection.MemberInfo.Name)

method AsLinq #
AsLinq``1(ValueTuple(Of SchemaReader, IEnumerable(Of RowObject)), Boolean)

Using linq stream method for load a very large csv/tsv file.

Type Parameters
NameDescription
T
Parameters
NameTypeDescription
handleValueTuple(Of SchemaReader, IEnumerable(Of RowObject))

-

parallelBoolean

-

method CastObject #
CastObject(SchemaReader, Boolean)
method AsLinq #
AsLinq(ValueTuple(Of SchemaReader, IEnumerable(Of RowObject)), Boolean)
method ForEach #
ForEach(ValueTuple(Of SchemaReader, IEnumerable(Of RowObject)), Action(Of T), Boolean)