Package mondrian.olap

Class MondrianDef.AggTable

java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.olap.MondrianDef.AggTable
All Implemented Interfaces:
Serializable, Cloneable, org.eigenbase.xom.NodeDef
Direct Known Subclasses:
MondrianDef.AggName, MondrianDef.AggPattern
Enclosing class:
MondrianDef

public abstract static class MondrianDef.AggTable extends org.eigenbase.xom.ElementDef
A definition of an aggregate table for a base fact table. This aggregate table must be in the same schema as the base fact table.
See Also:
  • Field Details

  • Constructor Details

    • AggTable

      public AggTable()
    • AggTable

      public AggTable(org.eigenbase.xom.DOMWrapper _def) throws org.eigenbase.xom.XOMException
      Throws:
      org.eigenbase.xom.XOMException
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.eigenbase.xom.NodeDef
      Overrides:
      getName in class org.eigenbase.xom.ElementDef
    • display

      public void display(PrintWriter _out, int _indent)
    • displayXML

      public void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent)
      Specified by:
      displayXML in interface org.eigenbase.xom.NodeDef
      Overrides:
      displayXML in class org.eigenbase.xom.ElementDef
    • displayDiff

      public boolean displayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent)
      Overrides:
      displayDiff in class org.eigenbase.xom.ElementDef
    • isIgnoreCase

      public boolean isIgnoreCase()
    • getAggFactCount

      public MondrianDef.AggFactCount getAggFactCount()
    • getMeasuresFactCount

      public MondrianDef.AggMeasureFactCount[] getMeasuresFactCount()
    • getAggIgnoreColumns

      public MondrianDef.AggIgnoreColumn[] getAggIgnoreColumns()
    • getAggForeignKeys

      public MondrianDef.AggForeignKey[] getAggForeignKeys()
    • getAggMeasures

      public MondrianDef.AggMeasure[] getAggMeasures()
    • getAggLevels

      public MondrianDef.AggLevel[] getAggLevels()