public ObjEntity getObjEntity() { return info.getObjEntity(); }
public ObjEntity getObjEntity() { return metadata.getObjEntity(); }
@Override public ObjEntity getObjEntity() { return mdDelegate.getObjEntity(); }
/** * Looks up the ObjEntity for the given query by using the query's getRoot method and * passing to lookupObjEntity * * @return the root ObjEntity of the query * @throws CayenneRuntimeException if the root of the query is a DbEntity (it is not * reliably possible to map from a DbEntity to an ObjEntity as a DbEntity * may be the source for multiple ObjEntities. It is not safe to rely on * such behaviour). * @deprecated since 1.2 use 'Query.getMetaData(EntityResolver).getObjEntity()'. */ public synchronized ObjEntity lookupObjEntity(Query q) { return q.getMetaData(this).getObjEntity(); }
public ObjEntity getObjEntity() { return queryAssembler.getQueryMetadata().getObjEntity(); }
public ObjEntity getRootEntity() { return query.getMetaData(getEntityResolver()).getObjEntity(); }
BaseRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DataRowPostProcessor postProcessor) { ObjEntity rootObjEntity = queryMetadata.getObjEntity(); if (rootObjEntity != null) { this.entityName = rootObjEntity.getName(); } this.postProcessor = postProcessor; this.converters = descriptor.getConverters(); ColumnDescriptor[] columns = descriptor.getColumns(); int width = columns.length; this.labels = new String[width]; this.types = new int[width]; for (int i = 0; i < width; i++) { labels[i] = columns[i].getDataRowKey(); types[i] = columns[i].getJdbcType(); } }
/** * @since 1.1 * @deprecated since 1.2. Note that this implementation no longer resolves prefetches * properly. */ public List getResultsAsObjects(DataContext dataContext, Query rootQuery) { QueryMetadata info = rootQuery.getMetaData(dataContext.getEntityResolver()); return dataContext.objectsFromDataRows( info.getObjEntity(), getResults(rootQuery), info.isRefreshingObjects(), info.isResolvingInherited()); }
/** * Routes query prefetches, but not the query itself. */ void route(SelectQuery query, QueryRouter router, EntityResolver resolver) { if (!query.isFetchingDataRows() && query.getPrefetchTree() != null) { this.query = query; this.router = router; this.resolver = resolver; this.entity = query.getMetaData(resolver).getObjEntity(); this.inheritanceTree = resolver.lookupInheritanceTree(entity); query.getPrefetchTree().traverse(this); } }
ObjEntity entity = metadata.getObjEntity(); Iterator prefetchesIt = prefetches.iterator(); while (prefetchesIt.hasNext()) {
ObjEntity entity = metadata.getObjEntity(); PrefetchTreeNode prefetchTree = metadata.getPrefetchTree();
this.rootEntity = metadata.getObjEntity();
entity = queryMetadata.getObjEntity(); rows = mainResultRows;
setPrefetchPath(prefetch); ObjEntity entity = parentQuery.getMetaData(resolver).getObjEntity(); EntityInheritanceTree inheritanceTree = resolver.lookupInheritanceTree(entity);
getQueryMetadata().getObjEntity().resolvePath(property.getExpression(), getPathAliases())) { if(component.getAttribute() != null) { Iterator<CayenneMapEntry> dbPathIterator = component.getAttribute().getDbPathIterator();
this.dataContext = dataContext; this.pageSize = metadata.getPageSize(); this.rootEntity = metadata.getObjEntity();
Entity entity = metadata.getObjEntity(); if (entity == null) { entity = metadata.getDbEntity();
ObjEntity entity = queryMetadata.getObjEntity(); if (entity != null) {