org.azzyzt.jee.runtime.dto.query
Class FieldReference
java.lang.Object
org.azzyzt.jee.runtime.dto.query.Operand
org.azzyzt.jee.runtime.dto.query.FieldReference
- All Implemented Interfaces:
- FieldReferer
public class FieldReference
- extends Operand
- implements FieldReferer
A FieldReference
is an Operand
in an Expression
.
A field reference can be to a field of the result entity of the query (with the field
name exactly being the name of a field of that entity), or it can refer to a field in
another entity that is reachable via a mapped association. In the latter case we use
the same dotted notation as in JPQL.
- See Also:
Expression
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FieldReference
public FieldReference()
FieldReference
public FieldReference(java.lang.String fieldName)
FieldReference
public FieldReference(java.lang.String fieldName,
boolean isCaseSensitive)
getFieldName
public java.lang.String getFieldName()
- Specified by:
getFieldName
in interface FieldReferer
setFieldName
public void setFieldName(java.lang.String fieldName)
- Specified by:
setFieldName
in interface FieldReferer
isCaseSensitive
public boolean isCaseSensitive()
setCaseSensitive
public void setCaseSensitive(boolean isCaseSensitive)
isValid
public boolean isValid()
- Specified by:
isValid
in class Operand