Package com.esri.sde.sdk.client

Examples of com.esri.sde.sdk.client.SeColumnDefinition


        /*
         * Define the columns and their attributes for the table to be created. NOTE: The valid
         * range/values of size and scale parameters vary from one database to another.
         */
        boolean isNullable = true;
        colDefs[0] = new SeColumnDefinition("INT32_COL", SeColumnDefinition.TYPE_INTEGER, 10, 0,
                isNullable);
        colDefs[1] = new SeColumnDefinition("INT16_COL", SeColumnDefinition.TYPE_SMALLINT, 4, 0,
                isNullable);
        colDefs[2] = new SeColumnDefinition("FLOAT32_COL", SeColumnDefinition.TYPE_FLOAT, 5, 2,
                isNullable);
        colDefs[3] = new SeColumnDefinition("FLOAT64_COL", SeColumnDefinition.TYPE_DOUBLE, 15, 4,
                isNullable);
        colDefs[4] = new SeColumnDefinition("STRING_COL", SeColumnDefinition.TYPE_STRING, 25, 0,
                isNullable);
        colDefs[5] = new SeColumnDefinition("DATE_COL", SeColumnDefinition.TYPE_DATE, 1, 0,
                isNullable);
        colDefs[6] = new SeColumnDefinition("INT64_COL", SeColumnDefinition.TYPE_INTEGER, 10, 0,
                isNullable);

        final Command<Void> createBaseTableCmd = new Command<Void>() {

            @Override
View Full Code Here


                     * are defined in the dbtune table.
                     */
                    if (LOGGER.isLoggable(Level.FINE)) {
                        System.out.println("\n--> Creating a table using DBMS Default Keyword");
                    }
                    SeColumnDefinition[] tmpCols = new SeColumnDefinition[] { new SeColumnDefinition(
                            "tmp", SeColumnDefinition.TYPE_STRING, 5, 0, true) };
                    table.create(tmpCols, testData.getConfigKeyword());
                    if (LOGGER.isLoggable(Level.FINE)) {
                        System.out.println(" - Done.");
                    }
                    SeColumnDefinition[] colDefs = new SeColumnDefinition[7];

                    /*
                     * Define the columns and their attributes for the table to be created. NOTE:
                     * The valid range/values of size and scale parameters vary from one database to
                     * another.
                     */
                    boolean isNullable = true;
                    colDefs[0] = new SeColumnDefinition("INT32_COL",
                            SeColumnDefinition.TYPE_INTEGER, 10, 0, isNullable);
                    colDefs[1] = new SeColumnDefinition("INT16_COL",
                            SeColumnDefinition.TYPE_SMALLINT, 4, 0, isNullable);
                    colDefs[2] = new SeColumnDefinition("FLOAT32_COL",
                            SeColumnDefinition.TYPE_FLOAT, 5, 2, isNullable);
                    colDefs[3] = new SeColumnDefinition("FLOAT64_COL",
                            SeColumnDefinition.TYPE_DOUBLE, 15, 4, isNullable);
                    colDefs[4] = new SeColumnDefinition("STRING_COL",
                            SeColumnDefinition.TYPE_STRING, 25, 0, isNullable);
                    colDefs[5] = new SeColumnDefinition("DATE_COL", SeColumnDefinition.TYPE_DATE,
                            1, 0, isNullable);
                    colDefs[6] = new SeColumnDefinition("INT64_COL",
                            SeColumnDefinition.TYPE_INTEGER, 10, 0, isNullable);

                    table.addColumn(colDefs[0]);
                    table.addColumn(colDefs[1]);
                    table.addColumn(colDefs[2]);
View Full Code Here

     */
    @SuppressWarnings("deprecation")
    public static SeColumnDefinition[] getTestTableCols() throws SeException {
        if (TEST_TABLE_COLS == null) {
            TEST_TABLE_COLS = new SeColumnDefinition[] {
                    new SeColumnDefinition("ROW_ID", SeColumnDefinition.TYPE_INTEGER, 10, 0, false),
                    new SeColumnDefinition("CLOB_COL", SeColumnDefinition.TYPE_CLOB, 1000, 0, true), };
        }
        return TEST_TABLE_COLS;
    }
View Full Code Here

                    // no-op, table didn't existed
                }

                SeColumnDefinition[] colDefs = new SeColumnDefinition[2];

                colDefs[0] = new SeColumnDefinition("ID", SeColumnDefinition.TYPE_INT32, 10, 0,
                        false);
                colDefs[1] = new SeColumnDefinition("NAME", SeColumnDefinition.TYPE_STRING, 255, 0,
                        false);

                layer = new SeLayer(connection);
                layer.setTableName(MASTER);
                table.create(colDefs, td.getConfigKeyword());
View Full Code Here

                    // no-op, table didn't existed
                }

                SeColumnDefinition[] colDefs = new SeColumnDefinition[4];

                colDefs[0] = new SeColumnDefinition("ID", SeColumnDefinition.TYPE_INTEGER, 10, 0,
                        false);
                colDefs[1] = new SeColumnDefinition("MASTER_ID", SeColumnDefinition.TYPE_INTEGER,
                        10, 0, false);
                colDefs[2] = new SeColumnDefinition("NAME", SeColumnDefinition.TYPE_STRING, 255, 0,
                        false);
                colDefs[3] = new SeColumnDefinition("DESCRIPTION", SeColumnDefinition.TYPE_STRING,
                        255, 0, false);

                table.create(colDefs, td.getConfigKeyword());
                return null;
            }
View Full Code Here

TOP

Related Classes of com.esri.sde.sdk.client.SeColumnDefinition

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.