/AWS1/CL_GLUUPDCSVCLIFIERREQ¶
Specifies a custom CSV classifier to be updated.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/GLUNAMESTRING /AWS1/GLUNAMESTRING¶
The name of the classifier.
Optional arguments:¶
iv_delimiter TYPE /AWS1/GLUCSVCOLUMNDELIMITER /AWS1/GLUCSVCOLUMNDELIMITER¶
A custom symbol to denote what separates each column entry in the row.
iv_quotesymbol TYPE /AWS1/GLUCSVQUOTESYMBOL /AWS1/GLUCSVQUOTESYMBOL¶
A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
iv_containsheader TYPE /AWS1/GLUCSVHEADEROPTION /AWS1/GLUCSVHEADEROPTION¶
Indicates whether the CSV file contains a header.
it_header TYPE /AWS1/CL_GLUCSVHEADER_W=>TT_CSVHEADER TT_CSVHEADER¶
A list of strings representing column names.
iv_disablevaluetrimming TYPE /AWS1/GLUNULLABLEBOOLEAN /AWS1/GLUNULLABLEBOOLEAN¶
Specifies not to trim values before identifying the type of column values. The default value is true.
iv_allowsinglecolumn TYPE /AWS1/GLUNULLABLEBOOLEAN /AWS1/GLUNULLABLEBOOLEAN¶
Enables the processing of files that contain only one column.
iv_customdatatypeconfigured TYPE /AWS1/GLUNULLABLEBOOLEAN /AWS1/GLUNULLABLEBOOLEAN¶
Specifies the configuration of custom datatypes.
it_customdatatypes TYPE /AWS1/CL_GLUCUSTOMDATATYPES_W=>TT_CUSTOMDATATYPES TT_CUSTOMDATATYPES¶
Specifies a list of supported custom datatypes.
iv_serde TYPE /AWS1/GLUCSVSERDEOPTION /AWS1/GLUCSVSERDEOPTION¶
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 theNonevalue when you want the crawler to do the detection.
Queryable Attributes¶
Name¶
The name of the classifier.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Delimiter¶
A custom symbol to denote what separates each column entry in the row.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELIMITER() |
Getter for DELIMITER, with configurable default |
ASK_DELIMITER() |
Getter for DELIMITER w/ exceptions if field has no value |
HAS_DELIMITER() |
Determine if DELIMITER has a value |
QuoteSymbol¶
A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QUOTESYMBOL() |
Getter for QUOTESYMBOL, with configurable default |
ASK_QUOTESYMBOL() |
Getter for QUOTESYMBOL w/ exceptions if field has no value |
HAS_QUOTESYMBOL() |
Determine if QUOTESYMBOL has a value |
ContainsHeader¶
Indicates whether the CSV file contains a header.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTAINSHEADER() |
Getter for CONTAINSHEADER, with configurable default |
ASK_CONTAINSHEADER() |
Getter for CONTAINSHEADER w/ exceptions if field has no valu |
HAS_CONTAINSHEADER() |
Determine if CONTAINSHEADER has a value |
Header¶
A list of strings representing column names.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HEADER() |
Getter for HEADER, with configurable default |
ASK_HEADER() |
Getter for HEADER w/ exceptions if field has no value |
HAS_HEADER() |
Determine if HEADER has a value |
DisableValueTrimming¶
Specifies not to trim values before identifying the type of column values. The default value is true.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISABLEVALUETRIMMING() |
Getter for DISABLEVALUETRIMMING, with configurable default |
ASK_DISABLEVALUETRIMMING() |
Getter for DISABLEVALUETRIMMING w/ exceptions if field has n |
HAS_DISABLEVALUETRIMMING() |
Determine if DISABLEVALUETRIMMING has a value |
AllowSingleColumn¶
Enables the processing of files that contain only one column.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWSINGLECOLUMN() |
Getter for ALLOWSINGLECOLUMN, with configurable default |
ASK_ALLOWSINGLECOLUMN() |
Getter for ALLOWSINGLECOLUMN w/ exceptions if field has no v |
HAS_ALLOWSINGLECOLUMN() |
Determine if ALLOWSINGLECOLUMN has a value |
CustomDatatypeConfigured¶
Specifies the configuration of custom datatypes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMDATATYPECONFIGURED() |
Getter for CUSTOMDATATYPECONFIGURED, with configurable defau |
ASK_CUSTOMDATATYPECONFIGURED() |
Getter for CUSTOMDATATYPECONFIGURED w/ exceptions if field h |
HAS_CUSTOMDATATYPECONFIGURED() |
Determine if CUSTOMDATATYPECONFIGURED has a value |
CustomDatatypes¶
Specifies a list of supported custom datatypes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMDATATYPES() |
Getter for CUSTOMDATATYPES, with configurable default |
ASK_CUSTOMDATATYPES() |
Getter for CUSTOMDATATYPES w/ exceptions if field has no val |
HAS_CUSTOMDATATYPES() |
Determine if CUSTOMDATATYPES has a value |
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 theNonevalue when you want the crawler to do the detection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERDE() |
Getter for SERDE, with configurable default |
ASK_SERDE() |
Getter for SERDE w/ exceptions if field has no value |
HAS_SERDE() |
Determine if SERDE has a value |