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 QuotingAppendable
append(QuotingAppendable buffer)
Node
copy()
String
getAlias()
DbAttribute
getAttribute()
String
getColumn()
String
getTable()
void
setAlias(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()
-
-