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 SelectTranslatorpublic DbAttributeBinding[] getBindings()
getBindings in interface SelectTranslatorpublic Map<ObjAttribute,ColumnDescriptor> getAttributeOverrides()
getAttributeOverrides in interface SelectTranslatorpublic ColumnDescriptor[] getResultColumns()
getResultColumns in interface SelectTranslatorpublic boolean isSuppressingDistinct()
isSuppressingDistinct in interface SelectTranslatorpublic boolean hasJoins()
hasJoins in interface SelectTranslatorCopyright © 2001–2020 Apache Cayenne. All rights reserved.