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)
Deprecated.
since 4.2 as
SelectQuery is deprecated. |
Modifier and Type | Method and Description |
---|---|
Map<ObjAttribute,ColumnDescriptor> |
getAttributeOverrides() |
DbAttributeBinding[] |
getBindings() |
ColumnDescriptor[] |
getResultColumns() |
String |
getSql() |
boolean |
hasJoins() |
boolean |
isSuppressingDistinct() |
@Deprecated public DefaultSelectTranslator(SelectQuery<?> query, DbAdapter adapter, EntityResolver entityResolver)
SelectQuery
is deprecated.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–2021 Apache Cayenne. All rights reserved.