public class BackendQueryHolder<E extends BackendQuery<E>> extends Object implements ProfileObservable
BackendQuery
and captures additional information that pertains to its execution and to be used by a
QueryExecutor
:
Constructor and Description |
---|
BackendQueryHolder(E backendQuery,
boolean fitted,
boolean sorted) |
BackendQueryHolder(E backendQuery,
boolean fitted,
boolean sorted,
Object executionInfo) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
E |
getBackendQuery() |
Object |
getExecutionInfo() |
QueryProfiler |
getProfiler() |
int |
hashCode() |
boolean |
isFitted() |
boolean |
isSorted() |
void |
observeWith(QueryProfiler parentProfiler,
boolean hasSiblings) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
observeWith
public BackendQueryHolder(E backendQuery, boolean fitted, boolean sorted, Object executionInfo)
public BackendQueryHolder(E backendQuery, boolean fitted, boolean sorted)
public Object getExecutionInfo()
public boolean isFitted()
public boolean isSorted()
public E getBackendQuery()
public QueryProfiler getProfiler()
getProfiler
in interface ProfileObservable
public void observeWith(QueryProfiler parentProfiler, boolean hasSiblings)
observeWith
in interface ProfileObservable
Copyright © 2012–2024. All rights reserved.