public class ParameterWriter extends Object
Constructor and Description |
---|
ParameterWriter() |
Modifier and Type | Method and Description |
---|---|
static void |
write(OutputStream out,
ArrayList<char[]> readArrays,
boolean noBackslashEscapes)
Write cached reader char array to buffer.
|
static void |
write(OutputStream out,
BigDecimal bd) |
static void |
write(OutputStream out,
byte[] bytes,
boolean noBackslashEscapes)
Write byte array in text format.
|
static void |
write(OutputStream out,
double value) |
static void |
write(OutputStream out,
InputStream is,
boolean noBackslashEscapes)
Write stream in text format.
|
static void |
write(OutputStream out,
InputStream is,
long length,
boolean noBackslashEscapes)
Write stream in text format.
|
static void |
write(OutputStream out,
int value) |
static void |
write(OutputStream out,
long value) |
static void |
write(OutputStream out,
Reader reader,
boolean noBackslashEscapes)
Write whole reader in text format.
|
static void |
write(OutputStream out,
Reader reader,
long length,
boolean noBackslashEscapes)
Write reader in text format.
|
static void |
write(OutputStream out,
String value,
boolean noBackslashEscapes)
Write string in text format.
|
static void |
writeBytesArray(OutputStream out,
ArrayList<byte[]> readArrays,
boolean noBackslashEscapes)
Write cache byte array to buffer.
|
static void |
writeBytesEscaped(OutputStream out,
byte[] bytes,
boolean noBackslashEscapes) |
static void |
writeDate(OutputStream out,
Calendar calendar)
Write date in text format.
|
static byte[] |
writeLittleEndian(int value)
Write integer to byte LittleEndian order.
|
static void |
writeObject(OutputStream out,
Object obj,
boolean noBackslashEscapes)
Write object to buffer.
|
static void |
writeTime(OutputStream out,
Time time,
Calendar calendar,
boolean writeFractionalSeconds)
Write time in text format.
|
static void |
writeTimestamp(OutputStream out,
Timestamp ts,
Calendar calendar,
boolean writeFractionalSeconds)
Write timestamps in text format
|
public static void writeBytesEscaped(OutputStream out, byte[] bytes, boolean noBackslashEscapes) throws IOException
IOException
public static void write(OutputStream out, byte[] bytes, boolean noBackslashEscapes) throws IOException
out
- database streambytes
- byte arrayto sendnoBackslashEscapes
- must backslash be escapeIOException
- if any error occur when writing to databasepublic static void write(OutputStream out, String value, boolean noBackslashEscapes) throws IOException
out
- database streamvalue
- String value to sendnoBackslashEscapes
- must backslash be escapeIOException
- if any error occur when writing to databasepublic static void write(OutputStream out, InputStream is, boolean noBackslashEscapes) throws IOException
out
- database streamis
- input stream to writenoBackslashEscapes
- must backslash be escapeIOException
- if any error occur when writing to databasepublic static void write(OutputStream out, InputStream is, long length, boolean noBackslashEscapes) throws IOException
out
- database streamis
- input stream to writelength
- max inputstream length to writenoBackslashEscapes
- must backslash be escapeIOException
- if any error occur when writing to databasepublic static void write(OutputStream out, Reader reader, boolean noBackslashEscapes) throws IOException
out
- database streamreader
- reader to writenoBackslashEscapes
- must backslash be escapeIOException
- if any error occur when writing to databasepublic static void write(OutputStream out, ArrayList<char[]> readArrays, boolean noBackslashEscapes) throws IOException
out
- output bufferreadArrays
- cache char arraynoBackslashEscapes
- backslash must be escape flagIOException
- if error occur when writing to bufferpublic static void write(OutputStream out, Reader reader, long length, boolean noBackslashEscapes) throws IOException
out
- database streamreader
- reader to writelength
- reader max length to writenoBackslashEscapes
- must backslash be escapeIOException
- if any error occur when writing to databasepublic static void write(OutputStream out, int value) throws IOException
IOException
public static void write(OutputStream out, long value) throws IOException
IOException
public static void write(OutputStream out, double value) throws IOException
IOException
public static void write(OutputStream out, BigDecimal bd) throws IOException
IOException
public static void writeBytesArray(OutputStream out, ArrayList<byte[]> readArrays, boolean noBackslashEscapes) throws IOException
out
- bufferreadArrays
- cache byte arraynoBackslashEscapes
- must escape backslash flagIOException
- if error occur writing bufferpublic static void writeDate(OutputStream out, Calendar calendar) throws IOException
out
- database streamcalendar
- session calendarIOException
- if any error occur when writing to databasepublic static void writeTimestamp(OutputStream out, Timestamp ts, Calendar calendar, boolean writeFractionalSeconds) throws IOException
out
- database outputstreamts
- timestamp to writecalendar
- session calendarwriteFractionalSeconds
- must fractional seconds be send to databaseIOException
- if any error occur when writing to database.public static void writeTime(OutputStream out, Time time, Calendar calendar, boolean writeFractionalSeconds) throws IOException
out
- database outputStreamtime
- time to writecalendar
- session calendarwriteFractionalSeconds
- must fractional seconds be send to databaseIOException
- if any error occur when writing to database.public static void writeObject(OutputStream out, Object obj, boolean noBackslashEscapes) throws IOException
out
- outputStreamobj
- Object to sendnoBackslashEscapes
- must back slash be escapedIOException
- if any connection error occuedpublic static byte[] writeLittleEndian(int value)
value
- int value to convertCopyright © 2016. All rights reserved.