public String getName() { return query.getName(); }
public SQLAction createSQLAction(SQLActionVisitor visitor) { return query.createSQLAction(visitor); }
public QueryMetadata getMetaData(EntityResolver resolver) { final QueryMetadata metadata = query.getMetaData(resolver); // the way paginated queries work on the server is that they are never cached // (IncrementalFaultList interception happens before cache interception). So // overriding caching settings in the metadata will only affect // ClientServerChannel behavior return new QueryMetadataProxy(metadata) { public Query getOriginatingQuery() { return null; } public String getCacheKey() { return cacheKey; } }; }
public void route( QueryRouter router, EntityResolver resolver, Query substitutedQuery) { query.route(router, resolver, this); }
while (queries.hasNext()) { Query q = (Query) queries.next(); NamedQuery proxy = new NamedQuery(q.getName()); proxy.setName(q.getName()); proxy.initMetadata(q.getMetaData(serverResolver)); clientMap.addQuery(proxy);
/** * @since 3.1 * @deprecated since 4.0 */ @Deprecated public DataMap getDataMap() { return query.getDataMap(); } }
/** * @deprecated since 1.2 as super is deprecated. */ public void setName(String name) { this.query.setName(name); }
/** * @deprecated since 1.2 as super is deprecated. */ public Object getRoot() { return query.getRoot(); }
public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) { query.route(router, resolver, substitutedQuery); }
@Deprecated public DataMap getDataMap() { return query.getDataMap(); } };
public String getNewName() { return (query != null) ? query.getName() : null; }
/** * @since 4.0 */ public QueryAssembler(Query query, DbAdapter adapter, EntityResolver entityResolver) { this.entityResolver = entityResolver; this.adapter = adapter; this.query = query; this.queryMetadata = query.getMetaData(entityResolver); this.bindings = new ArrayList<>(); }
public SQLAction createSQLAction(SQLActionVisitor visitor) { return query.createSQLAction(visitor); }
public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) { query.route(router, resolver, substitutedQuery); }
public QueryMetadata getMetaData(EntityResolver resolver) { final QueryMetadata metadata = query.getMetaData(resolver);
/** * Uses PostgresActionBuilder to create the right action. * * @since 1.2 */ @Override public SQLAction getAction(Query query, DataNode node) { return query.createSQLAction(new PostgresActionBuilder(node)); }
/** * Delegates routing to each individual query in the chain. If there is no queries, * this method does nothing. */ public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) { if (chain != null && !chain.isEmpty()) { for (Query q : chain) { q.route(router, resolver, substitutedQuery); } } }
@Deprecated public String getName() { return query.getName(); }
public QueryMetadata getMetaData(EntityResolver resolver) { final QueryMetadata originatingMetadata = originatingQuery.getMetaData(resolver);