/AWS1/CL_APYDATASRCINTROSPEC03¶
Represents the type data for each field retrieved from the introspection.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_kind TYPE /AWS1/APYSTRING /AWS1/APYSTRING¶
Specifies the classification of data. For example, this could be set to values like
ScalarorNonNullto indicate a fundamental property of the field.Valid values include:
Scalar: Indicates the value is a primitive type (scalar).
NonNull: Indicates the field cannot benull.
List: Indicates the field contains a list.
iv_name TYPE /AWS1/APYSTRING /AWS1/APYSTRING¶
The name of the data type that represents the field. For example,
Stringis a validnamevalue.
io_type TYPE REF TO /AWS1/CL_APYDATASRCINTROSPEC03 /AWS1/CL_APYDATASRCINTROSPEC03¶
The
DataSourceIntrospectionModelFieldTypeobject data. Thetypeis only present ifDataSourceIntrospectionModelFieldType.kindis set toNonNullorList.The
typetypically contains its ownkindandnamefields to represent the actual type data. For instance,typecould contain akindvalue ofScalarwith anamevalue ofString. The valuesScalarandStringwill be collectively stored in thevaluesfield.
it_values TYPE /AWS1/CL_APYDATASRCINTROSPEC04=>TT_DATASRCINTROSPECTIONMDELF01 TT_DATASRCINTROSPECTIONMDELF01¶
The values of the
typefield. This field represents the AppSync data type equivalent of the introspected field.
Queryable Attributes¶
kind¶
Specifies the classification of data. For example, this could be set to values like
ScalarorNonNullto indicate a fundamental property of the field.Valid values include:
Scalar: Indicates the value is a primitive type (scalar).
NonNull: Indicates the field cannot benull.
List: Indicates the field contains a list.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KIND() |
Getter for KIND, with configurable default |
ASK_KIND() |
Getter for KIND w/ exceptions if field has no value |
HAS_KIND() |
Determine if KIND has a value |
name¶
The name of the data type that represents the field. For example,
Stringis a validnamevalue.
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 |
type¶
The
DataSourceIntrospectionModelFieldTypeobject data. Thetypeis only present ifDataSourceIntrospectionModelFieldType.kindis set toNonNullorList.The
typetypically contains its ownkindandnamefields to represent the actual type data. For instance,typecould contain akindvalue ofScalarwith anamevalue ofString. The valuesScalarandStringwill be collectively stored in thevaluesfield.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE |
values¶
The values of the
typefield. This field represents the AppSync data type equivalent of the introspected field.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALUES() |
Getter for VALUES, with configurable default |
ASK_VALUES() |
Getter for VALUES w/ exceptions if field has no value |
HAS_VALUES() |
Determine if VALUES has a value |