public class AggStar.Table.Column extends Object
Modifier | Constructor and Description |
---|---|
protected |
Column(String name,
MondrianDef.Expression expression,
Dialect.Datatype datatype,
int bitPosition) |
Modifier and Type | Method and Description |
---|---|
String |
generateExprString(SqlQuery query)
Generates a SQL expression, which typically this looks like
this:
tableName.columnName . |
int |
getBitPosition()
Get the bit possition associted with this column.
|
Dialect.Datatype |
getDatatype()
Returns the datatype of this column.
|
MondrianDef.Expression |
getExpression() |
SqlStatement.Type |
getInternalType() |
String |
getName()
Get the name of the column (this is the name in the database).
|
SqlQuery |
getSqlQuery() |
AggStar.Table |
getTable()
Get the enclosing AggStar.Table.
|
void |
print(PrintWriter pw,
String prefix) |
String |
toString() |
protected Column(String name, MondrianDef.Expression expression, Dialect.Datatype datatype, int bitPosition)
public String getName()
public AggStar.Table getTable()
public int getBitPosition()
public Dialect.Datatype getDatatype()
public SqlQuery getSqlQuery()
public MondrianDef.Expression getExpression()
public String generateExprString(SqlQuery query)
tableName.columnName
.public void print(PrintWriter pw, String prefix)
public SqlStatement.Type getInternalType()
Copyright © 2020 Hitachi Vantara. All rights reserved.