Package io.minio.messages
Class InputSerialization
java.lang.Object
io.minio.messages.InputSerialization
Input serialization information of
SelectObjectContentRequest.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumCompression format of CSV and JSON input serialization.static classCSV input serialization information ofInputSerialization.static enumFirst line description of CSV object.static classJSON input serialization information ofInputSerialization.static enumJSON object type ofInputSerialization.JSON.static classParquet input serialization information ofInputSerialization. -
Method Summary
Modifier and TypeMethodDescriptionstatic InputSerializationnewCSV(InputSerialization.CompressionType compressionType, boolean allowQuotedRecordDelimiter, Character comments, Character fieldDelimiter, InputSerialization.FileHeaderInfo fileHeaderInfo, Character quoteCharacter, Character quoteEscapeCharacter, Character recordDelimiter) Constructs a new InputSerialization object with CSV.static InputSerializationnewJSON(InputSerialization.CompressionType compressionType, InputSerialization.JsonType type) Constructs a new InputSerialization object with JSON.static InputSerializationConstructs a new InputSerialization object with Parquet.
-
Method Details
-
newCSV
public static InputSerialization newCSV(InputSerialization.CompressionType compressionType, boolean allowQuotedRecordDelimiter, Character comments, Character fieldDelimiter, InputSerialization.FileHeaderInfo fileHeaderInfo, Character quoteCharacter, Character quoteEscapeCharacter, Character recordDelimiter) Constructs a new InputSerialization object with CSV. -
newJSON
public static InputSerialization newJSON(InputSerialization.CompressionType compressionType, InputSerialization.JsonType type) Constructs a new InputSerialization object with JSON. -
newParquet
Constructs a new InputSerialization object with Parquet.
-