CsvClassifier
A classifier for custom CSV
content.
Contents
- Name
-
The name of the classifier.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*
Required: Yes
- AllowSingleColumn
-
Enables the processing of files that contain only one column.
Type: Boolean
Required: No
- ContainsHeader
-
Indicates whether the CSV file contains a header.
Type: String
Valid Values:
UNKNOWN | PRESENT | ABSENT
Required: No
- CreationTime
-
The time that this classifier was registered.
Type: Timestamp
Required: No
- CustomDatatypeConfigured
-
Enables the custom datatype to be configured.
Type: Boolean
Required: No
- CustomDatatypes
-
A list of custom datatypes including "BINARY", "BOOLEAN", "DATE", "DECIMAL", "DOUBLE", "FLOAT", "INT", "LONG", "SHORT", "STRING", "TIMESTAMP".
Type: Array of strings
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*
Required: No
- Delimiter
-
A custom symbol to denote what separates each column entry in the row.
Type: String
Length Constraints: Fixed length of 1.
Pattern:
[^\r\n]
Required: No
- DisableValueTrimming
-
Specifies not to trim values before identifying the type of column values. The default value is
true
.Type: Boolean
Required: No
- Header
-
A list of strings representing column names.
Type: Array of strings
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*
Required: No
- LastUpdated
-
The time that this classifier was last updated.
Type: Timestamp
Required: No
- QuoteSymbol
-
A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
Type: String
Length Constraints: Fixed length of 1.
Pattern:
[^\r\n]
Required: No
- Serde
-
Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values are
OpenCSVSerDe
,LazySimpleSerDe
, andNone
. You can specify theNone
value when you want the crawler to do the detection.Type: String
Valid Values:
OpenCSVSerDe | LazySimpleSerDe | None
Required: No
- Version
-
The version of this classifier.
Type: Long
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: