2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_sql_SQLInput__
5 #define __java_sql_SQLInput__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
38 class java::sql::SQLInput
: public ::java::lang::Object
42 virtual ::java::lang::String
* readString() = 0;
43 virtual jboolean
readBoolean() = 0;
44 virtual jbyte
readByte() = 0;
45 virtual jshort
readShort() = 0;
46 virtual jint
readInt() = 0;
47 virtual jlong
readLong() = 0;
48 virtual jfloat
readFloat() = 0;
49 virtual jdouble
readDouble() = 0;
50 virtual ::java::math::BigDecimal
* readBigDecimal() = 0;
51 virtual JArray
< jbyte
> * readBytes() = 0;
52 virtual ::java::sql::Date
* readDate() = 0;
53 virtual ::java::sql::Time
* readTime() = 0;
54 virtual ::java::sql::Timestamp
* readTimestamp() = 0;
55 virtual ::java::io::Reader
* readCharacterStream() = 0;
56 virtual ::java::io::InputStream
* readAsciiStream() = 0;
57 virtual ::java::io::InputStream
* readBinaryStream() = 0;
58 virtual ::java::lang::Object
* readObject() = 0;
59 virtual ::java::sql::Ref
* readRef() = 0;
60 virtual ::java::sql::Blob
* readBlob() = 0;
61 virtual ::java::sql::Clob
* readClob() = 0;
62 virtual ::java::sql::Array
* readArray() = 0;
63 virtual jboolean
wasNull() = 0;
64 virtual ::java::net::URL
* readURL() = 0;
65 static ::java::lang::Class
class$
;
66 } __attribute__ ((java_interface
));
68 #endif // __java_sql_SQLInput__