Package com.alvazan.orm.api.z5api

Examples of com.alvazan.orm.api.z5api.SpiQueryAdapter


    MetaClass<T> metaClass = metaInfo.getMetaClass(forEntity);
    if(metaClass == null)
      throw new IllegalArgumentException("Class not scanned="+metaClass+" so you may need to add @NoSqlEntity");
    SpiMetaQuery metaQuery = metaClass.getNamedQuery(forEntity, namedQuery);
   
    SpiQueryAdapter spiAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    //We cannot return MetaQuery since it is used by all QueryAdapters and each QueryAdapter
    //runs in a different thread potentially while MetaQuery is one used by all threads
    QueryAdapter<T> adapter = adapterFactory.get();
    adapter.setup(metaClass, metaQuery, spiAdapter, this, forEntity);
View Full Code Here


 
  @Override
  public QueryResult createQueryCursor(String query, int batchSize) {
    SpiMetaQuery metaQuery = noSqlSessionFactory.parseQueryForAdHoc(query, mgr);
   
    SpiQueryAdapter spiQueryAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    spiQueryAdapter.setBatchSize(batchSize);
    Set<ViewInfo> alreadyJoinedViews = new HashSet<ViewInfo>();
    DirectCursor<IndexColumnInfo> iter = spiQueryAdapter.getResultList(alreadyJoinedViews, null);

    QueryResultImpl impl = new QueryResultImpl(metaQuery, this, iter, batchSize);
   
    return impl;
  }
View Full Code Here

 
  @Override
  public QueryResult createQueryCursor(String query, int batchSize) {
    SpiMetaQuery metaQuery = noSqlSessionFactory.parseQueryForAdHoc(query, mgr);
   
    SpiQueryAdapter spiQueryAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    spiQueryAdapter.setBatchSize(batchSize);
    Set<ViewInfo> alreadyJoinedViews = new HashSet<ViewInfo>();
    DirectCursor<IndexColumnInfo> iter = spiQueryAdapter.getResultList(alreadyJoinedViews, null);

    QueryResultImpl impl = new QueryResultImpl(metaQuery, this, iter, batchSize);
   
    return impl;
  }
View Full Code Here

 
  @Override
  public QueryResult createQueryCursor(String query, int batchSize) {
    SpiMetaQuery metaQuery = noSqlSessionFactory.parseQueryForAdHoc(query, mgr);
   
    SpiQueryAdapter spiQueryAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    spiQueryAdapter.setBatchSize(batchSize);
    Set<ViewInfo> alreadyJoinedViews = new HashSet<ViewInfo>();
    DirectCursor<IndexColumnInfo> iter = spiQueryAdapter.getResultList(alreadyJoinedViews);

    QueryResultImpl impl = new QueryResultImpl(metaQuery, this, iter, batchSize);
   
    return impl;
  }
View Full Code Here

  @Override
  public <T> Query<T> createNamedQuery(Class<T> forEntity, String namedQuery) {
    MetaClass<T> metaClass = metaInfo.getMetaClass(forEntity);
    SpiMetaQuery metaQuery = metaClass.getNamedQuery(namedQuery);
   
    SpiQueryAdapter spiAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    //We cannot return MetaQuery since it is used by all QueryAdapters and each QueryAdapter
    //runs in a different thread potentially while MetaQuery is one used by all threads
    QueryAdapter<T> adapter = adapterFactory.get();
    adapter.setup(metaClass, metaQuery, spiAdapter, this);
View Full Code Here

 
  @Override
  public QueryResult createQueryCursor(String query, int batchSize) {
    SpiMetaQuery metaQuery = noSqlSessionFactory.parseQueryForAdHoc(query, mgr);
   
    SpiQueryAdapter spiQueryAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    spiQueryAdapter.setBatchSize(batchSize);
    Set<ViewInfo> alreadyJoinedViews = new HashSet<ViewInfo>();
    DirectCursor<IndexColumnInfo> iter = spiQueryAdapter.getResultList(alreadyJoinedViews);

    QueryResultImpl impl = new QueryResultImpl(metaQuery, this, iter, batchSize);
   
    return impl;
  }
View Full Code Here

 
  @Override
  public QueryResult createQueryCursor(String query, int batchSize) {
    SpiMetaQuery metaQuery = noSqlSessionFactory.parseQueryForAdHoc(query, mgr);
   
    SpiQueryAdapter spiQueryAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    spiQueryAdapter.setBatchSize(batchSize);
    Set<ViewInfo> alreadyJoinedViews = new HashSet<ViewInfo>();
    DirectCursor<IndexColumnInfo> iter = spiQueryAdapter.getResultList(alreadyJoinedViews, null);

    QueryResultImpl impl = new QueryResultImpl(metaQuery, this, iter, batchSize);
   
    return impl;
  }
View Full Code Here

    MetaClass<T> metaClass = metaInfo.getMetaClass(forEntity);
    if(metaClass == null)
      throw new IllegalArgumentException("Class not scanned="+metaClass+" so you may need to add @NoSqlEntity");
    SpiMetaQuery metaQuery = metaClass.getNamedQuery(forEntity, namedQuery);
   
    SpiQueryAdapter spiAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    //We cannot return MetaQuery since it is used by all QueryAdapters and each QueryAdapter
    //runs in a different thread potentially while MetaQuery is one used by all threads
    QueryAdapter<T> adapter = adapterFactory.get();
    adapter.setup(metaClass, metaQuery, spiAdapter, this, forEntity);
View Full Code Here

 
  @Override
  public QueryResult createQueryCursor(String query, int batchSize) {
    SpiMetaQuery metaQuery = noSqlSessionFactory.parseQueryForAdHoc(query, mgr);
   
    SpiQueryAdapter spiQueryAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    spiQueryAdapter.setBatchSize(batchSize);
    Set<ViewInfo> alreadyJoinedViews = new HashSet<ViewInfo>();
    DirectCursor<IndexColumnInfo> iter = spiQueryAdapter.getResultList(alreadyJoinedViews, null);

    QueryResultImpl impl = new QueryResultImpl(metaQuery, this, iter, batchSize);
   
    return impl;
  }
View Full Code Here

  @Override
  public <T> Query<T> createNamedQuery(Class<T> forEntity, String namedQuery) {
    MetaClass<T> metaClass = metaInfo.getMetaClass(forEntity);
    SpiMetaQuery metaQuery = metaClass.getNamedQuery(forEntity, namedQuery);
   
    SpiQueryAdapter spiAdapter = metaQuery.createQueryInstanceFromQuery(session);
   
    //We cannot return MetaQuery since it is used by all QueryAdapters and each QueryAdapter
    //runs in a different thread potentially while MetaQuery is one used by all threads
    QueryAdapter<T> adapter = adapterFactory.get();
    adapter.setup(metaClass, metaQuery, spiAdapter, this, forEntity);
View Full Code Here

TOP

Related Classes of com.alvazan.orm.api.z5api.SpiQueryAdapter

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.