/* * Microsoft JDBC Driver for SQL Server * * Copyright(c) Microsoft Corporation All rights reserved. * * This program is made available under the terms of the MIT License. See the LICENSE file in the project root for more information. */ package com.microsoft.sqlserver.jdbc; import java.io.UnsupportedEncodingException; import java.sql.NClob; import java.util.logging.Logger; /** * SQLServerNClob represents a National Character Set LOB object and implements java.sql.NClob. */ public final class SQLServerNClob extends SQLServerClobBase implements NClob { // Loggers should be class static to avoid lock contention with multiple threads private static final Logger logger = Logger.getLogger("com.microsoft.sqlserver.jdbc.internals.SQLServerNClob"); SQLServerNClob(SQLServerConnection connection) { super(connection, "", connection.getDatabaseCollation(), logger, null); } SQLServerNClob(BaseInputStream stream, TypeInfo typeInfo) throws SQLServerException, UnsupportedEncodingException { super(null, stream, typeInfo.getSQLCollation(), logger , typeInfo); } final JDBCType getJdbcType() { return JDBCType.NCLOB; } }