OSDN Git Service

2009-11-06 Ozkan Sezer <sezeroz@gmail.com>
[pf3gnuchains/gcc-fork.git] / libjava / java / sql / SQLOutput.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_sql_SQLOutput__
5 #define __java_sql_SQLOutput__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace java
15   {
16     namespace math
17     {
18         class BigDecimal;
19     }
20     namespace net
21     {
22         class URL;
23     }
24     namespace sql
25     {
26         class Array;
27         class Blob;
28         class Clob;
29         class Date;
30         class Ref;
31         class SQLData;
32         class SQLOutput;
33         class Struct;
34         class Time;
35         class Timestamp;
36     }
37   }
38 }
39
40 class java::sql::SQLOutput : public ::java::lang::Object
41 {
42
43 public:
44   virtual void writeString(::java::lang::String *) = 0;
45   virtual void writeBoolean(jboolean) = 0;
46   virtual void writeByte(jbyte) = 0;
47   virtual void writeShort(jshort) = 0;
48   virtual void writeInt(jint) = 0;
49   virtual void writeLong(jlong) = 0;
50   virtual void writeFloat(jfloat) = 0;
51   virtual void writeDouble(jdouble) = 0;
52   virtual void writeBigDecimal(::java::math::BigDecimal *) = 0;
53   virtual void writeBytes(JArray< jbyte > *) = 0;
54   virtual void writeDate(::java::sql::Date *) = 0;
55   virtual void writeTime(::java::sql::Time *) = 0;
56   virtual void writeTimestamp(::java::sql::Timestamp *) = 0;
57   virtual void writeCharacterStream(::java::io::Reader *) = 0;
58   virtual void writeAsciiStream(::java::io::InputStream *) = 0;
59   virtual void writeBinaryStream(::java::io::InputStream *) = 0;
60   virtual void writeObject(::java::sql::SQLData *) = 0;
61   virtual void writeRef(::java::sql::Ref *) = 0;
62   virtual void writeBlob(::java::sql::Blob *) = 0;
63   virtual void writeClob(::java::sql::Clob *) = 0;
64   virtual void writeStruct(::java::sql::Struct *) = 0;
65   virtual void writeArray(::java::sql::Array *) = 0;
66   virtual void writeURL(::java::net::URL *) = 0;
67   static ::java::lang::Class class$;
68 } __attribute__ ((java_interface));
69
70 #endif // __java_sql_SQLOutput__