public class JdbcSchema.Table.Column.Usage extends Object
Modifier and Type | Field and Description |
---|---|
JdbcSchema.Table.Column |
captionColumn |
boolean |
collapsed |
MondrianDef.Expression |
joinExp |
RolapLevel |
level |
String |
levelColumnName |
JdbcSchema.Table.Column |
ordinalColumn |
Map<String,JdbcSchema.Table.Column> |
properties |
RolapStar.Column |
rColumn |
MondrianDef.Relation |
relation |
String |
rightJoinConditionColumnName |
RolapStar.Measure |
rMeasure |
RolapStar.Table |
rTable |
String |
usagePrefix
The prefix (possibly null) to use during aggregate table
generation (See AggGen).
|
Modifier and Type | Method and Description |
---|---|
RolapAggregator |
getAggregator()
Returns the aggregator associated with this usage (if its a
measure usage, otherwise null).
|
MondrianDef.Expression |
getCaptionExp() |
JdbcSchema.Table.Column |
getColumn()
Returns the column with which this usage is associated.
|
MondrianDef.Expression |
getOrdinalExp() |
Map<String,MondrianDef.Expression> |
getProperties() |
String |
getSymbolicName()
Returns the usage's symbolic name.
|
JdbcSchema.UsageType |
getUsageType()
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.
|
String |
toString() |
public RolapStar.Measure rMeasure
public MondrianDef.Relation relation
public MondrianDef.Expression joinExp
public String levelColumnName
public RolapStar.Column rColumn
public JdbcSchema.Table.Column ordinalColumn
public JdbcSchema.Table.Column captionColumn
public Map<String,JdbcSchema.Table.Column> properties
public boolean collapsed
public RolapLevel level
public RolapStar.Table rTable
public String rightJoinConditionColumnName
public String usagePrefix
public JdbcSchema.Table.Column getColumn()
public JdbcSchema.UsageType getUsageType()
public void setSymbolicName(String symbolicName)
symbolicName
- Symbolic namepublic String getSymbolicName()
public MondrianDef.Expression getOrdinalExp()
public MondrianDef.Expression getCaptionExp()
public Map<String,MondrianDef.Expression> getProperties()
public void setAggregator(RolapAggregator aggregator)
aggregator
- Aggregatorpublic RolapAggregator getAggregator()
public void print(PrintWriter pw, String prefix)
Copyright © 2019 Hitachi Vantara. All rights reserved.