A
- T
- public class TupleSelfSQLValue<A extends DataObject,AF extends DataObjectFactory<A>,T extends TupleFactory.Tuple<A>> extends AbstractSelfSQLValue<A,T>
SQLValue
to reference a component of a TupleFactory.Tuple
Constructor and Description |
---|
TupleSelfSQLValue(TupleFactory<A,AF,T> tuple_fac,
AF fac) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<T> |
getFilterType()
get the type bounds on the produced
SQLFilter . |
SQLFilter<T> |
getSQLFilter(SQLFilter<A> fil)
Create a filter for the home table out of a a filter on the target object.
|
IndexedReference<A> |
getValue(T r)
get the value from the target object
|
add, canSet, getFactory, getFilter, getIDExpression, getNullFilter, getOrderFilter, getParameters, getRequiredFilter, getTarget, groupingIsomorphic, makeObject, makeReference, setValue, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addGroup, checkContentsCanGroup, getGroupParameters
public TupleSelfSQLValue(TupleFactory<A,AF,T> tuple_fac, AF fac)
fac
- public IndexedReference<A> getValue(T r)
Accessor
r
- target objectpublic java.lang.Class<T> getFilterType()
FilterProvider
SQLFilter
.public SQLFilter<T> getSQLFilter(SQLFilter<A> fil) throws CannotFilterException
IndexedSQLValue
SQLFilter
CannotFilterException