Table Action Set: Syntax

Provides actions for accessing and managing data

attribute Action

Manages extended table attributes.

See: Understanding the Attributes Action
Manage Extended Table Attributes
table.attribute <result=results> <status=rc> /
attributes
={{
column="string",
required parameter key="string",
value="string" | 64-bit-integer | integer | double | binary-large-object
}, {...}},
caslib="string",
required parameter name="string",
set="string",
table="string",
task="ADD" | "CONVERT" | "DROP" | "EXPORT" | "UPDATE",
xml="string",
xmlPath="string"
;
indicates a required parameter

Parameter Descriptions

attributes={{casattribute-1} <, {casattribute-2}, ...>}

specifies the extended attributes. You must specify the set parameter if you specify this parameter.

Aliasattrs

The casattribute value can be one or more of the following:

column="string"

specifies a column name from the in-memory table that is specified in the name parameter.

* key="string"

specifies the key name for this attribute.

value="string" | 64-bit-integer | integer | double | binary-large-object

specifies the value for this attribute.

caslib="string"

specifies the target caslib for the extended attributes table.

* name="string"

specifies the name for the extended attributes table.

set="string"

specifies the name for the extended attributes set.

table="string"

specifies the name of an existing extended attributes table to use with an ADD, UPDATE, or CONVERT task. For CONVERT, this parameter names the table to use for storing the extended attributes.

AliasattrTable

task="ADD" | "CONVERT" | "DROP" | "EXPORT" | "UPDATE"

specifies the task to perform.

DefaultADD

xml="string"

specifies the extended attributes as an XML document.

xmlPath="string"

specifies the path to a file that includes the extended attributes as an XML document.

attribute Action

Manages extended table attributes.

See: Understanding the Attributes Action
Manage Extended Table Attributes
results, info = s:table_attribute{
attributes
={{
column="string",
required parameter key="string",
value="string" | 64-bit-integer | integer | double | binary-large-object
}, {...}},
caslib="string",
required parameter name="string",
set="string",
table="string",
task="ADD" | "CONVERT" | "DROP" | "EXPORT" | "UPDATE",
xml="string",
xmlPath="string"
}
indicates a required parameter

Parameter Descriptions

attributes={{casattribute-1} <, {casattribute-2}, ...>}

specifies the extended attributes. You must specify the set parameter if you specify this parameter.

Aliasattrs

The casattribute value can be one or more of the following:

column="string"

specifies a column name from the in-memory table that is specified in the name parameter.

* key="string"

specifies the key name for this attribute.

value="string" | 64-bit-integer | integer | double | binary-large-object

specifies the value for this attribute.

caslib="string"

specifies the target caslib for the extended attributes table.

* name="string"

specifies the name for the extended attributes table.

set="string"

specifies the name for the extended attributes set.

table="string"

specifies the name of an existing extended attributes table to use with an ADD, UPDATE, or CONVERT task. For CONVERT, this parameter names the table to use for storing the extended attributes.

AliasattrTable

task="ADD" | "CONVERT" | "DROP" | "EXPORT" | "UPDATE"

specifies the task to perform.

DefaultADD

xml="string"

specifies the extended attributes as an XML document.

xmlPath="string"

specifies the path to a file that includes the extended attributes as an XML document.

attribute Action

Manages extended table attributes.

See: Understanding the Attributes Action
Manage Extended Table Attributes
results=s.table.attribute(
attributes
=[{
"column":"string",
required parameter "key":"string",
"value":"string" | 64-bit-integer | integer | double | binary-large-object
}<, {...}>],
caslib="string",
required parameter name="string",
set="string",
table="string",
task="ADD" | "CONVERT" | "DROP" | "EXPORT" | "UPDATE",
xml="string",
xmlPath="string"
)
indicates a required parameter

Parameter Descriptions

attributes=[{casattribute-1} <, {casattribute-2}, ...>]

specifies the extended attributes. You must specify the set parameter if you specify this parameter.

Aliasattrs

The casattribute value can be one or more of the following:

"column":"string"

specifies a column name from the in-memory table that is specified in the name parameter.

* "key":"string"

specifies the key name for this attribute.

"value":"string" | 64-bit-integer | integer | double | binary-large-object

specifies the value for this attribute.

caslib="string"

specifies the target caslib for the extended attributes table.

* name="string"

specifies the name for the extended attributes table.

set="string"

specifies the name for the extended attributes set.

table="string"

specifies the name of an existing extended attributes table to use with an ADD, UPDATE, or CONVERT task. For CONVERT, this parameter names the table to use for storing the extended attributes.

AliasattrTable

task="ADD" | "CONVERT" | "DROP" | "EXPORT" | "UPDATE"

specifies the task to perform.

DefaultADD

xml="string"

specifies the extended attributes as an XML document.

xmlPath="string"

specifies the path to a file that includes the extended attributes as an XML document.

attribute Action

Manages extended table attributes.

See: Understanding the Attributes Action
Manage Extended Table Attributes
results <– cas.table.attribute(s,
attributes
=list( list(
column="string",
required parameter key="string",
value="string" | 64-bit-integer | integer | double | binary-large-object
) <, list(...)>),
caslib="string",
required parameter name="string",
set="string",
table="string",
task="ADD" | "CONVERT" | "DROP" | "EXPORT" | "UPDATE",
xml="string",
xmlPath="string"
)
indicates a required parameter

Parameter Descriptions

attributes=list( list(casattribute-1) <, list(casattribute-2), ...>)

specifies the extended attributes. You must specify the set parameter if you specify this parameter.

Aliasattrs

The casattribute value can be one or more of the following:

column="string"

specifies a column name from the in-memory table that is specified in the name parameter.

* key="string"

specifies the key name for this attribute.

value="string" | 64-bit-integer | integer | double | binary-large-object

specifies the value for this attribute.

caslib="string"

specifies the target caslib for the extended attributes table.

* name="string"

specifies the name for the extended attributes table.

set="string"

specifies the name for the extended attributes set.

table="string"

specifies the name of an existing extended attributes table to use with an ADD, UPDATE, or CONVERT task. For CONVERT, this parameter names the table to use for storing the extended attributes.

AliasattrTable

task="ADD" | "CONVERT" | "DROP" | "EXPORT" | "UPDATE"

specifies the task to perform.

DefaultADD

xml="string"

specifies the extended attributes as an XML document.

xmlPath="string"

specifies the path to a file that includes the extended attributes as an XML document.

Last updated: March 14, 2023