@Override public DataMap getDataMap() { return mdDelegate.getDataMap(); }
public DataMap getDataMap() { return metadata.getDataMap(); }
public DataMap getDataMap() { return info.getDataMap(); }
/** * Searches for DataMap that holds Query root object. * * @deprecated since 1.2 use 'Query.getMetaData(EntityResolver).getDataMap()'. */ public synchronized DataMap lookupDataMap(Query q) { return q.getMetaData(this).getDataMap(); }
public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) { DataMap map = getMetaData(resolver).getDataMap(); if (map == null) { throw new CayenneRuntimeException("No DataMap found, can't route query %s", this); } router.route(router.engineForDataMap(map), this, substitutedQuery); }
/** * Append single column to GROUP BY clause * @since 4.0 */ protected void appendGroupByColumn(StringBuilder buffer, Map.Entry<ColumnDescriptor, List<DbAttributeBinding>> entry) { String fullName; if(entry.getKey().isExpression()) { fullName = entry.getKey().getDataRowKey(); } else { QuotingStrategy strategy = getAdapter().getQuotingStrategy(); fullName = strategy.quotedIdentifier(queryMetadata.getDataMap(), entry.getKey().getNamePrefix(), entry.getKey().getName()); } buffer.append(fullName); if(entry.getKey().getDataRowKey().equals(entry.getKey().getName())) { for (DbAttributeBinding binding : entry.getValue()) { addToParamList(binding.getAttribute(), binding.getValue()); } } }
/** * Implements default routing mechanism relying on the EntityResolver to find DataMap * based on the query root. This mechanism should be sufficient for most queries that * "know" their root. * * @since 1.2 */ public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) { DataMap map = getMetaData(resolver).getDataMap(); if (map == null) { throw new CayenneRuntimeException("No DataMap found, can't route query %s", this); } router.route(router.engineForDataMap(map), this, substitutedQuery); } }
@Override public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) { DataMap map = getMetaData(resolver).getDataMap(); QueryEngine engine; if (map != null) { engine = router.engineForDataMap(map); } else { engine = router.engineForName(getDataNodeName()); } router.route(engine, this, substitutedQuery); }
/** * Implements default routing mechanism relying on the EntityResolver to find DataMap * based on the query root. This mechanism should be sufficient for most queries that * "know" their root. * * @since 1.2 */ public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) { DataMap map = getMetaData(resolver).getDataMap(); if (map == null) { throw new CayenneRuntimeException("No DataMap found, can't route query " + this); } router.route(router.engineForDataMap(map), this, substitutedQuery); } }
DataMap dataMap = queryMetadata.getDataMap(); JoinStack joins = getJoinStack();