Examples of LimitReader


Examples of org.apache.derby.iapi.services.io.LimitReader

     */
    public ReaderToUTF8Stream(Reader appReader,
                              int valueLength,
                              int numCharsToTruncate,
                              String typeName) {
        this.reader = new LimitReader(appReader);
        reader.setLimit(valueLength);
        buffer = new byte[BUFSIZE];
        blen = -1;       
        this.charsToTruncate = numCharsToTruncate;
        this.valueLength = valueLength;
View Full Code Here

Examples of org.apache.derby.iapi.services.io.LimitReader

                    "stream cannot be negative: " + maximumLength);
        }
        if (typeName == null) {
            throw new IllegalArgumentException("Type name cannot be null");
        }
        this.reader = new LimitReader(appReader);
        reader.setLimit(maximumLength);
        buffer = new byte[BUFSIZE];
        blen = -1;
        this.maximumLength = maximumLength;
        this.typeName = typeName;
View Full Code Here

Examples of org.apache.derby.iapi.services.io.LimitReader

    public ReaderToUTF8Stream(Reader appReader,
                              int valueLength,
                              int numCharsToTruncate,
                              String typeName,
                              StreamHeaderGenerator headerGenerator) {
        this.reader = new LimitReader(appReader);
        reader.setLimit(valueLength);
        this.charsToTruncate = numCharsToTruncate;
        this.valueLength = valueLength;
        this.typeName = typeName;
        this.hdrGen = headerGenerator;
View Full Code Here

Examples of org.apache.derby.iapi.services.io.LimitReader

            if(clobData != null) {
                // the data is string is already in the user spefied code set.
                ir = new java.io.StringReader(clobData);
                // wrap the Reader with a LimitReader class,
                // so that only the data of the clob length is read.
                LimitReader lr = new  LimitReader(ir);
                lr.setLimit((int) clobLength);
                return lr;
            } else {
                return lobFile.getCharacterStream(position, length);
            }
    } catch (Exception e) {
View Full Code Here

Examples of org.apache.derby.iapi.services.io.LimitReader

    public ReaderToUTF8Stream(Reader appReader,
                              int valueLength,
                              int numCharsToTruncate,
                              String typeName,
                              StreamHeaderGenerator headerGenerator) {
        this.reader = new LimitReader(appReader);
        this.charsToTruncate = numCharsToTruncate;
        this.valueLength = valueLength;
        this.typeName = typeName;
        this.hdrGen = headerGenerator;
View Full Code Here

Examples of org.apache.derby.iapi.services.io.LimitReader


    try {
      ParameterValueSet pvs = getParms();

      LimitReader limitIn = new LimitReader(reader);
      if (length != -1)
        limitIn.setLimit(length);
      ReaderToUTF8Stream utfIn = new ReaderToUTF8Stream(limitIn);

      /* JDBC is one-based, DBMS is zero-based */
      pvs.getParameterForSet(parameterIndex - 1).setValue(utfIn, length);

View Full Code Here

Examples of org.apache.derby.iapi.services.io.LimitReader


    try {
      ParameterValueSet pvs = getParms();

      LimitReader limitIn = new LimitReader(reader);
      if (length != -1)
        limitIn.setLimit(length);
      ReaderToUTF8Stream utfIn = new ReaderToUTF8Stream(limitIn);

      /* JDBC is one-based, DBMS is zero-based */
      pvs.getParameterForSet(parameterIndex - 1).setValue(utfIn, length);

View Full Code Here

Examples of org.apache.derby.iapi.services.io.LimitReader

    public ReaderToUTF8Stream(Reader appReader,
                              int valueLength,
                              int numCharsToTruncate,
                              String typeName,
                              StreamHeaderGenerator headerGenerator) {
        this.reader = new LimitReader(appReader);
        this.charsToTruncate = numCharsToTruncate;
        this.valueLength = valueLength;
        this.typeName = typeName;
        this.hdrGen = headerGenerator;
View Full Code Here

Examples of org.apache.derby.iapi.services.io.LimitReader

            if(clobData != null) {
                // the data is string is already in the user spefied code set.
                ir = new java.io.StringReader(clobData);
                // wrap the Reader with a LimitReader class,
                // so that only the data of the clob length is read.
                LimitReader lr = new  LimitReader(ir);
                lr.setLimit((int) clobLength);
                return lr;
            } else {
                return lobFile.getCharacterStream(position, length);
            }
    } catch (Exception e) {
View Full Code Here

Examples of org.apache.derby.iapi.services.io.LimitReader

    protected void updateCharacterStreamInternal(int columnIndex,
            java.io.Reader reader, int length, String updateMethodName)
      throws SQLException
  {
    try {
      LimitReader limitIn = new LimitReader(reader);
      if (length != -1)
        limitIn.setLimit(length);
      ReaderToUTF8Stream utfIn = new ReaderToUTF8Stream(limitIn);
      getDVDforColumnToBeUpdated(columnIndex, updateMethodName).setValue(utfIn, length);
    } catch (StandardException t) {
      throw noStateChangeException(t);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.