Package mondrian.rolap.aggmatcher
Class JdbcSchema.Table.Column.Usage
java.lang.Object
mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage
- Enclosing class:
- JdbcSchema.Table.Column
A usage of a column.
-
Field Summary
Modifier and TypeFieldDescriptionboolean
The prefix (possibly null) to use during aggregate table generation (See AggGen). -
Method Summary
Modifier and TypeMethodDescriptionReturns the aggregator associated with this usage (if its a measure usage, otherwise null).Returns the column with which this usage is associated.Returns the usage's symbolic name.Returns the column usage type.void
print
(PrintWriter pw, String prefix) void
setAggregator
(RolapAggregator aggregator) Sets the aggregator associated with this usage (if it is a measure usage).void
setSymbolicName
(String symbolicName) Sets the symbolic (logical) name associated with this usage.toString()
-
Field Details
-
rMeasure
-
relation
-
joinExp
-
levelColumnName
-
rColumn
-
ordinalColumn
-
properties
-
collapsed
public boolean collapsed -
level
-
rTable
-
rightJoinConditionColumnName
-
usagePrefix
The prefix (possibly null) to use during aggregate table generation (See AggGen).
-
-
Method Details
-
getColumn
Returns the column with which this usage is associated.- Returns:
- the usage's column.
-
getUsageType
Returns the column usage type. -
setSymbolicName
Sets the symbolic (logical) name associated with this usage. For example, this might be the measure's name.- Parameters:
symbolicName
- Symbolic name
-
getSymbolicName
Returns the usage's symbolic name. -
getOrdinalExp
-
getCaptionExp
-
getProperties
-
setAggregator
Sets the aggregator associated with this usage (if it is a measure usage).- Parameters:
aggregator
- Aggregator
-
getAggregator
Returns the aggregator associated with this usage (if its a measure usage, otherwise null). -
toString
-
print
-