public class BaseColumn extends Object implements UnnamedColumn, SelectItem, GroupingAttribute
| Constructor and Description |
|---|
BaseColumn(String columnName) |
BaseColumn(String tableSourceAlias,
String columnName) |
BaseColumn(String schemaName,
String tableSourceAlias,
String columnName) |
BaseColumn(String schemaName,
String tableName,
String tableSourceAlias,
String columnName) |
| Modifier and Type | Method and Description |
|---|---|
static BaseColumn |
create(String tableSourceAlias,
String columnName) |
BaseColumn |
deepcopy() |
boolean |
equals(Object obj) |
String |
getColumnName() |
String |
getSchemaName() |
String |
getTableName() |
String |
getTableSourceAlias() |
int |
hashCode() |
boolean |
isAggregateColumn() |
void |
setColumnName(String columnName) |
void |
setSchemaName(String schemaName) |
void |
setTableName(String tableName) |
void |
setTableSourceAlias(String tableSourceAlias) |
String |
toString() |
public BaseColumn(String columnName)
public String getTableSourceAlias()
public String getSchemaName()
public String getTableName()
public void setSchemaName(String schemaName)
public void setTableSourceAlias(String tableSourceAlias)
public String getColumnName()
public void setColumnName(String columnName)
public void setTableName(String tableName)
public static BaseColumn create(String tableSourceAlias, String columnName)
public boolean isAggregateColumn()
isAggregateColumn in interface SelectItempublic BaseColumn deepcopy()
deepcopy in interface SelectItemdeepcopy in interface UnnamedColumnCopyright © 2018 University of Michigan. All rights reserved.