Package javax.sql.rowset

Examples of javax.sql.rowset.RowSetMetaDataImpl


                setMetaData(copyMetaData(rsmd));
            }
        } else {
            int colCount = getMetaData().getColumnCount()
                    + rsmd.getColumnCount() - 1;
            RowSetMetaData rowSetMetaData = new RowSetMetaDataImpl();
            rowSetMetaData.setColumnCount(colCount);
            for (int i = 1; i <= getMetaData().getColumnCount(); i++) {
                doCopyMetaData(rowSetMetaData, i, getMetaData(), i);
                if (i == matchColIndexs.get(0).intValue()) {
                    rowSetMetaData.setColumnName(i, MERGED_COLUMN_NAME);
                }
            }
            int index = 0;
            for (int j = 1; j <= rsmd.getColumnCount(); j++) {
                if (j == matchColumn) {
View Full Code Here


    }

    // deep copy of ResultSetMetaData
    protected RowSetMetaData copyMetaData(ResultSetMetaData metaData)
            throws SQLException {
        RowSetMetaDataImpl rowSetMetaData = new RowSetMetaDataImpl();
        rowSetMetaData.setColumnCount(metaData.getColumnCount());
        for (int columnIndex = 1; columnIndex <= metaData.getColumnCount(); columnIndex++) {
            rowSetMetaData.setAutoIncrement(columnIndex, metaData
                    .isAutoIncrement(columnIndex));
            doCopyMetaData(rowSetMetaData, columnIndex, metaData, columnIndex);
        }
        return rowSetMetaData;
    }
View Full Code Here

        }

        private void readMetadata() throws SQLException {
            RowSetMetaData md = (RowSetMetaData) webRs.getMetaData();
            if (md == null) {
                md = new RowSetMetaDataImpl();
                webRs.setMetaData(md);
            }

            if (currentTagName.equals("column-count")) { //$NON-NLS-1$
                columnCount = parseInt(currentValue);
View Full Code Here

                setMetaData(copyMetaData(rsmd));
            }
        } else {
            int colCount = getMetaData().getColumnCount()
                    + rsmd.getColumnCount() - 1;
            RowSetMetaData rowSetMetaData = new RowSetMetaDataImpl();
            rowSetMetaData.setColumnCount(colCount);
            for (int i = 1; i <= getMetaData().getColumnCount(); i++) {
                doCopyMetaData(rowSetMetaData, i, getMetaData(), i);
                if (i == matchColIndexs.get(0).intValue()) {
                    rowSetMetaData.setColumnName(i, MERGED_COLUMN_NAME);
                }
            }
            int index = 0;
            for (int j = 1; j <= rsmd.getColumnCount(); j++) {
                if (j == matchColumn) {
View Full Code Here

                setMetaData(copyMetaData(rsmd));
            }
        } else {
            int colCount = getMetaData().getColumnCount()
                    + rsmd.getColumnCount() - 1;
            RowSetMetaData rowSetMetaData = new RowSetMetaDataImpl();
            rowSetMetaData.setColumnCount(colCount);
            for (int i = 1; i <= getMetaData().getColumnCount(); i++) {
                doCopyMetaData(rowSetMetaData, i, getMetaData(), i);
                if (i == matchColIndexs.get(0).intValue()) {
                    rowSetMetaData.setColumnName(i, MERGED_COLUMN_NAME);
                }
            }
            int index = 0;
            for (int j = 1; j <= rsmd.getColumnCount(); j++) {
                if (j == matchColumn) {
View Full Code Here

    /**
     * @tests serialization/deserialization.
     */
    public void test_serialization_self() throws Exception {
        RowSetMetaDataImpl impl = new RowSetMetaDataImpl();
        impl.setColumnCount(1);
        impl.setColumnType(1, Types.CHAR);
        SerializationTest.verifySelf(impl, ROWSET_METADATA_COMPARATOR);
    }
View Full Code Here

    /**
     * @tests serialization/deserialization compatibility with RI.
     */
    public void test_serialization_compatibility() throws Exception {
        RowSetMetaDataImpl impl = new RowSetMetaDataImpl();
        impl.setColumnCount(2);
        impl.setColumnType(1, Types.ARRAY);
        impl.setColumnType(2, Types.BIGINT);
        SerializationTest.verifyGolden(this, impl, ROWSET_METADATA_COMPARATOR);
    }
View Full Code Here

    }
   
    @Override
    protected void setUp() throws Exception {
        super.setUp();
        metaDataImpl = new RowSetMetaDataImpl();
    }
View Full Code Here

        }
    }

    public void testGetConflictValue() throws Exception {

        RowSetMetaData metadata = new RowSetMetaDataImpl();
        metadata.setColumnCount(DEFAULT_COLUMN_COUNT);

        SyncResolverImpl resolver = new SyncResolverImpl(metadata);
        resolver.addConflictRow(
                new CachedRow(new Object[DEFAULT_COLUMN_COUNT]), 1,
                SyncResolver.INSERT_ROW_CONFLICT);
View Full Code Here

    }

    public void testNextPreviousConflict() throws Exception {

        RowSetMetaData metadata = new RowSetMetaDataImpl();
        metadata.setColumnCount(DEFAULT_COLUMN_COUNT);

        SyncResolverImpl resolver = new SyncResolverImpl(metadata);
        resolver.addConflictRow(
                new CachedRow(new Object[DEFAULT_COLUMN_COUNT]), 1,
                SyncResolver.INSERT_ROW_CONFLICT);
View Full Code Here

TOP

Related Classes of javax.sql.rowset.RowSetMetaDataImpl

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.