/////////////////////// // Overridden functions public override string ToString() { switch (_type) { case HqlWordType.UNKNOWN: case HqlWordType.LITERAL_STRING: case HqlWordType.TEXT: return(Data); case HqlWordType.END_OF_LINE: return("\\n"); case HqlWordType.FIELD: case HqlWordType.FUNCTION: case HqlWordType.SCALAR: return(Field.ToString()); case HqlWordType.FLOAT: case HqlWordType.INT: case HqlWordType.ROWNUM: return(Parsed.ToString()); case HqlWordType.KEYWORD: return(Data); case HqlWordType.NULL: return("NULL"); default: throw new Exception("Unknown type of token"); } }