Package org.hcjf.layers.query
Class Queryable.DefaultConsumer<O>
- java.lang.Object
-
- org.hcjf.layers.query.Queryable.DefaultConsumer<O>
-
- All Implemented Interfaces:
Queryable.Consumer<O>
- Direct Known Subclasses:
ParameterizedQuery.ParameterizedConsumer,Queryable.IntrospectionConsumer
- Enclosing interface:
- Queryable
public abstract static class Queryable.DefaultConsumer<O> extends java.lang.Object implements Queryable.Consumer<O>
-
-
Constructor Summary
Constructors Constructor Description DefaultConsumer()
-
Method Summary
Modifier and Type Method Description <R> RresolveFunction(QueryFunction function, java.lang.Object instance, Queryable.DataSource<O> dataSource)This method must resolve the functions that are used into the query object.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hcjf.layers.query.Queryable.Consumer
get, getParameter
-
-
-
-
Method Detail
-
resolveFunction
public <R> R resolveFunction(QueryFunction function, java.lang.Object instance, Queryable.DataSource<O> dataSource)
This method must resolve the functions that are used into the query object.- Specified by:
resolveFunctionin interfaceQueryable.Consumer<O>- Type Parameters:
R- Expected result.- Parameters:
function- Query function.instance- Data object instance.dataSource- Data source- Returns:
- Return the value obtained of the function resolution.
-
-