/AWS1/CL_GLUSTORAGEDESCRIPTOR¶
Describes the physical storage of table data.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_columns TYPE /AWS1/CL_GLUCOLUMN=>TT_COLUMNLIST TT_COLUMNLIST¶
A list of the
Columnsin the table.
iv_location TYPE /AWS1/GLULOCATIONSTRING /AWS1/GLULOCATIONSTRING¶
The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
it_additionallocations TYPE /AWS1/CL_GLULOCSTRINGLIST_W=>TT_LOCATIONSTRINGLIST TT_LOCATIONSTRINGLIST¶
A list of locations that point to the path where a Delta table is located.
iv_inputformat TYPE /AWS1/GLUFORMATSTRING /AWS1/GLUFORMATSTRING¶
The input format:
SequenceFileInputFormat(binary), orTextInputFormat, or a custom format.
iv_outputformat TYPE /AWS1/GLUFORMATSTRING /AWS1/GLUFORMATSTRING¶
The output format:
SequenceFileOutputFormat(binary), orIgnoreKeyTextOutputFormat, or a custom format.
iv_compressed TYPE /AWS1/GLUBOOLEAN /AWS1/GLUBOOLEAN¶
Trueif the data in the table is compressed, orFalseif not.
iv_numberofbuckets TYPE /AWS1/GLUINTEGER /AWS1/GLUINTEGER¶
Must be specified if the table contains any dimension columns.
io_serdeinfo TYPE REF TO /AWS1/CL_GLUSERDEINFO /AWS1/CL_GLUSERDEINFO¶
The serialization/deserialization (SerDe) information.
it_bucketcolumns TYPE /AWS1/CL_GLUNAMESTRINGLIST_W=>TT_NAMESTRINGLIST TT_NAMESTRINGLIST¶
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
it_sortcolumns TYPE /AWS1/CL_GLUORDER=>TT_ORDERLIST TT_ORDERLIST¶
A list specifying the sort order of each bucket in the table.
it_parameters TYPE /AWS1/CL_GLUPARAMETERSMAP_W=>TT_PARAMETERSMAP TT_PARAMETERSMAP¶
The user-supplied properties in key-value form.
io_skewedinfo TYPE REF TO /AWS1/CL_GLUSKEWEDINFO /AWS1/CL_GLUSKEWEDINFO¶
The information about values that appear frequently in a column (skewed values).
iv_storedassubdirectories TYPE /AWS1/GLUBOOLEAN /AWS1/GLUBOOLEAN¶
Trueif the table data is stored in subdirectories, orFalseif not.
io_schemareference TYPE REF TO /AWS1/CL_GLUSCHEMAREFERENCE /AWS1/CL_GLUSCHEMAREFERENCE¶
An object that references a schema stored in the Glue Schema Registry.
When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.
Queryable Attributes¶
Columns¶
A list of the
Columnsin the table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COLUMNS() |
Getter for COLUMNS, with configurable default |
ASK_COLUMNS() |
Getter for COLUMNS w/ exceptions if field has no value |
HAS_COLUMNS() |
Determine if COLUMNS has a value |
Location¶
The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOCATION() |
Getter for LOCATION, with configurable default |
ASK_LOCATION() |
Getter for LOCATION w/ exceptions if field has no value |
HAS_LOCATION() |
Determine if LOCATION has a value |
AdditionalLocations¶
A list of locations that point to the path where a Delta table is located.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDITIONALLOCATIONS() |
Getter for ADDITIONALLOCATIONS, with configurable default |
ASK_ADDITIONALLOCATIONS() |
Getter for ADDITIONALLOCATIONS w/ exceptions if field has no |
HAS_ADDITIONALLOCATIONS() |
Determine if ADDITIONALLOCATIONS has a value |
InputFormat¶
The input format:
SequenceFileInputFormat(binary), orTextInputFormat, or a custom format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTFORMAT() |
Getter for INPUTFORMAT, with configurable default |
ASK_INPUTFORMAT() |
Getter for INPUTFORMAT w/ exceptions if field has no value |
HAS_INPUTFORMAT() |
Determine if INPUTFORMAT has a value |
OutputFormat¶
The output format:
SequenceFileOutputFormat(binary), orIgnoreKeyTextOutputFormat, or a custom format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTFORMAT() |
Getter for OUTPUTFORMAT, with configurable default |
ASK_OUTPUTFORMAT() |
Getter for OUTPUTFORMAT w/ exceptions if field has no value |
HAS_OUTPUTFORMAT() |
Determine if OUTPUTFORMAT has a value |
Compressed¶
Trueif the data in the table is compressed, orFalseif not.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPRESSED() |
Getter for COMPRESSED |
NumberOfBuckets¶
Must be specified if the table contains any dimension columns.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NUMBEROFBUCKETS() |
Getter for NUMBEROFBUCKETS |
SerdeInfo¶
The serialization/deserialization (SerDe) information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERDEINFO() |
Getter for SERDEINFO |
BucketColumns¶
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BUCKETCOLUMNS() |
Getter for BUCKETCOLUMNS, with configurable default |
ASK_BUCKETCOLUMNS() |
Getter for BUCKETCOLUMNS w/ exceptions if field has no value |
HAS_BUCKETCOLUMNS() |
Determine if BUCKETCOLUMNS has a value |
SortColumns¶
A list specifying the sort order of each bucket in the table.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SORTCOLUMNS() |
Getter for SORTCOLUMNS, with configurable default |
ASK_SORTCOLUMNS() |
Getter for SORTCOLUMNS w/ exceptions if field has no value |
HAS_SORTCOLUMNS() |
Determine if SORTCOLUMNS has a value |
Parameters¶
The user-supplied properties in key-value form.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARAMETERS() |
Getter for PARAMETERS, with configurable default |
ASK_PARAMETERS() |
Getter for PARAMETERS w/ exceptions if field has no value |
HAS_PARAMETERS() |
Determine if PARAMETERS has a value |
SkewedInfo¶
The information about values that appear frequently in a column (skewed values).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SKEWEDINFO() |
Getter for SKEWEDINFO |
StoredAsSubDirectories¶
Trueif the table data is stored in subdirectories, orFalseif not.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STOREDASSUBDIRECTORIES() |
Getter for STOREDASSUBDIRECTORIES |
SchemaReference¶
An object that references a schema stored in the Glue Schema Registry.
When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEMAREFERENCE() |
Getter for SCHEMAREFERENCE |