public ServiceMetaData deepCopy() { return new ServiceMetaData(this); }
case PRODUCT_NAME: if (value == null) { unsetProductName(); } else { setProductName((String)value); unsetProductVersion(); } else { setProductVersion((String)value); unsetProductMajorVersion(); } else { setProductMajorVersion((Integer)value); unsetProductMinorVersion(); } else { setProductMinorVersion((Integer)value); unsetJdbcMajorVersion(); } else { setJdbcMajorVersion((Integer)value); unsetJdbcMinorVersion(); } else { setJdbcMinorVersion((Integer)value); unsetIdentifierQuote(); } else { setIdentifierQuote((String)value);
EmbedDatabaseMetaData dmd = (EmbedDatabaseMetaData)connHolder .getConnection().getMetaData(); ServiceMetaData metadata = new ServiceMetaData() .setCatalogSeparator(dmd.getCatalogSeparator()) .setCatalogTerm(dmd.getCatalogTerm()) .setDateTimeFunctions(toList(dmd.getTimeDateFunctions())) .setDefaultResultSetHoldabilityHoldCursorsOverCommit(dmd .getResultSetHoldability() == ResultSet.HOLD_CURSORS_OVER_COMMIT) .setDefaultResultSetType(gfxdConstants.RESULTSET_TYPE_FORWARD_ONLY) .setDefaultTransactionIsolation( gfxdConstants.DEFAULT_TRANSACTION_ISOLATION) .setExtraNameCharacters(dmd.getExtraNameCharacters()) .setCatalogAtStart(dmd.isCatalogAtStart()) .setIdentifierQuote(dmd.getIdentifierQuoteString()) .setJdbcMajorVersion(dmd.getJDBCMajorVersion()) .setJdbcMinorVersion(dmd.getJDBCMinorVersion()) .setMaxBinaryLiteralLength(dmd.getMaxBinaryLiteralLength()) .setMaxCatalogNameLength(dmd.getMaxCatalogNameLength()) .setMaxCharLiteralLength(dmd.getMaxCharLiteralLength()) .setMaxColumnNameLength(dmd.getMaxColumnNameLength()) .setMaxColumnsInGroupBy(dmd.getMaxColumnsInGroupBy()) .setMaxColumnsInIndex(dmd.getMaxColumnsInIndex()) .setMaxColumnsInOrderBy(dmd.getMaxColumnsInOrderBy()) .setMaxColumnsInSelect(dmd.getMaxColumnsInSelect()) .setMaxColumnsInTable(dmd.getMaxColumnsInTable()) .setMaxConnections(dmd.getMaxConnections()) .setMaxCursorNameLength(dmd.getMaxCursorNameLength()) .setMaxIndexLength(dmd.getMaxIndexLength()) .setMaxOpenStatements(dmd.getMaxStatements())
EmbedDatabaseMetaData dmd = (EmbedDatabaseMetaData)connHolder .getConnection().getMetaData(); ServiceMetaData metadata = new ServiceMetaData() .setCatalogSeparator(dmd.getCatalogSeparator()) .setCatalogTerm(dmd.getCatalogTerm()) .setDateTimeFunctions(toList(dmd.getTimeDateFunctions())) .setDefaultResultSetHoldabilityHoldCursorsOverCommit(dmd .getResultSetHoldability() == ResultSet.HOLD_CURSORS_OVER_COMMIT) .setDefaultResultSetType(gfxdConstants.RESULTSET_TYPE_FORWARD_ONLY) .setDefaultTransactionIsolation( gfxdConstants.DEFAULT_TRANSACTION_ISOLATION) .setExtraNameCharacters(dmd.getExtraNameCharacters()) .setCatalogAtStart(dmd.isCatalogAtStart()) .setIdentifierQuote(dmd.getIdentifierQuoteString()) .setJdbcMajorVersion(dmd.getJDBCMajorVersion()) .setJdbcMinorVersion(dmd.getJDBCMinorVersion()) .setMaxBinaryLiteralLength(dmd.getMaxBinaryLiteralLength()) .setMaxCatalogNameLength(dmd.getMaxCatalogNameLength()) .setMaxCharLiteralLength(dmd.getMaxCharLiteralLength()) .setMaxColumnNameLength(dmd.getMaxColumnNameLength()) .setMaxColumnsInGroupBy(dmd.getMaxColumnsInGroupBy()) .setMaxColumnsInIndex(dmd.getMaxColumnsInIndex()) .setMaxColumnsInOrderBy(dmd.getMaxColumnsInOrderBy()) .setMaxColumnsInSelect(dmd.getMaxColumnsInSelect()) .setMaxColumnsInTable(dmd.getMaxColumnsInTable()) .setMaxConnections(dmd.getMaxConnections()) .setMaxCursorNameLength(dmd.getMaxCursorNameLength()) .setMaxIndexLength(dmd.getMaxIndexLength()) .setMaxOpenStatements(dmd.getMaxStatements())