public class DerivedColumn extends AbstractFragment implements SelectFragment, MergeFragment, InsertFragment
root| Constructor and Description |
|---|
DerivedColumn(Fragment root,
ValueExpression valueExpression)
Create a new instance of a
DerivedColumn. |
DerivedColumn(Fragment root,
ValueExpression valueExpression,
String derivedColumnName)
Create a new instance of a
DerivedColumn. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(InsertVisitor visitor)
Accept a visitor (e.g.
|
void |
accept(MergeVisitor visitor)
Accept a visitor (e.g.
|
void |
accept(SelectVisitor visitor)
Accept a visitor (e.g.
|
String |
getDerivedColumnName()
Get a derived column name.
|
ValueExpression |
getValueExpression()
Get a value expression that belongs to this derived column.
|
boolean |
hasDerivedColumnName()
Check if this function has a derived column name.
|
getRootpublic DerivedColumn(Fragment root, ValueExpression valueExpression)
DerivedColumn.root - root SQL statement this fragment belongs tovalueExpression - derived column's contentpublic DerivedColumn(Fragment root, ValueExpression valueExpression, String derivedColumnName)
DerivedColumn.root - root SQL statement this fragment belongs tovalueExpression - derived column's contentderivedColumnName - name of a derived columnpublic ValueExpression getValueExpression()
public String getDerivedColumnName()
public boolean hasDerivedColumnName()
public void accept(SelectVisitor visitor)
SelectFragmentaccept in interface SelectFragmentvisitor - visitor to acceptpublic void accept(InsertVisitor visitor)
InsertFragmentaccept in interface InsertFragmentvisitor - visitor to acceptpublic void accept(MergeVisitor visitor)
MergeFragmentaccept in interface MergeFragmentvisitor - visitor to acceptCopyright © 2018–2021. All rights reserved.