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()

 

constructor(aComma: rune; aComment: rune; aFieldsPerRecord: int; aLazyQuotes: bool; aTrimLeadingSpace: bool; aReuseRecord: bool; aTrailingComma: bool; ar: Reference<Reader>; anumLine: int; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)

 

Reader(rune aComma, rune aComment, int aFieldsPerRecord, bool aLazyQuotes, bool aTrimLeadingSpace, bool aReuseRecord, bool aTrailingComma, Reference<Reader> ar, int anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)

 

init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: int, _ aLazyQuotes: bool, _ aTrimLeadingSpace: bool, _ aReuseRecord: bool, _ aTrailingComma: bool, _ ar: Reference<Reader>, _ anumLine: int, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)

Parameters:

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

constructor (rune, rune, Int64, Boolean, Boolean, Boolean, Boolean, Reference<Reader>, Int64, Slice<Byte>, Slice<Byte>, Slice<Int64>, Slice<string>) .NET, .NET Standard 2.0

 

constructor(aComma: rune; aComment: rune; aFieldsPerRecord: Int64; aLazyQuotes: Boolean; aTrimLeadingSpace: Boolean; aReuseRecord: Boolean; aTrailingComma: Boolean; ar: Reference<Reader>; anumLine: Int64; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)

 

Reader(rune aComma, rune aComment, Int64 aFieldsPerRecord, Boolean aLazyQuotes, Boolean aTrimLeadingSpace, Boolean aReuseRecord, Boolean aTrailingComma, Reference<Reader> ar, Int64 anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)

 

init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: Int64, _ aLazyQuotes: Boolean, _ aTrimLeadingSpace: Boolean, _ aReuseRecord: Boolean, _ aTrailingComma: Boolean, _ ar: Reference<Reader>, _ anumLine: Int64, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: 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)

Parameters:

  • value:

Comma

 

var Comma: rune;

 

rune Comma

 

var Comma: rune

 

Comma rune

Comment

 

var Comment: rune;

 

rune Comment

 

var Comment: rune

 

Comment rune

FieldsPerRecord

 

var FieldsPerRecord: int;

 

int FieldsPerRecord

 

var FieldsPerRecord: int

 

FieldsPerRecord int

LazyQuotes

 

var LazyQuotes: bool;

 

bool LazyQuotes

 

var LazyQuotes: bool

 

LazyQuotes bool

Read

 

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

 

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

 

func Read() -> (record:Slice<string>, err:error)

 

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

ReadAll

 

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

 

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

 

func ReadAll() -> (records:Slice<Slice<string>>, err:error)

 

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

ReuseRecord

 

var ReuseRecord: bool;

 

bool ReuseRecord

 

var ReuseRecord: bool

 

ReuseRecord bool

TrailingComma

 

var TrailingComma: bool;

 

bool TrailingComma

 

var TrailingComma: bool

 

TrailingComma bool

TrimLeadingSpace

 

var TrimLeadingSpace: bool;

 

bool TrimLeadingSpace

 

var TrimLeadingSpace: bool

 

TrimLeadingSpace bool

 

Comma

 

var Comma: rune;

 

rune Comma

 

var Comma: rune

 

Comma rune

Comment

 

var Comment: rune;

 

rune Comment

 

var Comment: rune

 

Comment rune

FieldsPerRecord

 

var FieldsPerRecord: int;

 

int FieldsPerRecord

 

var FieldsPerRecord: int

 

FieldsPerRecord int

LazyQuotes

 

var LazyQuotes: bool;

 

bool LazyQuotes

 

var LazyQuotes: bool

 

LazyQuotes bool

ReuseRecord

 

var ReuseRecord: bool;

 

bool ReuseRecord

 

var ReuseRecord: bool

 

ReuseRecord bool

TrailingComma

 

var TrailingComma: bool;

 

bool TrailingComma

 

var TrailingComma: bool

 

TrailingComma bool

TrimLeadingSpace

 

var TrimLeadingSpace: bool;

 

bool TrimLeadingSpace

 

var TrimLeadingSpace: bool

 

TrimLeadingSpace bool

 

constructor

 

constructor

 

Reader()

 

init()

 

constructor(aComma: rune; aComment: rune; aFieldsPerRecord: int; aLazyQuotes: bool; aTrimLeadingSpace: bool; aReuseRecord: bool; aTrailingComma: bool; ar: Reference<Reader>; anumLine: int; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)

 

Reader(rune aComma, rune aComment, int aFieldsPerRecord, bool aLazyQuotes, bool aTrimLeadingSpace, bool aReuseRecord, bool aTrailingComma, Reference<Reader> ar, int anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)

 

init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: int, _ aLazyQuotes: bool, _ aTrimLeadingSpace: bool, _ aReuseRecord: bool, _ aTrailingComma: bool, _ ar: Reference<Reader>, _ anumLine: int, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)

Parameters:

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

constructor (rune, rune, Int64, Boolean, Boolean, Boolean, Boolean, Reference<Reader>, Int64, Slice<Byte>, Slice<Byte>, Slice<Int64>, Slice<string>) .NET, .NET Standard 2.0

 

constructor(aComma: rune; aComment: rune; aFieldsPerRecord: Int64; aLazyQuotes: Boolean; aTrimLeadingSpace: Boolean; aReuseRecord: Boolean; aTrailingComma: Boolean; ar: Reference<Reader>; anumLine: Int64; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)

 

Reader(rune aComma, rune aComment, Int64 aFieldsPerRecord, Boolean aLazyQuotes, Boolean aTrimLeadingSpace, Boolean aReuseRecord, Boolean aTrailingComma, Reference<Reader> ar, Int64 anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)

 

init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: Int64, _ aLazyQuotes: Boolean, _ aTrimLeadingSpace: Boolean, _ aReuseRecord: Boolean, _ aTrailingComma: Boolean, _ ar: Reference<Reader>, _ anumLine: Int64, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: 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)

Parameters:

  • value:

Read

 

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

 

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

 

func Read() -> (record:Slice<string>, err:error)

 

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

ReadAll

 

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

 

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

 

func ReadAll() -> (records:Slice<Slice<string>>, err:error)

 

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