Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reader ¶
type Reader struct {
// contains filtered or unexported fields
}
Reader - CSV record reader for S3Select.
func NewReader ¶
func NewReader(readCloser io.ReadCloser, args *ReaderArgs) (*Reader, error)
NewReader - creates new CSV reader using readCloser.
type ReaderArgs ¶
type ReaderArgs struct {
FileHeaderInfo string `xml:"FileHeaderInfo"`
RecordDelimiter string `xml:"RecordDelimiter"`
FieldDelimiter string `xml:"FieldDelimiter"`
QuoteCharacter string `xml:"QuoteCharacter"`
QuoteEscapeCharacter string `xml:"QuoteEscapeCharacter"`
CommentCharacter string `xml:"Comments"`
AllowQuotedRecordDelimiter bool `xml:"AllowQuotedRecordDelimiter"`
// contains filtered or unexported fields
}
ReaderArgs - represents elements inside <InputSerialization><CSV> in request XML.
func (*ReaderArgs) IsEmpty ¶
func (args *ReaderArgs) IsEmpty() bool
IsEmpty - returns whether reader args is empty or not.
func (*ReaderArgs) UnmarshalXML ¶
func (args *ReaderArgs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
UnmarshalXML - decodes XML data.
type Record ¶
type Record struct {
// contains filtered or unexported fields
}
Record - is CSV record.
func (*Record) MarshalCSV ¶
MarshalCSV - encodes to CSV data.
func (*Record) MarshalJSON ¶
MarshalJSON - encodes to JSON data.
type WriterArgs ¶
type WriterArgs struct {
QuoteFields string `xml:"QuoteFields"`
RecordDelimiter string `xml:"RecordDelimiter"`
FieldDelimiter string `xml:"FieldDelimiter"`
QuoteCharacter string `xml:"QuoteCharacter"`
QuoteEscapeCharacter string `xml:"QuoteEscapeCharacter"`
// contains filtered or unexported fields
}
WriterArgs - represents elements inside <OutputSerialization><CSV/> in request XML.
func (*WriterArgs) IsEmpty ¶
func (args *WriterArgs) IsEmpty() bool
IsEmpty - returns whether writer args is empty or not.
func (*WriterArgs) UnmarshalXML ¶
func (args *WriterArgs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
UnmarshalXML - decodes XML data.
Click to show internal directories.
Click to hide internal directories.