class Aws::S3::Types::SelectParameters


@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SelectParameters AWS API Documentation
@return [Types::OutputSerialization]
Describes how the results of the Select job are serialized.
@!attribute [rw] output_serialization
@return [String]
The expression that is used to query the object.
@!attribute [rw] expression
@return [String]
The type of the provided expression (e.g., SQL).
@!attribute [rw] expression_type
@return [Types::InputSerialization]
Describes the serialization format of the object.
@!attribute [rw] input_serialization
}
},
},
record_delimiter: “RecordDelimiter”,
json: {
},
quote_character: “QuoteCharacter”,
field_delimiter: “FieldDelimiter”,
record_delimiter: “RecordDelimiter”,
quote_escape_character: “QuoteEscapeCharacter”,
quote_fields: “ALWAYS”, # accepts ALWAYS, ASNEEDED
csv: {
output_serialization: { # required
expression: “Expression”, # required
expression_type: “SQL”, # required, accepts SQL
},
},
parquet: {
},
type: “DOCUMENT”, # accepts DOCUMENT, LINES
json: {
compression_type: “NONE”, # accepts NONE, GZIP, BZIP2
},
allow_quoted_record_delimiter: false,
quote_character: “QuoteCharacter”,
field_delimiter: “FieldDelimiter”,
record_delimiter: “RecordDelimiter”,
quote_escape_character: “QuoteEscapeCharacter”,
comments: “Comments”,
file_header_info: “USE”, # accepts USE, IGNORE, NONE
csv: {
input_serialization: { # required
{
data as a hash:
@note When making an API call, you may pass SelectParameters
Describes the parameters for Select job types.