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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddGroup, checkContentsCanGroup, getGroupParameterspublic TupleSelfSQLValue(TupleFactory<A,AF,T> tuple_fac, AF fac)
fac - public IndexedReference<A> getValue(T r)
Accessorr - target objectpublic java.lang.Class<T> getFilterType()
FilterProviderSQLFilter.public SQLFilter<T> getSQLFilter(SQLFilter<A> fil) throws CannotFilterException
IndexedSQLValueSQLFilterCannotFilterException