Catalyst-TraitFor-Controller-jQuery-jqGrid-Search

 view release on metacpan or  search on metacpan

t/02-complex.t  view on Meta::CPAN

    result=>{'-and'=>[{'-or'=>[{'a'=>{'='=>'1'}},{'b'=>{'='=>'2'}}]},[{'c'=>{'='=>'3'}},{'d'=>{'='=>'4'}}]]},
  },
  {
    name=>'((a = "1" OR b = "2") AND (c = "3" OR d = "4"))',
    search=>{ '_search'=>'true',
      'filters'=>'{"groupOp":"AND","rules":[],"groups":[{"groupOp":"OR","rules":[{"field":"a","op":"eq","data":"1"},{"field":"b","op":"eq","data":"2"}],"groups":[]},{"groupOp":"OR","rules":[{"field":"c","op":"eq","data":"3"},{"field":"d","op":"eq","d...
    },
    result=>{'-and'=>[{'-or'=>[{'a'=>{'='=>'1'}},{'b'=>{'='=>'2'}}]},{'-or'=>[{'c'=>{'='=>'3'}},{'d'=>{'='=>'4'}}]}]},
  },
  {
    name=>'and cascade: (((((((((((a = "1")))))))))))',
    search=>{ '_search'=>'true',
      'filters'=>'{"groupOp":"AND","rules":[],"groups":[{"groupOp":"AND","rules":[],"groups":[{"groupOp":"AND","rules":[],"groups":[{"groupOp":"AND","rules":[],"groups":[{"groupOp":"AND","rules":[],"groups":[{"groupOp":"AND","rules":[],"groups":[{"gr...
    },
    result=>{'-and'=>[{'-and'=>[{'-and'=>[{'-and'=>[{'-and'=>[{'-and'=>[{'-and'=>[{'-and'=>[{'-and'=>[{'-and'=>[{'-and'=>[{'a'=>{'='=>'1'}}]}]}]}]}]}]}]}]}]}]}]},
  },
  {
    name=>'(((a = "1" OR b = "2") AND c = "3") OR ((d = "4" OR e = "5") AND f = "6"))',
    search=>{ '_search'=>'true',
      'filters'=>'{"groupOp":"OR","rules":[],"groups":[{"groupOp":"AND","rules":[{"field":"c","op":"eq","data":"3"}],"groups":[{"groupOp":"OR","rules":[{"field":"a","op":"eq","data":"1"},{"field":"b","op":"eq","data":"2"}],"groups":[]}]},{"groupOp":"...
    },



( run in 1.256 second using v1.01-cache-2.11-cpan-49f99fa48dc )