/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
.