Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.makumba.providers.query.oql
Class InTree

    java.lang.Object
      org.makumba.providers.query.oql.AnalysisTree
          org.makumba.providers.query.oql.InTree

    public class InTree

extends AnalysisTree

a tree checker for the IN operator. it makes sure that the type of the left operand is the same with the types of all operands in the compared set

Field Summary

Fields inherited from class org.makumba.providers.query.oql.AnalysisTree
`ADD, AND, ASIM_COMP, CONCAT, EXCEPT, IN, INTERSECT, leaf, left, LIKE, makumbaType, MUL, op, OR, right, SIM_COMP, UNION`

Constructor Summary
`InTree(Object left, Object right)`

Method Summary
`void` | `computeType()`

Methods inherited from class org.makumba.providers.query.oql.AnalysisTree
`adjustType, checkOperandTypes, checkOperandTypes, computeTypeFromOperands, getMakumbaType, getTree, guessParameterType, guessParameterType, negociateOperandTypes, toString`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### InTree

    public InTree(Object left,
                  Object right)

Method Detail

### computeType

    public void computeType()
                     throws antlr.RecognitionException

  Overrides:
    `computeType` in class `AnalysisTree`
  Throws:
    `antlr.RecognitionException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Docs generated on 2009-02-25 14:20