Class AbstractFunctionExpression<X>
java.lang.Object
cz.cvut.kbss.jopa.query.criteria.SelectionImpl<Y>
cz.cvut.kbss.jopa.query.criteria.expressions.AbstractExpression<X>
cz.cvut.kbss.jopa.query.criteria.expressions.AbstractFunctionExpression<X>
- All Implemented Interfaces:
Expression<X>
,Selection<X>
,TupleElement<X>
- Direct Known Subclasses:
AbsFunction
,CeilFunction
,CountFunction
,FloorFunction
,LangFunction
,LengthFunction
,LowerFunction
,UpperFunction
-
Field Summary
FieldsFields inherited from class cz.cvut.kbss.jopa.query.criteria.expressions.AbstractExpression
cb, negated
Fields inherited from class cz.cvut.kbss.jopa.query.criteria.SelectionImpl
type
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractFunctionExpression
(Class<X> type, AbstractPathExpression argumentExpression, CriteriaBuilder cb) -
Method Summary
Modifier and TypeMethodDescriptionabstract String
void
setExpressionToQuery
(StringBuilder query, CriteriaParameterFiller parameterFiller) Methods inherited from class cz.cvut.kbss.jopa.query.criteria.expressions.AbstractExpression
in, in, isNegated, negate
Methods inherited from class cz.cvut.kbss.jopa.query.criteria.SelectionImpl
getAlias, getCompoundedSelectionItems, getJavaType, isCompoundedSelection
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cz.cvut.kbss.jopa.model.query.criteria.Selection
getCompoundedSelectionItems, isCompoundedSelection
Methods inherited from interface cz.cvut.kbss.jopa.model.query.TupleElement
getAlias, getJavaType
-
Field Details
-
argumentExpression
-
-
Constructor Details
-
AbstractFunctionExpression
public AbstractFunctionExpression(Class<X> type, AbstractPathExpression argumentExpression, CriteriaBuilder cb)
-
-
Method Details
-
setExpressionToQuery
- Specified by:
setExpressionToQuery
in classAbstractExpression<X>
-
getFunctionName
-