public final HiveParser.skewedColumnValue_return skewedColumnValue() throws RecognitionException {
		HiveParser.skewedColumnValue_return retval = new HiveParser.skewedColumnValue_return();
		retval.start = input.LT(1);

		CommonTree root_0 = null;

		ParserRuleReturnScope constant657 =null;


		 msgs.push("column value"); 
		try {
			// HiveParser.g:1696:5: ( constant )
			// HiveParser.g:1697:7: constant
			{
			root_0 = (CommonTree)adaptor.nil();


			pushFollow(FOLLOW_constant_in_skewedColumnValue10190);
			constant657=constant();
			state._fsp--;

			adaptor.addChild(root_0, constant657.getTree());

			}

			retval.stop = input.LT(-1);

			retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0);
			adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);

			 msgs.pop(); 
		}

		catch (RecognitionException e) {
		 reportError(e);
		  throw e;
		}

		finally {
			// do for sure before leaving
		}
		return retval;
	}