Package org.hcjf.layers.query
Class Query.QueryFunction
- java.lang.Object
-
- org.hcjf.layers.query.Query.QueryParameter
-
- org.hcjf.layers.query.Query.QueryFunction
-
- All Implemented Interfaces:
java.lang.Comparable<Query.QueryParameter>,Query.QueryComponent
- Direct Known Subclasses:
Query.QueryOrderFunction,Query.QueryReturnFunction
- Enclosing class:
- Query
public static class Query.QueryFunction extends Query.QueryParameter
-
-
Constructor Summary
Constructors Constructor Description QueryFunction(Query query, java.lang.String originalFunction, java.lang.String functionName, java.util.List<java.lang.Object> parameters)
-
Method Summary
Modifier and Type Method Description java.lang.StringgetFunctionName()java.util.List<java.lang.Object>getParameters()java.util.Set<Query.QueryResource>getResources()booleanverifyResource(Query.QueryResource resource)Verify if the query parameter make reference to the specified resource.-
Methods inherited from class org.hcjf.layers.query.Query.QueryParameter
compareTo, equals, getFieldPath, getOriginalValue, getResource, isUnderlying, toString
-
-
-
-
Constructor Detail
-
QueryFunction
public QueryFunction(Query query, java.lang.String originalFunction, java.lang.String functionName, java.util.List<java.lang.Object> parameters)
-
-
Method Detail
-
getFunctionName
public java.lang.String getFunctionName()
-
getParameters
public java.util.List<java.lang.Object> getParameters()
-
getResources
public java.util.Set<Query.QueryResource> getResources()
-
verifyResource
public boolean verifyResource(Query.QueryResource resource)
Description copied from class:Query.QueryParameterVerify if the query parameter make reference to the specified resource.- Specified by:
verifyResourcein classQuery.QueryParameter- Parameters:
resource- Resource instance to test.- Returns:
- Returns true if the parameter make reference to the specified resource and false in the otherwise.
-
-