org.eobjects.metamodel.query
Class SelectClause
java.lang.Object
org.eobjects.metamodel.util.BaseObject
org.eobjects.metamodel.query.AbstractQueryClause<SelectItem>
org.eobjects.metamodel.query.SelectClause
- All Implemented Interfaces:
- Serializable, QueryClause<SelectItem>
public class SelectClause
- extends AbstractQueryClause<SelectItem>
Represents the SELECT clause of a query containing SelectItems.
- See Also:
SelectItem,
Serialized Form
| Methods inherited from class org.eobjects.metamodel.query.AbstractQueryClause |
addItem, addItem, addItems, addItems, getItem, getItemCount, getItems, isEmpty, removeItem, removeItem, removeItems, setItems, toSql, toString |
SelectClause
public SelectClause(Query query)
getSelectItem
public SelectItem getSelectItem(Column column)
toSql
public String toSql(boolean includeSchemaInColumnPaths)
- Specified by:
toSql in interface QueryClause<SelectItem>- Overrides:
toSql in class AbstractQueryClause<SelectItem>
isDistinct
public boolean isDistinct()
setDistinct
public void setDistinct(boolean distinct)
decorateIdentity
protected void decorateIdentity(List<Object> identifiers)
- Description copied from class:
BaseObject
- Subclasses should implement this method and add all fields to the list
that are to be included in equals(...) and hashCode() evaluation
- Overrides:
decorateIdentity in class AbstractQueryClause<SelectItem>
Copyright © 2007-2013. All Rights Reserved.