Package mondrian.rolap.aggmatcher
Class AggStar.Table.Column
java.lang.Object
mondrian.rolap.aggmatcher.AggStar.Table.Column
- Direct Known Subclasses:
AggStar.FactTable.Measure
,AggStar.Table.Level
- Enclosing class:
- AggStar.Table
Base class for Level and Measure classes
-
Constructor Summary
ModifierConstructorDescriptionprotected
Column
(String name, MondrianDef.Expression expression, Dialect.Datatype datatype, int bitPosition) -
Method Summary
Modifier and TypeMethodDescriptiongenerateExprString
(SqlQuery query) Generates a SQL expression, which typically this looks like this:tableName.columnName
.int
Get the bit possition associted with this column.Returns the datatype of this column.getName()
Get the name of the column (this is the name in the database).getTable()
Get the enclosing AggStar.Table.void
print
(PrintWriter pw, String prefix) toString()
-
Constructor Details
-
Column
protected Column(String name, MondrianDef.Expression expression, Dialect.Datatype datatype, int bitPosition)
-
-
Method Details
-
getName
Get the name of the column (this is the name in the database). -
getTable
Get the enclosing AggStar.Table. -
getBitPosition
public int getBitPosition()Get the bit possition associted with this column. This has the same value as this column's RolapStar.Column. -
getDatatype
Returns the datatype of this column. -
getSqlQuery
-
getExpression
-
generateExprString
Generates a SQL expression, which typically this looks like this:tableName.columnName
. -
toString
-
print
-
getInternalType
-