Reader

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.encoding.csv
  • Platforms: .NET, .NET Standard 2.0, Island

 

constructor

 

constructor

 

Reader()

 

init()

 

Sub New()

 

// .NET, .NET Standard 2.0
constructor(aComma: rune; aComment: rune; aFieldsPerRecord: Int64; aLazyQuotes: Boolean; aTrimLeadingSpace: Boolean; aReuseRecord: Boolean; aTrailingComma: Boolean; ar: Memory<Reader>; anumLine: Int64; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)
// Island
constructor(aComma: rune; aComment: rune; aFieldsPerRecord: int; aLazyQuotes: bool; aTrimLeadingSpace: bool; aReuseRecord: bool; aTrailingComma: bool; ar: Memory<Reader>; anumLine: int; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)

 

// .NET, .NET Standard 2.0
Reader(rune aComma, rune aComment, Int64 aFieldsPerRecord, Boolean aLazyQuotes, Boolean aTrimLeadingSpace, Boolean aReuseRecord, Boolean aTrailingComma, Memory<Reader> ar, Int64 anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)
// Island
Reader(rune aComma, rune aComment, int aFieldsPerRecord, bool aLazyQuotes, bool aTrimLeadingSpace, bool aReuseRecord, bool aTrailingComma, Memory<Reader> ar, int anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)

 

// .NET, .NET Standard 2.0
init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: Int64, _ aLazyQuotes: Boolean, _ aTrimLeadingSpace: Boolean, _ aReuseRecord: Boolean, _ aTrailingComma: Boolean, _ ar: Memory<Reader>, _ anumLine: Int64, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)
// Island
init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: int, _ aLazyQuotes: bool, _ aTrimLeadingSpace: bool, _ aReuseRecord: bool, _ aTrailingComma: bool, _ ar: Memory<Reader>, _ anumLine: int, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)

 

// .NET, .NET Standard 2.0
Sub New(aComma As rune, aComment As rune, aFieldsPerRecord As Int64, aLazyQuotes As Boolean, aTrimLeadingSpace As Boolean, aReuseRecord As Boolean, aTrailingComma As Boolean, ar As Memory<Reader>, anumLine As Int64, arawBuffer As Slice<Byte>, arecordBuffer As Slice<Byte>, afieldIndexes As Slice<Int64>, alastRecord As Slice<string>)
// Island
Sub New(aComma As rune, aComment As rune, aFieldsPerRecord As int, aLazyQuotes As bool, aTrimLeadingSpace As bool, aReuseRecord As bool, aTrailingComma As bool, ar As Memory<Reader>, anumLine As int, arawBuffer As Slice<Byte>, arecordBuffer As Slice<Byte>, afieldIndexes As Slice<Int64>, alastRecord As Slice<string>)

Parameters:

  • aComma:
  • aComment:
  • aFieldsPerRecord:
  • aLazyQuotes:
  • aTrimLeadingSpace:
  • aReuseRecord:
  • aTrailingComma:
  • ar:
  • anumLine:
  • arawBuffer:
  • arecordBuffer:
  • afieldIndexes:
  • alastRecord:

constructor (Reader)

 

constructor(value: Reader)

 

Reader(Reader value)

 

init(_ value: Reader)

 

Sub New(value As Reader)

Parameters:

  • value:

Comma

 

var Comma: rune;

 

rune Comma

 

var Comma: rune

 

Comma rune

 

FIELD Comma() As rune

Comment

 

var Comment: rune;

 

rune Comment

 

var Comment: rune

 

Comment rune

 

FIELD Comment() As rune

FieldsPerRecord

 

var FieldsPerRecord: int;

 

int FieldsPerRecord

 

var FieldsPerRecord: int

 

FieldsPerRecord int

 

FIELD FieldsPerRecord() As int

LazyQuotes

 

var LazyQuotes: bool;

 

bool LazyQuotes

 

var LazyQuotes: bool

 

LazyQuotes bool

 

FIELD LazyQuotes() As bool

Read

 

method Read: tuple of (record: Slice<string>, err: error)

 

(Slice<string>record, error err) Read()

 

func Read() -> (Slice<string>, error)

 

func Read() tuple of (|name=record| Slice<string>, |name=err| error)

 

Function Read() As Tuple (Of Slice<string>, error)

ReadAll

 

method ReadAll: tuple of (records: Slice<Slice<string>>, err: error)

 

(Slice<Slice<string>>records, error err) ReadAll()

 

func ReadAll() -> (Slice<Slice<string>>, error)

 

func ReadAll() tuple of (|name=records| Slice<Slice<string>>, |name=err| error)

 

Function ReadAll() As Tuple (Of Slice<Slice<string>>, error)

ReuseRecord

 

var ReuseRecord: bool;

 

bool ReuseRecord

 

var ReuseRecord: bool

 

ReuseRecord bool

 

FIELD ReuseRecord() As bool

TrailingComma

 

var TrailingComma: bool;

 

bool TrailingComma

 

var TrailingComma: bool

 

TrailingComma bool

 

FIELD TrailingComma() As bool

TrimLeadingSpace

 

var TrimLeadingSpace: bool;

 

bool TrimLeadingSpace

 

var TrimLeadingSpace: bool

 

TrimLeadingSpace bool

 

FIELD TrimLeadingSpace() As bool

 

Comma

 

var Comma: rune;

 

rune Comma

 

var Comma: rune

 

Comma rune

 

FIELD Comma() As rune

Comment

 

var Comment: rune;

 

rune Comment

 

var Comment: rune

 

Comment rune

 

FIELD Comment() As rune

FieldsPerRecord

 

var FieldsPerRecord: int;

 

int FieldsPerRecord

 

var FieldsPerRecord: int

 

FieldsPerRecord int

 

FIELD FieldsPerRecord() As int

LazyQuotes

 

var LazyQuotes: bool;

 

bool LazyQuotes

 

var LazyQuotes: bool

 

LazyQuotes bool

 

FIELD LazyQuotes() As bool

ReuseRecord

 

var ReuseRecord: bool;

 

bool ReuseRecord

 

var ReuseRecord: bool

 

ReuseRecord bool

 

FIELD ReuseRecord() As bool

TrailingComma

 

var TrailingComma: bool;

 

bool TrailingComma

 

var TrailingComma: bool

 

TrailingComma bool

 

FIELD TrailingComma() As bool

TrimLeadingSpace

 

var TrimLeadingSpace: bool;

 

bool TrimLeadingSpace

 

var TrimLeadingSpace: bool

 

TrimLeadingSpace bool

 

FIELD TrimLeadingSpace() As bool

 

constructor

 

constructor

 

Reader()

 

init()

 

Sub New()

 

// .NET, .NET Standard 2.0
constructor(aComma: rune; aComment: rune; aFieldsPerRecord: Int64; aLazyQuotes: Boolean; aTrimLeadingSpace: Boolean; aReuseRecord: Boolean; aTrailingComma: Boolean; ar: Memory<Reader>; anumLine: Int64; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)
// Island
constructor(aComma: rune; aComment: rune; aFieldsPerRecord: int; aLazyQuotes: bool; aTrimLeadingSpace: bool; aReuseRecord: bool; aTrailingComma: bool; ar: Memory<Reader>; anumLine: int; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)

 

// .NET, .NET Standard 2.0
Reader(rune aComma, rune aComment, Int64 aFieldsPerRecord, Boolean aLazyQuotes, Boolean aTrimLeadingSpace, Boolean aReuseRecord, Boolean aTrailingComma, Memory<Reader> ar, Int64 anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)
// Island
Reader(rune aComma, rune aComment, int aFieldsPerRecord, bool aLazyQuotes, bool aTrimLeadingSpace, bool aReuseRecord, bool aTrailingComma, Memory<Reader> ar, int anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)

 

// .NET, .NET Standard 2.0
init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: Int64, _ aLazyQuotes: Boolean, _ aTrimLeadingSpace: Boolean, _ aReuseRecord: Boolean, _ aTrailingComma: Boolean, _ ar: Memory<Reader>, _ anumLine: Int64, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)
// Island
init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: int, _ aLazyQuotes: bool, _ aTrimLeadingSpace: bool, _ aReuseRecord: bool, _ aTrailingComma: bool, _ ar: Memory<Reader>, _ anumLine: int, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)

 

// .NET, .NET Standard 2.0
Sub New(aComma As rune, aComment As rune, aFieldsPerRecord As Int64, aLazyQuotes As Boolean, aTrimLeadingSpace As Boolean, aReuseRecord As Boolean, aTrailingComma As Boolean, ar As Memory<Reader>, anumLine As Int64, arawBuffer As Slice<Byte>, arecordBuffer As Slice<Byte>, afieldIndexes As Slice<Int64>, alastRecord As Slice<string>)
// Island
Sub New(aComma As rune, aComment As rune, aFieldsPerRecord As int, aLazyQuotes As bool, aTrimLeadingSpace As bool, aReuseRecord As bool, aTrailingComma As bool, ar As Memory<Reader>, anumLine As int, arawBuffer As Slice<Byte>, arecordBuffer As Slice<Byte>, afieldIndexes As Slice<Int64>, alastRecord As Slice<string>)

Parameters:

  • aComma:
  • aComment:
  • aFieldsPerRecord:
  • aLazyQuotes:
  • aTrimLeadingSpace:
  • aReuseRecord:
  • aTrailingComma:
  • ar:
  • anumLine:
  • arawBuffer:
  • arecordBuffer:
  • afieldIndexes:
  • alastRecord:

constructor (Reader)

 

constructor(value: Reader)

 

Reader(Reader value)

 

init(_ value: Reader)

 

Sub New(value As Reader)

Parameters:

  • value: