Interface SelectTranslator
- All Known Implementing Classes:
DefaultSelectTranslator,IngresSelectTranslator,SQLServerSelectTranslator,SybaseSelectTranslator
public interface SelectTranslator
An abstraction of
SelectQuery translator.- Since:
- 4.0 this is an interface.
-
Method Summary
Modifier and Type Method Description Map<ObjAttribute,ColumnDescriptor>getAttributeOverrides()DbAttributeBinding[]getBindings()ColumnDescriptor[]getResultColumns()StringgetSql()booleanhasJoins()booleanisSuppressingDistinct()
-
Method Details
-
getSql
- Throws:
Exception
-
getBindings
DbAttributeBinding[] getBindings() -
getAttributeOverrides
Map<ObjAttribute,ColumnDescriptor> getAttributeOverrides() -
getResultColumns
ColumnDescriptor[] getResultColumns() -
isSuppressingDistinct
boolean isSuppressingDistinct() -
hasJoins
boolean hasJoins()- Returns:
- do query has at least one join
- Since:
- 4.0
-