public class DefaultSelectTranslator extends Object implements SelectTranslator
SelectQuery
or FluentSelect
).Constructor and Description |
---|
DefaultSelectTranslator(FluentSelect<?> query,
DbAdapter adapter,
EntityResolver entityResolver) |
DefaultSelectTranslator(SelectQuery<?> query,
DbAdapter adapter,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
Map<ObjAttribute,ColumnDescriptor> |
getAttributeOverrides() |
DbAttributeBinding[] |
getBindings() |
ColumnDescriptor[] |
getResultColumns() |
String |
getSql() |
boolean |
hasJoins() |
boolean |
isSuppressingDistinct() |
public DefaultSelectTranslator(SelectQuery<?> query, DbAdapter adapter, EntityResolver entityResolver)
public DefaultSelectTranslator(FluentSelect<?> query, DbAdapter adapter, EntityResolver entityResolver)
public String getSql()
getSql
in interface SelectTranslator
public DbAttributeBinding[] getBindings()
getBindings
in interface SelectTranslator
public Map<ObjAttribute,ColumnDescriptor> getAttributeOverrides()
getAttributeOverrides
in interface SelectTranslator
public ColumnDescriptor[] getResultColumns()
getResultColumns
in interface SelectTranslator
public boolean isSuppressingDistinct()
isSuppressingDistinct
in interface SelectTranslator
public boolean hasJoins()
hasJoins
in interface SelectTranslator
Copyright © 2001–2020 Apache Cayenne. All rights reserved.