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) |
toString
public 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 LanguageObject
public void setTable(NamedTable group)
public Class<?> getType()
Expression
getType
in interface Expression
public void setName(String name)
name
- The name of the elementpublic void setType(Class<?> type)
Copyright © 2016 JBoss by Red Hat. All rights reserved.