Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Firebird Open Source J2ee connector - jdbc driver
   *
   * Distributable under LGPL license.
   * You may obtain a copy of the License at http://www.gnu.org/copyleft/lgpl.html
   *
   * This program is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * LGPL License for more details.
  *
  * This file was created by members of the firebird development team.
  * All individual contributions remain the Copyright (C) of those
  * individuals.  Contributors to this file are either listed here or
  * can be obtained from a CVS history command.
  *
  * All rights reserved.
  */
 package org.firebirdsql.jdbc.field;
 
 import java.io.Reader;
 import java.io.Writer;
 import java.sql.Clob;
 
 
 public class FBCachedClob implements Clob {
 	
 	private String javaEncoding;
 
 	public FBCachedClob(FBCachedBlob blobString javaEncoding) {
 		this. = blob;
 		this. = javaEncoding;
 	}
 
 	public void free() throws SQLException {
 	}
 
 	public InputStream getAsciiStream() throws SQLException {
 	}
 
 	public Reader getCharacterStream() throws SQLException {
 		if ( == null) {
 			return new InputStreamReader(inputStream);
 		} else {
 			try {
 			} catch (IOException ioe) {
 				throw new FBSQLException(ioe);
 			}
 		}
 	}
 
 	public Reader getCharacterStream(long poslong lengththrows SQLException {
 		InputStream inputStream = .getBinaryStream(poslength);
 		if ( == null) {
 			return new InputStreamReader(inputStream);
 		} else {
 			try {
 				return new InputStreamReader(inputStream);
 			} catch (IOException ioe) {
 				throw new FBSQLException(ioe);
 			}
 		}
 	}
 
 	public String getSubString(long posint lengththrows SQLException {
 		throw new FBSQLException("Not implemented");
 	}
 
 	public long length() throws SQLException {
 		throw new FBSQLException("Not implemented");
 	}
 
 	public long position(String searchstrlong startthrows SQLException {
 		throw new FBSQLException("Not implemented");
 	}
 
 	public long position(Clob searchstrlong startthrows SQLException {
 		throw new FBSQLException("Not implemented");
 	}
 
 	public OutputStream setAsciiStream(long posthrows SQLException {
 		throw new FBSQLException("Clob in auto-commit mode is read-only.");
 	}
 
 	public Writer setCharacterStream(long posthrows SQLException {
 		throw new FBSQLException("Clob in auto-commit mode is read-only.");
	}
	public int setString(long posString strthrows SQLException {
		throw new FBSQLException("Clob in auto-commit mode is read-only.");
	}
	public int setString(long posString strint offsetint len)
			throws SQLException {
		throw new FBSQLException("Clob in auto-commit mode is read-only.");
	}
	public void truncate(long lenthrows SQLException {
	}
New to GrepCode? Check out our FAQ X