1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
$VAR1 = bless( {
'operands' => [
bless( {
'operator' => 'LENGTH',
'property' => bless( {
'name' => [
'list'
]
}, 'OPTIMADE::Filter::Property' ),
'values' => [
[
'<',
'5'
]
]
}, 'OPTIMADE::Filter::ListComparison' ),
bless( {
'operands' => [
bless( {
'operator' => 'LENGTH',
'property' => bless( {
'name' => [
'list'
]
}, 'OPTIMADE::Filter::Property' ),
'values' => [
[
'=',
'four'
]
]
}, 'OPTIMADE::Filter::ListComparison' ),
bless( {
'operator' => 'LENGTH',
'property' => bless( {
'name' => [
'list'
]
}, 'OPTIMADE::Filter::Property' ),
'values' => [
[
'>=',
bless( {
'name' => [
'max_length_of_the_list'
]
}, 'OPTIMADE::Filter::Property' )
]
]
}, 'OPTIMADE::Filter::ListComparison' )
],
'operator' => 'AND'
}, 'OPTIMADE::Filter::AndOr' )
],
'operator' => 'AND'
}, 'OPTIMADE::Filter::AndOr' );
== Filter ==
((list LENGTH < "5") AND ((list LENGTH = "four") AND (list LENGTH >= max_length_of_the_list)))
== SQL ==
<no SQL representation> AND (<no SQL representation> AND <no SQL representation>)
|