Interface AliasableNode
-
- All Known Implementing Classes:
AbsNode,AggregateNode,ArithmeticFunctionNode,AvgNode,BooleanLiteralNode,CaseNode,ClassForInheritanceNode,CoalesceNode,ConcatNode,ConstructorNode,CountNode,DateFunctionNode,DivideNode,DotNode,DoubleLiteralNode,FloatLiteralNode,FuncNode,FunctionalExpressionNode,IndexNode,IntegerLiteralNode,LengthNode,LiteralNode,LocateNode,LongLiteralNode,LowerNode,MapEntryNode,MapKeyNode,MaxNode,MinNode,MinusNode,ModNode,MultiplyNode,NullIfNode,PlusNode,SizeNode,SqrtNode,StringFunctionNode,StringLiteralNode,SubstringNode,SumNode,TemporalLiteralNode,TrimNode,UpperNode,VariableNode
public interface AliasableNodeThis interface should be implemented by any node that can be aliased in the select clause. It will be used to help the select node build a list of aliased expressions- Author:
- tware
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAlias()voidsetAlias(java.lang.String alias)
-