Skip to content

/AWS1/CL_DIRBATCHCREATEINDEX

Creates an index object inside of a BatchRead operation. For more information, see CreateIndex and BatchReadRequest$Operations.

CONSTRUCTOR

IMPORTING

Required arguments:

it_orderedindexedattrlist TYPE /AWS1/CL_DIRATTRIBUTEKEY=>TT_ATTRIBUTEKEYLIST TT_ATTRIBUTEKEYLIST

Specifies the attributes that should be indexed on. Currently only a single attribute is supported.

iv_isunique TYPE /AWS1/DIRBOOL /AWS1/DIRBOOL

Indicates whether the attribute that is being indexed has unique values or not.

Optional arguments:

io_parentreference TYPE REF TO /AWS1/CL_DIROBJECTREFERENCE /AWS1/CL_DIROBJECTREFERENCE

A reference to the parent object that contains the index object.

iv_linkname TYPE /AWS1/DIRLINKNAME /AWS1/DIRLINKNAME

The name of the link between the parent object and the index object.

iv_batchreferencename TYPE /AWS1/DIRBATCHREFERENCENAME /AWS1/DIRBATCHREFERENCENAME

The batch reference name. See Transaction Support for more information.


Queryable Attributes

OrderedIndexedAttributeList

Specifies the attributes that should be indexed on. Currently only a single attribute is supported.

Accessible with the following methods

Method Description
GET_ORDEREDINDEXEDATTRLIST() Getter for ORDEREDINDEXEDATTRIBUTELIST, with configurable de
ASK_ORDEREDINDEXEDATTRLIST() Getter for ORDEREDINDEXEDATTRIBUTELIST w/ exceptions if fiel
HAS_ORDEREDINDEXEDATTRLIST() Determine if ORDEREDINDEXEDATTRIBUTELIST has a value

IsUnique

Indicates whether the attribute that is being indexed has unique values or not.

Accessible with the following methods

Method Description
GET_ISUNIQUE() Getter for ISUNIQUE

ParentReference

A reference to the parent object that contains the index object.

Accessible with the following methods

Method Description
GET_PARENTREFERENCE() Getter for PARENTREFERENCE

LinkName

The name of the link between the parent object and the index object.

Accessible with the following methods

Method Description
GET_LINKNAME() Getter for LINKNAME, with configurable default
ASK_LINKNAME() Getter for LINKNAME w/ exceptions if field has no value
HAS_LINKNAME() Determine if LINKNAME has a value

BatchReferenceName

The batch reference name. See Transaction Support for more information.

Accessible with the following methods

Method Description
GET_BATCHREFERENCENAME() Getter for BATCHREFERENCENAME, with configurable default
ASK_BATCHREFERENCENAME() Getter for BATCHREFERENCENAME w/ exceptions if field has no
HAS_BATCHREFERENCENAME() Determine if BATCHREFERENCENAME has a value