Package org.drools.runtime.rule.impl

Examples of org.drools.runtime.rule.impl.FlatQueryResults


                results.add( objects );
                resultHandles.add( handles );
                reader.moveUp();
            }
       
            return new FlatQueryResults( identifiers,
                                         results,
                                         resultHandles );
        }
View Full Code Here


    for (Map.Entry<String, Object> entry : value.entrySet()) {
        Object obj = entry.getValue();
        Class<? extends Object> vClass = obj.getClass();
       
        if ( obj instanceof NativeQueryResults ) {
            obj = new FlatQueryResults( ((NativeQueryResults )obj).getResults() );
        } else if (obj instanceof FactHandle && !(obj instanceof DisconnectedFactHandle)) {
            obj = new DisconnectedFactHandle(((FactHandle) obj).toExternalForm());
          } else if (List.class.isAssignableFrom(vClass) && !JaxbListWrapper.class.equals(vClass)) {   
                  obj = new JaxbListWrapper( ((List<?>) obj).toArray( new Object[((List<?>) obj).size()]) );;
          }
View Full Code Here

                results.add( objects );
                resultHandles.add( handles );
                reader.moveUp();
            }

            return new FlatQueryResults( identifiers,
                                         results,
                                         resultHandles );
        }
View Full Code Here

                results.add( objects );
                resultHandles.add( handles );
                reader.moveUp();
            }

            return new FlatQueryResults( identifiers,
                                         results,
                                         resultHandles );
        }
View Full Code Here

          results.add( objects );
          resultHandles.add( handles );
          reader.moveUp();
      }

      return new FlatQueryResults( identifiers,
                                   results,
                                   resultHandles );
  }
View Full Code Here

          results.add( objects );
          resultHandles.add( handles );
          reader.moveUp();
      }

      return new FlatQueryResults( identifiers,
                                   results,
                                   resultHandles );
  }
View Full Code Here

            newSet.add( list );
        }
        assertEquals( set,
                      newSet );

        FlatQueryResults flatResults = new FlatQueryResults( ((StatefulKnowledgeSessionImpl) ksession).session.getQueryResults( "cheeses" ) );
        assertEquals( 3,
                      flatResults.size() );
        assertEquals( 2,
                      flatResults.getIdentifiers().length );
        newSet = new HashSet();
        for ( org.drools.runtime.rule.QueryResultsRow result : flatResults ) {
            list = new ArrayList();
            list.add( result.get( "stilton" ) );
            list.add( result.get( "cheddar" ) );
View Full Code Here

            newSet.add( list );
        }
        assertEquals( set,
                      newSet );

        FlatQueryResults flatResults = new FlatQueryResults( ((StatefulKnowledgeSessionImpl) ksession).session.getQueryResults( "cheeses" ) );
        assertEquals( 3,
                      flatResults.size() );
        assertEquals( 2,
                      flatResults.getIdentifiers().length );
        newSet = new HashSet();
        for ( org.drools.runtime.rule.QueryResultsRow result : flatResults ) {
            list = new ArrayList();
            list.add( result.get( "stilton" ) );
            list.add( result.get( "cheddar" ) );
View Full Code Here

                }               
              factHandles.add(factHandleList);
                results.add(objectList);
            }

            return new FlatQueryResults(identifiers, results, factHandles);
    }
   
    Class<? extends Object> vClass = obj.getClass();
    if (List.class.isAssignableFrom(vClass) && !JaxbListWrapper.class.equals(vClass)) {
      JaxbListWrapper<Object> wrapper = new JaxbListWrapper<Object>(((List<?>) obj).size());
View Full Code Here

    ExecutionResults result = (ExecutionResults) BatchExecutionHelper.newXStreamMarshaller().fromXML(response);

    assertNotNull(result.getFactHandle("lucaz"));

    FlatQueryResults personsQuery = (FlatQueryResults) result.getValue("persons");
    assertEquals(2, personsQuery.size());
  }
View Full Code Here

TOP

Related Classes of org.drools.runtime.rule.impl.FlatQueryResults

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.