# Package adql.query.operand

- Interface Summary
  Interface | Description
  --- | ---
  ADQLOperand | Any ADQL operand (an operation, a constant, a column name, a function, ...) must implement this interface and indicates whether it corresponds to a numeric, a string or a geometrical region value.
  UnknownType | Operand whose the type can not be known at the parsing time.

- Class Summary
  Class | Description
  --- | ---
  ADQLColumn | Represents the complete (literal) reference to a column ({schema(s)}.{table}.{column}).
  Concatenation | Represents a concatenation in ADQL (ex: "_s_ra" || ':' || "_s_dec").
  NegativeOperand | Lets putting a minus sign in front of any numeric operand.
  NumericConstant | A numeric (integer, double, ...) constant.
  Operation | It represents a simple numeric operation (sum, difference, multiplication and division).
  StringConstant | A string constant.
  WrappedOperand | Lets wrapping an operand by parenthesis.

- Enum Summary
  Enum | Description
  --- | ---
  OperationType | Type of possible simple numeric operations.