|
com.im.df.api 5.9 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.im.df.api.dml.DFTerm
public abstract class DFTerm
This object is a superclass of all objects used for definition of expression terms for query execution in DIF.
| Method Summary | |
|---|---|
abstract void |
accept(DFTermVisitor visitor)
|
abstract Class<? extends DFFieldDataTypeCapability> |
getTermReturnType()
Compute the return type of the term. |
TermErrors |
validate(DFDataTree dataTree)
Validate the term. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public final TermErrors validate(DFDataTree dataTree)
dataTree - The parameter is optional (it means it can be null). If dataTree is specified
the term is validated in context of the datatree otherwise (if null) it is supposed that
the whole term is defined inside one DFEntity
public abstract Class<? extends DFFieldDataTypeCapability> getTermReturnType()
DFFieldDataTypeCapability or nullpublic abstract void accept(DFTermVisitor visitor)
|
com.im.df.api 5.9 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||