2011-10-08 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / libjava / java / sql / SQLInput.h
blobd19ffc03c642ae887549ff21f6fe67c85f8cfe75
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_sql_SQLInput__
5 #define __java_sql_SQLInput__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace math
18 class BigDecimal;
20 namespace net
22 class URL;
24 namespace sql
26 class Array;
27 class Blob;
28 class Clob;
29 class Date;
30 class Ref;
31 class SQLInput;
32 class Time;
33 class Timestamp;
38 class java::sql::SQLInput : public ::java::lang::Object
41 public:
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__