public class SelectItem<T extends Expression>
extends net.sf.jsqlparser.parser.ASTNodeAccessImpl
| Constructor and Description |
|---|
SelectItem() |
SelectItem(T expression) |
SelectItem(T expression,
Alias alias) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SelectItemVisitor selectItemVisitor) |
static SelectItem<?> |
from(Expression expression) |
static SelectItem<?> |
from(Expression expression,
Alias alias) |
Alias |
getAlias() |
T |
getExpression() |
<E extends Expression> |
getExpression(Class<E> type) |
void |
setAlias(Alias alias) |
void |
setExpression(T expression) |
String |
toString() |
SelectItem<?> |
withAlias(Alias alias) |
SelectItem<T> |
withExpression(T expression) |
public SelectItem()
public SelectItem(T expression)
public static SelectItem<?> from(Expression expression, Alias alias)
public static SelectItem<?> from(Expression expression)
public Alias getAlias()
public void setAlias(Alias alias)
public T getExpression()
public void setExpression(T expression)
public void accept(SelectItemVisitor selectItemVisitor)
public SelectItem<T> withExpression(T expression)
public SelectItem<?> withAlias(Alias alias)
public <E extends Expression> E getExpression(Class<E> type)
Copyright © 2004–2023 JSQLParser. All rights reserved.