Skip to content

/AWS1/CL_CRMSNOWFLAKETBLSCHV1

The Snowflake table schema.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_columnname TYPE /AWS1/CRMCOLUMNNAME /AWS1/CRMCOLUMNNAME

The column name.

iv_columntype TYPE /AWS1/CRMCOLUMNTYPESTRING /AWS1/CRMCOLUMNTYPESTRING

The column's data type. Supported data types: ARRAY, BIGINT, BOOLEAN, CHAR, DATE, DECIMAL, DOUBLE, DOUBLE PRECISION, FLOAT, FLOAT4, INT, INTEGER, MAP, NUMERIC, NUMBER, REAL, SMALLINT, STRING, TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, DATETIME, TINYINT, VARCHAR, TEXT, CHARACTER.


Queryable Attributes

columnName

The column name.

Accessible with the following methods

Method Description
GET_COLUMNNAME() Getter for COLUMNNAME, with configurable default
ASK_COLUMNNAME() Getter for COLUMNNAME w/ exceptions if field has no value
HAS_COLUMNNAME() Determine if COLUMNNAME has a value

columnType

The column's data type. Supported data types: ARRAY, BIGINT, BOOLEAN, CHAR, DATE, DECIMAL, DOUBLE, DOUBLE PRECISION, FLOAT, FLOAT4, INT, INTEGER, MAP, NUMERIC, NUMBER, REAL, SMALLINT, STRING, TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ, DATETIME, TINYINT, VARCHAR, TEXT, CHARACTER.

Accessible with the following methods

Method Description
GET_COLUMNTYPE() Getter for COLUMNTYPE, with configurable default
ASK_COLUMNTYPE() Getter for COLUMNTYPE w/ exceptions if field has no value
HAS_COLUMNTYPE() Determine if COLUMNTYPE has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_SNOWFLAKETABLESCHEMALIST

TYPES TT_SNOWFLAKETABLESCHEMALIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_CRMSNOWFLAKETBLSCHV1 WITH DEFAULT KEY
.