package org.aksw.jena_sparql_api.mapper.jpa.criteria;
import java.util.List;
import javax.persistence.criteria.Selection;
public class SelectionImpl<X>
extends TupleElementBase<X>
implements Selection<X>
{
//protected Expression<X> expression;
public SelectionImpl(Class<? extends X> javaType) {
super(javaType, null);
//super(expression.getJavaType(), alias);
//this.expression = expression;
}
@Override
public Selection<X> alias(String name) {
// Selection<X> result = new SelectionImpl<X>(expression, name);
// return result;
this.alias = name;
return this;
}
@Override
public boolean isCompoundSelection() {
return false;
}
@Override
public List<Selection<?>> getCompoundSelectionItems() {
return null;
}
}