Name: predicate

 

XML Example:
<predicate>
  <delimiter>EXACT | WHITESPACE | ANY</delimiter>
  xsd:list[<flags>MATCH_CASE | MATCH_TOKEN_COUNT | MATCH_TOKEN_ORDER</flags>]
  <op>EQUALS | LESS_THAN | GREATER_THAN</op>
  <type>IDS | GUIDS | IS_OF_TYPE | TYPE_EQUALS | EXISTS_TYPE | ATTRIBUTE_TYPE | RELATED_TO</type>
  xsd:list[<typeParameters>xsd:string</typeParameters>]
  xsd:list[<values>xsd:string</values>]
</predicate>
JSON Example:
{'predicate':
 {
   'delimiter': 'EXACT' | 'WHITESPACE' | 'ANY',
   'flags': ['MATCH_CASE' | 'MATCH_TOKEN_COUNT' | 'MATCH_TOKEN_ORDER'],
   'op': 'EQUALS' | 'LESS_THAN' | 'GREATER_THAN',
   'type': 'IDS' | 'GUIDS' | 'IS_OF_TYPE' | 'TYPE_EQUALS' | 'EXISTS_TYPE' | 'ATTRIBUTE_TYPE' | 'RELATED_TO',
   'typeParameters': [String],
   'values': [String],
 }
}


Elements
NameTypeDescription
delimiterEXACT | WHITESPACE | ANY 
flagsxsd:list[MATCH_CASE | MATCH_TOKEN_COUNT | MATCH_TOKEN_ORDER] 
opEQUALS | LESS_THAN | GREATER_THAN 
typeIDS | GUIDS | IS_OF_TYPE | TYPE_EQUALS | EXISTS_TYPE | ATTRIBUTE_TYPE | RELATED_TO 
typeParametersxsd:list[xsd:string] 
valuesxsd:list[xsd:string]