Skip to content

/AWS1/CL_BDZAGTCRTVMEMMETFLT

A metadata filter expression, in the form accepted by the AgentCore Memory RetrieveMemoryRecords operation. The expression has a left operand that names the metadata key, an operator, and a right operand. For the EXISTS and NOT_EXISTS operators, omit the right operand.

CONSTRUCTOR

IMPORTING

Required arguments:

io_left TYPE REF TO /AWS1/CL_BDZAGRTVMEMMETFLTLEFT /AWS1/CL_BDZAGRTVMEMMETFLTLEFT

The metadata key that the expression evaluates.

iv_operator TYPE /AWS1/BDZAGTCRTVMEMMETFILTEROP /AWS1/BDZAGTCRTVMEMMETFILTEROP

The relationship that the metadata key and value must have for a memory record to match.

Optional arguments:

io_right TYPE REF TO /AWS1/CL_BDZAGRTVMEMMETFLTRI00 /AWS1/CL_BDZAGRTVMEMMETFLTRI00

The value that the expression compares the metadata key against. Supply this value for every operator except EXISTS and NOT_EXISTS.


Queryable Attributes

left

The metadata key that the expression evaluates.

Accessible with the following methods

Method Description
GET_LEFT() Getter for LEFT

operator

The relationship that the metadata key and value must have for a memory record to match.

Accessible with the following methods

Method Description
GET_OPERATOR() Getter for OPERATOR, with configurable default
ASK_OPERATOR() Getter for OPERATOR w/ exceptions if field has no value
HAS_OPERATOR() Determine if OPERATOR has a value

The value that the expression compares the metadata key against. Supply this value for every operator except EXISTS and NOT_EXISTS.

Accessible with the following methods

Method Description
GET_RIGHT() Getter for RIGHT

Public Local Types In This Class

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

TT_AGNTCRETRVMEMMETFILTERLIST

TYPES TT_AGNTCRETRVMEMMETFILTERLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDZAGTCRTVMEMMETFLT WITH DEFAULT KEY
.