public interface UnknownType extends ADQLOperand
Operand whose the type can not be known at the parsing time. A post-parsing step with column metadata is needed to resolved their types.
Note:
For the moment, only two operands are concerned: columns (ADQLColumn
) and user defined functions (UserDefinedFunction
).
Modifier and Type | Method and Description |
---|---|
char |
getExpectedType()
Get the type expected by the syntactic parser according to the context.
|
void |
setExpectedType(char c)
Set the type expected for this operand.
|
isGeometry, isNumeric, isString
adqlIterator, getCopy, getName, getPosition, toADQL
char getExpectedType()
void setExpectedType(char c)
c
- Expected type: 'n' or 'N' for numeric, 's' or 'S' for string, 'g' or 'G' for geometry.