Examples of DatabaseColumn


Examples of org.jitterbit.integration.database.info.DatabaseColumn

            return checkSchema(table);
        }

        private DatabaseTable createOrderDetailsTable() {
            DatabaseTable table = new DatabaseTable(quotes.escapeNameIfNeeded("Order Details"), "public");
            DatabaseColumn col = new DatabaseColumn(table, "OrderId", "int", 0, null, false, true);
            table.addColumn(col);
            col = new DatabaseColumn(table, "ProductId", "int", 0, null, false, true);
            table.addColumn(col);
            table.addColumn(new DatabaseColumn(table, "UnitPrice", "money", 0, null, false, false));
            table.addColumn(new DatabaseColumn(table, "Quantity", "int", 0, null, false, false));
            return checkSchema(table);
        }
View Full Code Here

Examples of org.jitterbit.integration.database.info.DatabaseColumn

            return checkSchema(table);
        }

        private DatabaseTable createOrderLogTable() {
            DatabaseTable table = new DatabaseTable(quotes.escapeNameIfNeeded("Order.Log"), "public");
            DatabaseColumn col = new DatabaseColumn(table, "OrderId", "int", 0, null, false, true);
            table.addColumn(col);
            table.addColumn(new DatabaseColumn(table, quotes.escapeNameIfNeeded("Log.A"), "string", 0, null, false, false));
            table.addColumn(new DatabaseColumn(table, quotes.escapeNameIfNeeded("Log.B"), "string", 0, null, false, false));
            return checkSchema(table);
        }
View Full Code Here

Examples of org.jitterbit.integration.database.info.DatabaseColumn

   
    @Test
    public void run() {
        DatabaseTable table = new DatabaseTable("Orders", "");
        DatabaseColumn[] columns = {
            new DatabaseColumn(table, "OrderID", "int", 0, null, false, false),
            new DatabaseColumn(table, "OrderDate", "date", 0, null, false, false),
            new DatabaseColumn(table, "CustomerID", "int", 0, null, false, false),
            new DatabaseColumn(table, "Status", "String", 0, null, false, false),
        };
        for (DatabaseColumn c : columns) {
            table.addColumn(c);
        }
        DatabaseColumn[] keys = new DatabaseColumn[] { columns[0], columns[1] };
View Full Code Here

Examples of org.jitterbit.integration.database.info.DatabaseColumn

        DatabaseTable table_2 = new DatabaseTable(name, schema);
        DatabaseTable table_3 = new DatabaseTable("order details", schema);
        assertEquals(table_1, table_2);
        assertEquals(table_1.hashCode(), table_2.hashCode());
        assertFalse(table_1.equals(table_3));
        table_1.addColumn(new DatabaseColumn(table_1, "orderid", "serial", 0, null, false, false));
        assertEquals(table_1, table_2);
    }
View Full Code Here

Examples of org.jitterbit.integration.database.info.DatabaseColumn

    }
   
    @Test
    public void testColumns() {
        DatabaseTable table = new DatabaseTable("order details", null);
        DatabaseColumn id = new DatabaseColumn(table, "id", "serial", 0, null, false, true);
        DatabaseColumn orderId = new DatabaseColumn(table, "orderId", "int", 0, null, false, true);
        DatabaseColumn date = new DatabaseColumn(table, "date", "date", 0, null, false, false);
        table.addColumn(id);
        table.addColumn(orderId);
        table.addColumn(date);
        assertEquals(Sets.newHashSet(table.getAllColumns()), Sets.newHashSet(id, orderId, date));
        assertEquals(Sets.newHashSet(table.getPrimaryKeys()), Sets.newHashSet(id, orderId));
View Full Code Here

Examples of org.jitterbit.integration.database.info.DatabaseColumn

    @Test
    public void run() {
        DatabaseTable table = new DatabaseTable("Orders", "");
        DatabaseColumn[] columns = {
            new DatabaseColumn(table, "OrderID", "int", 0, null, false, false),
            new DatabaseColumn(table, "OrderDate", "date", 0, null, false, false),
            new DatabaseColumn(table, "CustomerID", "int", 0, null, false, false),
            new DatabaseColumn(table, "Status", "String", 0, null, false, false),
        };
        for (DatabaseColumn c : columns) {
            table.addColumn(c);
        }
        String[] newValues = new String[] { "2007-07-05", "In process" };
View Full Code Here

Examples of org.jitterbit.integration.database.info.DatabaseColumn

            }
            DatabaseObject child = getChildObject(r);
            if (child == null) {
                continue;
            }
            DatabaseColumn parentField = getParentField(parent, r);
            if (parentField == null) {
                continue;
            }
            DatabaseColumn childField = getChildField(child, r);
            if (childField == null) {
                continue;
            }
            TableRelationship tr = addToMap(parent, parentField, child, childField);
            tr.setRelationshipNature(r.getCardinality());
View Full Code Here

Examples of org.jitterbit.integration.database.info.DatabaseColumn

            size = md.getColumnDisplaySize(col);
            decimalDigits = md.getScale(col);
        }

        public DatabaseColumn asColumn() {
            return new DatabaseColumn(null, name, typeName, sqlType, defVal, nullable, pk, size, decimalDigits);
        }
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.