Interface AliasAvailable
-
- All Superinterfaces:
ASTNode,SQLSegment
- All Known Subinterfaces:
TableSegment
- All Known Implementing Classes:
AggregationDistinctProjectionSegment,AggregationProjectionSegment,ColumnProjectionSegment,DeleteMultiTableSegment,ExpressionProjectionSegment,JoinTableSegment,ParameterMarkerExpressionSegment,ShorthandProjectionSegment,SimpleTableSegment,SubqueryProjectionSegment,SubqueryTableSegment,XmlTableSegment
public interface AliasAvailable extends SQLSegment
Alias available.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<AliasSegment>getAlias()Get alias segment.Optional<String>getAliasName()Get alias name.voidsetAlias(AliasSegment alias)Set alias.-
Methods inherited from interface org.apache.shardingsphere.sql.parser.sql.common.segment.SQLSegment
getStartIndex, getStopIndex
-
-
-
-
Method Detail
-
getAlias
Optional<AliasSegment> getAlias()
Get alias segment.- Returns:
- alias segment
-
setAlias
void setAlias(AliasSegment alias)
Set alias.- Parameters:
alias- alias
-
-