Versions in this module Expand all Collapse all v1 v1.0.1 Jun 9, 2021 v1.0.0 Jun 9, 2021 Changes in this version + func NewErrorMessage(errorCode, errorMessage string) []byte + type CompressionType string + func (c *CompressionType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type InputSerialization struct + CSVArgs csv.ReaderArgs + CompressionType CompressionType + JSONArgs json.ReaderArgs + ParquetArgs parquet.ReaderArgs + func (input *InputSerialization) IsEmpty() bool + func (input *InputSerialization) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type OutputSerialization struct + CSVArgs csv.WriterArgs + JSONArgs json.WriterArgs + func (output *OutputSerialization) IsEmpty() bool + func (output *OutputSerialization) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type RequestProgress struct + Enabled bool + type S3Select struct + Expression string + ExpressionType string + Input InputSerialization + Output OutputSerialization + Progress RequestProgress + XMLName xml.Name + func NewS3Select(r io.Reader) (*S3Select, error) + func (s3Select *S3Select) Close() error + func (s3Select *S3Select) Evaluate(w http.ResponseWriter) + func (s3Select *S3Select) Open(getReader func(offset, length int64) (io.ReadCloser, error)) error + func (s3Select *S3Select) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type SelectError interface + Cause func() error + Error func() string + ErrorCode func() string + ErrorMessage func() string + HTTPStatusCode func() int