From 8c6d82d61fdc81755b8971fdaa73729617d6df2f Mon Sep 17 00:00:00 2001 From: Davies Liu Date: Thu, 4 Jun 2015 17:09:05 -0700 Subject: [PATCH] update docs --- .../spark/sql/catalyst/expressions/Expression.scala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala index 6efa08626795e..f4f866331f569 100644 --- a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala +++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala @@ -55,7 +55,9 @@ abstract class Expression extends TreeNode[Expression] { /** * Returns an [[EvaluatedExpression]], which contains Java source code that * can be used to generate the result of evaluating the expression on an input row. + * * @param ctx a [[CodeGenContext]] + * @return [[EvaluatedExpression]] */ def gen(ctx: CodeGenContext): EvaluatedExpression = { val nullTerm = ctx.freshName("nullTerm") @@ -67,7 +69,11 @@ abstract class Expression extends TreeNode[Expression] { } /** - * Returns Java source code for this expression + * Returns Java source code for this expression. + * + * @param ctx a [[CodeGenContext]] + * @param ev an [[EvaluatedExpression]] with unique terms. + * @return Java source code */ def genCode(ctx: CodeGenContext, ev: EvaluatedExpression): Code = { val e = this.asInstanceOf[Expression]