Package org.teiid.client.metadata

Examples of org.teiid.client.metadata.MetadataResult


        }
        return columnMetadata;
    }

    private void loadFullMetadata() throws SQLException {
      MetadataResult results;
    try {
      results = this.statement.getDQP().getMetadata(this.requestID);
    } catch (TeiidComponentException e) {
      throw TeiidSQLException.create(e);
    } catch (TeiidProcessingException e) {
      throw TeiidSQLException.create(e);
    }
        this.metadata = results.getColumnMetadata();
    }
View Full Code Here


    @Test public void testDefect16629_moneyType() throws Exception {
        QueryMetadataInterface metadata = FakeMetadataFactory.examplePrivatePhysicalModel();
        String sql = "SELECT e1 FROM pm1.g2"; //$NON-NLS-1$
       
        MetadataResult response = helpTestQuery(metadata, sql, FakeMetadataFactory.examplePrivatePhysicalModelVDB());
       
        helpCheckNumericAttributes(response, 0, 21, 19, 4);
    }
View Full Code Here

    @Test public void testDefect16629_aggregatesOnMoneyType() throws Exception {
        QueryMetadataInterface metadata = FakeMetadataFactory.examplePrivatePhysicalModel();
        String sql = "SELECT min(e1), max(e1), sum(e1), avg(e1) FROM pm1.g2"; //$NON-NLS-1$
       
        MetadataResult response = helpTestQuery(metadata, sql, FakeMetadataFactory.examplePrivatePhysicalModelVDB());
        helpCheckNumericAttributes(response, 0, 21, 19, 4);
        helpCheckNumericAttributes(response, 1, 21, 19, 4);
        helpCheckNumericAttributes(response, 2, 22, 20, 0);
        helpCheckNumericAttributes(response, 3, 22, 20, 0);
    }
View Full Code Here

        Map[] paramMetadata = new Map[params.size()];
        for (int i = 0; i < params.size(); i++) {
      paramMetadata[i] = getDefaultColumn(null, null, params.get(i).getType());
    }
       
        return new MetadataResult(columnMetadata, paramMetadata);
    }
View Full Code Here

TOP

Related Classes of org.teiid.client.metadata.MetadataResult

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.