(dc.a foo.b/1/2=3 c and/4>5 cql.d e f) or rec.g h i sortBy X1/b2 X2
((dc.a foo.b/1/2=3 "c" AND/4>5 cql.d e "f" ) OR rec.g h "i" )
Triple:
Triple:
SearchClause:
Index: dc info:srw/cql-context-set/1/dc-v1.1 . a
Relation: foo . b
ModifierClause:
type: 1
ModifierClause: 3
type: 2
comparison: =
value: 3
Term: c
Boolean: and
ModifierClause: 5
type: 4
comparison: >
value: 5
SearchClause:
Index: cql info:srw/cql-context-set/1/cql-v1.1 . d
Relation: e
Term: f
Boolean: or
SearchClause:
Index: rec info:srw/cql-context-set/2/rec-1.1 . g
Relation: h
Term: i
sortBy:
Index: X1
Index: X2
<triple xmlns="http://www.loc.gov/zing/cql/xcql/">
<boolean>
<value>or</value>
</boolean>
<leftOperand>
<triple>
<boolean>
<value>and</value>
<modifiers>
<modifier>
<type>4</type>
<comparison>></comparison>
<value>5</value>
</modifier>
<modifiers>
</boolean>
<leftOperand>
<searchClause>
<index>dc.a</index>
<relation>
<value>b</value>
<modifiers>
<modifier>
<type>1</type>
</modifier>
<modifier>
<type>2</type>
<comparison>=</comparison>
<value>3</value>
</modifier>
<modifiers>
</relation>
<term>c</term>
</searchClause>
</leftOperand>
<rightOperand>
<searchClause>
<index>cql.d</index>
<relation>
<value>e</value>
</relation>
<term>f</term>
</searchClause>
</rightOperand>
</triple>
</leftOperand>
<rightOperand>
<searchClause>
<index>rec.g</index>
<relation>
<value>h</value>
</relation>
<term>i</term>
</searchClause>
</rightOperand>
<sortKeys>
</sortKeys>
</triple>