Class FuncExpressionDTO
java.lang.Object
org.apache.gravitino.dto.rel.expressions.FuncExpressionDTO
- All Implemented Interfaces:
FunctionArg,Expression,FunctionExpression
Data transfer object representing a function expression.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.gravitino.dto.rel.expressions.FunctionArg
FunctionArg.ArgTypeNested classes/interfaces inherited from interface org.apache.gravitino.rel.expressions.FunctionExpression
FunctionExpression.FuncExpressionImpl -
Field Summary
Fields inherited from interface org.apache.gravitino.rel.expressions.Expression
EMPTY_EXPRESSION, EMPTY_NAMED_REFERENCEFields inherited from interface org.apache.gravitino.dto.rel.expressions.FunctionArg
EMPTY_ARGS -
Method Summary
Modifier and TypeMethodDescriptionargs()argType()Arguments type of the function.static FuncExpressionDTO.Builderbuilder()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.gravitino.rel.expressions.Expression
referencesMethods inherited from interface org.apache.gravitino.dto.rel.expressions.FunctionArg
validateMethods inherited from interface org.apache.gravitino.rel.expressions.FunctionExpression
children
-
Method Details
-
args
- Returns:
- The function arguments.
-
functionName
- Specified by:
functionNamein interfaceFunctionExpression- Returns:
- The function name.
-
arguments
- Specified by:
argumentsin interfaceFunctionExpression- Returns:
- The function arguments.
-
argType
Description copied from interface:FunctionArgArguments type of the function.- Specified by:
argTypein interfaceFunctionArg- Returns:
- The type of the function argument.
-
builder
- Returns:
- the builder for creating a new instance of FuncExpressionDTO.
-