Class ColumnNode
- java.lang.Object
-
- org.apache.cayenne.access.sqlbuilder.sqltree.Node
-
- org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
-
- Direct Known Subclasses:
UnescapedColumnNode
public class ColumnNode extends Node
- Since:
- 4.2
-
-
Constructor Summary
Constructors Constructor Description ColumnNode(String table, String column, String alias, DbAttribute attribute)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuotingAppendableappend(QuotingAppendable buffer)Nodecopy()StringgetAlias()DbAttributegetAttribute()StringgetColumn()StringgetTable()voidsetAlias(String alias)-
Methods inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.Node
addChild, addChild, appendChildrenEnd, appendChildrenSeparator, appendChildrenStart, deepCopy, getChild, getChildrenCount, getParent, getType, replaceChild, setParent, toString, visit
-
-
-
-
Field Detail
-
table
protected final String table
-
column
protected final String column
-
attribute
protected final DbAttribute attribute
-
alias
protected String alias
-
-
Constructor Detail
-
ColumnNode
public ColumnNode(String table, String column, String alias, DbAttribute attribute)
-
-
Method Detail
-
append
public QuotingAppendable append(QuotingAppendable buffer)
-
getTable
public String getTable()
-
getColumn
public String getColumn()
-
getAlias
public String getAlias()
-
setAlias
public void setAlias(String alias)
-
getAttribute
public DbAttribute getAttribute()
-
-