Examples of MutableTable


Examples of org.apache.metamodel.schema.MutableTable

        for (Entry<String, String> entry : _tableNamesToInternalIds.entrySet()) {

            final String tableName = entry.getKey();
            final String relationshipId = entry.getValue();

            final MutableTable table = (MutableTable) schema.getTableByName(tableName);

            buildColumns(table, relationshipId, xssfReader);
        }
        return schema;
    }
View Full Code Here

Examples of org.apache.metamodel.schema.MutableTable

public class GroupedQueryBuilderImplTest extends TestCase {

  public void testFindColumnWithAlias() throws Exception {
    DataContext dataContext = EasyMock.createMock(DataContext.class);

    MutableTable table1 = new MutableTable("foo");
    table1.addColumn(new MutableColumn("col1").setTable(table1));
    table1.addColumn(new MutableColumn("col2").setTable(table1));
    table1.addColumn(new MutableColumn("col3").setTable(table1));

    MutableTable table2 = new MutableTable("bar");
    table2.addColumn(new MutableColumn("col1").setTable(table2));
    table2.addColumn(new MutableColumn("col2").setTable(table2));
    table2.addColumn(new MutableColumn("col3").setTable(table2));

    Query query = new Query().from(table1, "f").from(table2, "b");
    GroupedQueryBuilderImpl gqbi = new GroupedQueryBuilderImpl(dataContext,
        query);
View Full Code Here

Examples of org.apache.metamodel.schema.MutableTable

      @Override
      protected Schema getSchemaByNameInternal(String name) {
        throw new UnsupportedOperationException();
      }
    };
    Table tableAB = new MutableTable("tableAB");
    Table tableC = new MutableTable("tableC");

    Column colA = new MutableColumn("colA", null, tableAB, 0, true);
    Column colB = new MutableColumn("colB", null, tableAB, 1, true);
    Column colC = new MutableColumn("colC", null, tableC, 0, true);
View Full Code Here

Examples of org.apache.metamodel.schema.MutableTable

    protected void setUp() throws Exception {
        super.setUp();
        dc = new MockDataContext("sch", "tab1", "foo");
        MutableSchema schema = (MutableSchema) dc.getDefaultSchema();
        table1 = schema.getTables()[0];
        schema.addTable(new MutableTable("tab2").setSchema(schema));
        table2 = schema.getTableByName("tab2");
        col1 = table1.getColumns()[0];
        col2 = table1.getColumns()[1];
    }
View Full Code Here

Examples of org.apache.metamodel.schema.MutableTable

        }
    }

    public void testGetTableWithQuotesInLabel() throws Exception {
        MutableSchema schema1 = new MutableSchema("foo");
        schema1.addTable(new MutableTable("bar.baz", schema1));
        MutableSchema schema2 = new MutableSchema("foo.bar");
        schema2.addTable(new MutableTable("baz", schema2));

        MyDataContext dc = new MyDataContext("foo", schema1, schema2);
        assertEquals("baz", dc.getTableByQualifiedLabel("foo.bar.baz").getName());

        assertEquals("baz", dc.getTableByQualifiedLabel("\"foo.bar\".baz").getName());
View Full Code Here

Examples of org.apache.metamodel.schema.MutableTable

    }

    public void testGetColumnWithQuotesInLabel() throws Exception {
        MutableSchema schema = new MutableSchema("foo");

        MutableTable table1 = new MutableTable("bar.baz", schema);
        schema.addTable(table1);
        table1.addColumn(new MutableColumn("buuh", table1));

        MutableTable table2 = new MutableTable("bar", schema);
        schema.addTable(table2);
        table2.addColumn(new MutableColumn("baz.buuh", table2));

        MyDataContext dc = new MyDataContext("foo", schema);
        assertEquals("buuh", dc.getColumnByQualifiedLabel("foo.bar.baz.buuh").getName());

        assertEquals("buuh", dc.getColumnByQualifiedLabel("foo.\"bar.baz\".buuh").getName());
View Full Code Here

Examples of org.apache.metamodel.schema.MutableTable

            }

            @Override
            protected Schema getSchemaByNameInternal(String name) {
                MutableSchema sch = new MutableSchema("test");
                sch.addTable(new MutableTable("test_table1").setSchema(sch));
                sch.addTable(new MutableTable("test_table2").setSchema(sch));
                sch.addTable(new MutableTable("test_table3").setSchema(sch));
                return sch;
            }

            @Override
            protected String getDefaultSchemaName() {
View Full Code Here

Examples of org.apache.metamodel.schema.MutableTable

            }

            @Override
            protected Schema getSchemaByNameInternal(String name) {
                MutableSchema schema = new MutableSchema("sch");
                MutableTable table1 = new MutableTable("tab");
                MutableTable table2 = new MutableTable("tab_le");
                MutableTable table3 = new MutableTable("table");
                MutableTable table4 = new MutableTable("tabl_e");
                schema.addTable(table1.addColumn(new MutableColumn("col").setTable(table1)));
                schema.addTable(table2.addColumn(new MutableColumn("col").setTable(table2)));
                schema.addTable(table3.addColumn(new MutableColumn("col").setTable(table3)));
                schema.addTable(table4.addColumn(new MutableColumn("col").setTable(table4)));
                return schema;
            }

            @Override
            protected String getDefaultSchemaName() {
View Full Code Here

Examples of org.apache.metamodel.schema.MutableTable

        assertEquals("col1", result.getName());
    }

    private Schema createSchema(String name) {
        MutableSchema schema = new MutableSchema(name);
        MutableTable t1 = new MutableTable("table");
        MutableColumn col1 = new MutableColumn("col1");
        MutableColumn col2 = new MutableColumn("col2");
        t1.addColumn(col1).addColumn(col2);
        col1.setTable(t1);
        col2.setTable(t1);
        MutableTable t2 = new MutableTable("tab.le");
        MutableColumn col3 = new MutableColumn("col3");
        MutableColumn col4 = new MutableColumn("col4");
        t2.addColumn(col3).addColumn(col4);
        col3.setTable(t2);
        col4.setTable(t2);
        schema.addTable(t1).addTable(t2);
        t1.setSchema(schema);
        t2.setSchema(schema);
        return schema;
    }
View Full Code Here

Examples of org.apache.metamodel.schema.MutableTable

            }

            @Override
            protected Schema getMainSchema() throws MetaModelException {
                MutableSchema schema = new MutableSchema(getMainSchemaName());
                MutableTable table = new MutableTable("tabl").setSchema(schema);
                return schema.addTable(table.addColumn(new MutableColumn("col").setTable(table)));
            }
        };

        DataSet ds = dc.query().from("sch.tabl").selectCount().execute();
        assertTrue(ds.next());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.