public class ColumnReference extends BaseLanguageObject implements MetadataReference<Column>, Expression
| Constructor and Description |
|---|
ColumnReference(NamedTable group,
String name,
Column metadataObject,
Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptVisitor(LanguageObjectVisitor visitor) |
Column |
getMetadataObject() |
String |
getName()
Gets the name of the element.
|
NamedTable |
getTable()
Return the table that contains this column.
|
Class<?> |
getType()
Determine the type returned by this expression.
|
void |
setMetadataObject(Column metadataObject) |
void |
setName(String name)
Sets the name of the element.
|
void |
setTable(NamedTable group) |
void |
setType(Class<?> type) |
toStringpublic ColumnReference(NamedTable group, String name, Column metadataObject, Class<?> type)
public String getName()
public NamedTable getTable()
public Column getMetadataObject()
getMetadataObject in interface MetadataReference<Column>public void setMetadataObject(Column metadataObject)
public void acceptVisitor(LanguageObjectVisitor visitor)
acceptVisitor in interface LanguageObjectpublic void setTable(NamedTable group)
public Class<?> getType()
ExpressiongetType in interface Expressionpublic void setName(String name)
name - The name of the elementpublic void setType(Class<?> type)
Copyright © 2016 JBoss by Red Hat. All rights reserved.