Package org.jitterbit.integration.database.info

Examples of org.jitterbit.integration.database.info.DatabaseTable.addColumn()


            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);
        }

        private DatabaseTable createOrderLogTable() {
View Full Code Here


            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);
        }

        private DatabaseTable createOrderLogTable() {
            DatabaseTable table = new DatabaseTable(quotes.escapeNameIfNeeded("Order.Log"), "public");
View Full Code Here

        }

        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

        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);
        }

        private DatabaseTable checkSchema(DatabaseTable table) {
View Full Code Here

        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);
        }

        private DatabaseTable checkSchema(DatabaseTable table) {
            if (includeSchema) {
View Full Code Here

            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] };
        String s = UpdateKeyStringConverter.toString(Arrays.asList(keys));
        DatabaseColumn[] parsedColumns = UpdateKeyStringConverter.fromString(s, table);
        assertEquals(Sets.newHashSet(keys), Sets.newHashSet(parsedColumns));
View Full Code Here

    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

        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

        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

            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" };
        DatabaseColumn[] updatedColumns = new DatabaseColumn[] { columns[1], columns[3] };
        String s = UpdateValuesStringConverter.toString(updatedColumns, newValues);
        test(table, newValues, updatedColumns, s);
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.