public class ReadEntityQueryContext
extends java.lang.Object
implements io.jmix.core.accesscontext.AccessContext
Modifier and Type | Class and Description |
---|---|
protected static class |
ReadEntityQueryContext.Condition |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<ReadEntityQueryContext.Condition> |
conditions |
protected io.jmix.core.metamodel.model.MetaClass |
entityClass |
protected JmixQuery |
originalQuery |
protected QueryTransformerFactory |
queryTransformerFactory |
protected boolean |
singleResult |
Constructor and Description |
---|
ReadEntityQueryContext(JmixQuery originalQuery,
io.jmix.core.metamodel.model.MetaClass entityClass,
QueryTransformerFactory transformerFactory) |
ReadEntityQueryContext(JmixQuery originalQuery,
QueryTransformerFactory transformerFactory,
io.jmix.core.Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
void |
addJoinAndWhere(java.lang.String join,
java.lang.String where) |
protected void |
buildQuery() |
java.lang.String |
explainConstraints() |
io.jmix.core.metamodel.model.MetaClass |
getEntityClass() |
JmixQuery |
getResultQuery() |
protected static java.lang.String |
printQuery(java.lang.String query) |
protected final QueryTransformerFactory queryTransformerFactory
protected final JmixQuery originalQuery
protected final io.jmix.core.metamodel.model.MetaClass entityClass
protected final boolean singleResult
protected java.util.List<ReadEntityQueryContext.Condition> conditions
public ReadEntityQueryContext(JmixQuery originalQuery, io.jmix.core.metamodel.model.MetaClass entityClass, QueryTransformerFactory transformerFactory)
public ReadEntityQueryContext(JmixQuery originalQuery, QueryTransformerFactory transformerFactory, io.jmix.core.Metadata metadata)
public io.jmix.core.metamodel.model.MetaClass getEntityClass()
public void addJoinAndWhere(java.lang.String join, java.lang.String where)
public JmixQuery getResultQuery()
protected void buildQuery()
protected static java.lang.String printQuery(java.lang.String query)
@Nullable public java.lang.String explainConstraints()
explainConstraints
in interface io.jmix.core.accesscontext.AccessContext