Examples of CharArrayWriter


Examples of org.hsqldb.lib.CharArrayWriter

        checkSetParameterIndex(parameterIndex, true);

        if (parameterTypes[parameterIndex - 1].typeCode == Types.SQL_CLOB) {
            try {
                if (length < 0) {
                    CharArrayWriter output;

                    output = new CharArrayWriter(reader);

                    JDBCClob clob = new JDBCClob(output.toString());

                    setClobParameter(parameterIndex, clob);

                    return;
                }
            } catch (IOException e) {
                throw Util.sqlException(ErrorCode.JDBC_INPUTSTREAM_ERROR,
                                        e.toString());
            }
            streamLengths[parameterIndex - 1] = length;

            setParameter(parameterIndex, reader);

            return;
        }

        try {
            if (length > Integer.MAX_VALUE) {
                String msg = "Maximum Clob input length exceeded: " + length;

                throw Util.sqlException(ErrorCode.JDBC_INPUTSTREAM_ERROR, msg);
            }

            CharArrayWriter writer;

            if (length < 0) {
                writer = new CharArrayWriter(reader);
            } else {
                writer = new CharArrayWriter(reader, (int) length);
            }
            setParameter(parameterIndex, writer.toString());
        } catch (IOException e) {
            throw Util.sqlException(ErrorCode.JDBC_INPUTSTREAM_ERROR,
                                    e.toString());
        }
    }
View Full Code Here

Examples of org.hsqldb_voltpatches.lib.CharArrayWriter

            throw Util.sqlException(ErrorCode.JDBC_INPUTSTREAM_ERROR, msg);
        }

        try {
            java.io.Reader  reader = x.getCharacterStream();
            CharArrayWriter writer = new CharArrayWriter(reader, (int) length);

            setParameter(parameterIndex, writer.toString());
        } catch (IOException e) {
            throw Util.sqlException(ErrorCode.SERVER_TRANSFER_CORRUPTED,
                                    e.toString());
        }
    }
View Full Code Here

Examples of webit.script.util.CharArrayWriter

            ByteArrayOutputStream out = new ByteArrayOutputStream(256);
            context.out = new OutputStreamOut(out, (OutputStreamOut) current);
            result = srcExpr.execute(context);
            toExpr.setValue(context, out.toArray());
        } else {
            CharArrayWriter writer = new CharArrayWriter(256);
            context.out = current instanceof WriterOut
                    ? new WriterOut(writer, (WriterOut) current)
                    : new WriterOut(writer, context.encoding, context.template.engine.getCoderFactory());
            result = srcExpr.execute(context);
            toExpr.setValue(context, writer.toArray());
        }
        context.out = current;
        return result;
    }
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.