Package mondrian.olap

Examples of mondrian.olap.Axis


                                     final int[] cellKey)
  {

    final int axisIndex = columnToAxisPosition.get(columnIndex);
    final Axis[] axes = resultSet.getAxes();
    final Axis axis = axes[axisIndex];

    final List<Position> positionList = axis.getPositions();
    if (positionList.isEmpty())
    {
      return null;
    }
View Full Code Here


                                     final int[] cellKey)
  {

    final int axisIndex = columnToAxisPosition.get(columnIndex);
    final Axis[] axes = resultSet.getAxes();
    final Axis axis = axes[axisIndex];

    final List<Position> positionList = axis.getPositions();
    if (positionList.isEmpty())
    {
      return null;
    }
View Full Code Here

        // initialize axes
        mondrian.olap.Axis[] axes = result.getAxes();
        QueryAxis[] queryAxes = result.getQuery().getAxes();
        assert axes.length == queryAxes.length;
        for (int i = 0; i < axes.length; i++) {
            Axis axis = axes[i];
            QueryAxis queryAxis = queryAxes[i];
            axisList.add(new MondrianOlap4jCellSetAxis(this, queryAxis, axis));
        }

        // initialize filter axis
        QueryAxis queryAxis = result.getQuery().getSlicerAxis();
        final Axis axis = result.getSlicerAxis();
        if (queryAxis == null) {
            // Dummy slicer axis.
            queryAxis =
                new QueryAxis(
                    false, null, AxisOrdinal.StandardAxisOrdinal.SLICER,
View Full Code Here

    checkEmptyResult( metadata );
  }

  @Test
  public void testMetadataForNullPositions() {
    Axis axColumn = mockAxis( null );
    Axis axRow = mockAxis( null );
    Axis[] axes = new Axis[] { axColumn, axRow };

    Result nativeResultSet = mock( Result.class );
    when( nativeResultSet.getAxes() ).thenReturn( axes );
View Full Code Here

    checkEmptyResult( metadata );
  }

  @Test
  public void testMetadataForEmptyPositions() {
    Axis axColumn = mockAxis( ListUtils.EMPTY_LIST );
    Axis axRow = mockAxis( ListUtils.EMPTY_LIST );
    Axis[] axes = new Axis[] { axColumn, axRow };

    Result nativeResultSet = mock( Result.class );
    when( nativeResultSet.getAxes() ).thenReturn( axes );
View Full Code Here

  @Test
  @SuppressWarnings( { "rawtypes", "unchecked" } )
  public void testMetadataExtendedColumnNames() {
    List positions = mockPositions( COLUMN_SIZE, ROW_SIZE );

    Axis axColumn = mockAxis( positions );
    Axis axRow = mockAxis( positions );
    Axis[] axes = new Axis[] { axColumn, axRow };

    Result nativeResultSet = mock( Result.class );
    when( nativeResultSet.getAxes() ).thenReturn( axes );
View Full Code Here

  @Test
  @SuppressWarnings( { "rawtypes", "unchecked" } )
  public void testMetadataWithoutExtendedColumnNames() {
    List positions = mockPositions( COLUMN_SIZE, ROW_SIZE );

    Axis axColumn = mockAxis( positions );
    Axis axRow = mockAxis( positions );
    Axis[] axes = new Axis[] { axColumn, axRow };

    Result nativeResultSet = mock( Result.class );
    when( nativeResultSet.getAxes() ).thenReturn( axes );
View Full Code Here

  @Test
  @SuppressWarnings( "rawtypes" )
  public void testGetColumnName() {
    List positions = mockPositions( COLUMN_SIZE, ROW_SIZE );

    Axis axColumn = mockAxis( positions );
    Axis axRow = mockAxis( positions );
    Axis[] axes = new Axis[] { axColumn, axRow };

    Result nativeResultSet = mock( Result.class );
    when( nativeResultSet.getAxes() ).thenReturn( axes );
View Full Code Here

  @Test
  @SuppressWarnings( "rawtypes" )
  public void testGetColumnCount() {
    List positions = mockPositions( COLUMN_SIZE, ROW_SIZE );

    Axis axColumn = mockAxis( positions );
    Axis axRow = mockAxis( positions );
    Axis[] axes = new Axis[] { axColumn, axRow };

    Result nativeResultSet = mock( Result.class );
    when( nativeResultSet.getAxes() ).thenReturn( axes );
View Full Code Here

    metadata = new MDXMetaData( nativeResultSet );

    columnCount = metadata.getColumnCount();
    assertEquals( 0, columnCount );

    Axis axColumn = mockAxis( null );
    when( nativeResultSet.getAxes() ).thenReturn( new Axis[] { axColumn } );

    metadata = new MDXMetaData( nativeResultSet );

    columnCount = metadata.getColumnCount();
View Full Code Here

TOP

Related Classes of mondrian.olap.Axis

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.