EMMA Coverage Report (generated Mon Mar 20 21:34:30 PST 2006)
[all classes][com.moesol.bindings.microsoft.dao]

COVERAGE SUMMARY FOR SOURCE FILE [Recordset.java]

nameclass, %method, %block, %line, %
Recordset.java0%   (0/3)0%   (0/99)0%   (0/1171)0%   (0/308)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class Recordset$10%   (0/1)100% (0/0)100% (0/0)100% (0/0)
     
class Recordset$Disp0%   (0/1)0%   (0/3)0%   (0/508)0%   (0/87)
<static initializer> 0%   (0/1)0%   (0/5)0%   (0/1)
Recordset$Disp (): void 0%   (0/1)0%   (0/501)0%   (0/85)
instance (): IUnknown$Disp 0%   (0/1)0%   (0/2)0%   (0/1)
     
class Recordset$Jni0%   (0/1)0%   (0/96)0%   (0/663)0%   (0/221)
AddNew (): void 0%   (0/1)0%   (0/5)0%   (0/3)
Cancel (): void 0%   (0/1)0%   (0/5)0%   (0/3)
CancelUpdate (int): void 0%   (0/1)0%   (0/6)0%   (0/3)
Clone (): Recordset 0%   (0/1)0%   (0/5)0%   (0/2)
Close (): void 0%   (0/1)0%   (0/5)0%   (0/3)
CopyQueryDef (): QueryDef 0%   (0/1)0%   (0/5)0%   (0/2)
Delete (): void 0%   (0/1)0%   (0/5)0%   (0/3)
Edit (): void 0%   (0/1)0%   (0/5)0%   (0/3)
FillCache (): void 0%   (0/1)0%   (0/5)0%   (0/2)
FillCache (Object): void 0%   (0/1)0%   (0/5)0%   (0/2)
FillCache (Object, Object): void 0%   (0/1)0%   (0/7)0%   (0/3)
FindFirst (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
FindLast (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
FindNext (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
FindPrevious (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
GetRows (): Object 0%   (0/1)0%   (0/4)0%   (0/1)
GetRows (Object): Object 0%   (0/1)0%   (0/6)0%   (0/2)
Move (int): void 0%   (0/1)0%   (0/5)0%   (0/2)
Move (int, Object): void 0%   (0/1)0%   (0/7)0%   (0/3)
MoveFirst (): void 0%   (0/1)0%   (0/5)0%   (0/3)
MoveLast (int): void 0%   (0/1)0%   (0/6)0%   (0/3)
MoveNext (): void 0%   (0/1)0%   (0/5)0%   (0/3)
MovePrevious (): void 0%   (0/1)0%   (0/5)0%   (0/3)
NextRecordset (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
OpenRecordset (): Recordset 0%   (0/1)0%   (0/5)0%   (0/1)
OpenRecordset (Object): Recordset 0%   (0/1)0%   (0/5)0%   (0/1)
OpenRecordset (Object, Object): Recordset 0%   (0/1)0%   (0/7)0%   (0/2)
Recordset$Jni (): void 0%   (0/1)0%   (0/3)0%   (0/2)
Requery (): void 0%   (0/1)0%   (0/4)0%   (0/2)
Requery (Object): void 0%   (0/1)0%   (0/6)0%   (0/3)
Seek (String, Object): void 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object): void 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object): void 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object): void 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object, Object): void 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object, Object, Object): void 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object, Object, Object, Object): void 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object, Object, Object, Object, Object)... 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object, Object, Object, Object, Object,... 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object, Object, Object, Object, Object,... 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object, Object, Object, Object, Object,... 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object, Object, Object, Object, Object,... 0%   (0/1)0%   (0/17)0%   (0/2)
Seek (String, Object, Object, Object, Object, Object, Object, Object, Object,... 0%   (0/1)0%   (0/19)0%   (0/3)
Update (int, boolean): void 0%   (0/1)0%   (0/7)0%   (0/3)
getAbsolutePosition (): int 0%   (0/1)0%   (0/5)0%   (0/2)
getBOF (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
getBatchCollisionCount (): int 0%   (0/1)0%   (0/5)0%   (0/2)
getBatchCollisions (): Object 0%   (0/1)0%   (0/5)0%   (0/2)
getBatchSize (): int 0%   (0/1)0%   (0/5)0%   (0/2)
getBookmark (): short [] 0%   (0/1)0%   (0/5)0%   (0/2)
getBookmarkable (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
getCacheSize (): int 0%   (0/1)0%   (0/5)0%   (0/2)
getCacheStart (): short [] 0%   (0/1)0%   (0/5)0%   (0/2)
getCollect (Object): Object 0%   (0/1)0%   (0/6)0%   (0/2)
getConnection (): Connection 0%   (0/1)0%   (0/5)0%   (0/2)
getDateCreated (): Object 0%   (0/1)0%   (0/5)0%   (0/2)
getEOF (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
getEditMode (): short 0%   (0/1)0%   (0/5)0%   (0/2)
getFields (): Fields 0%   (0/1)0%   (0/5)0%   (0/2)
getFilter (): String 0%   (0/1)0%   (0/5)0%   (0/2)
getIndex (): String 0%   (0/1)0%   (0/5)0%   (0/2)
getLastModified (): short [] 0%   (0/1)0%   (0/5)0%   (0/2)
getLastUpdated (): Object 0%   (0/1)0%   (0/5)0%   (0/2)
getLockEdits (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
getName (): String 0%   (0/1)0%   (0/5)0%   (0/2)
getNoMatch (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
getODBCFetchCount (): int 0%   (0/1)0%   (0/5)0%   (0/2)
getODBCFetchDelay (): int 0%   (0/1)0%   (0/5)0%   (0/2)
getParent (): Database 0%   (0/1)0%   (0/5)0%   (0/2)
getPercentPosition (): float 0%   (0/1)0%   (0/5)0%   (0/2)
getRecordCount (): int 0%   (0/1)0%   (0/5)0%   (0/2)
getRecordStatus (): short 0%   (0/1)0%   (0/5)0%   (0/2)
getRestartable (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
getSort (): String 0%   (0/1)0%   (0/5)0%   (0/2)
getStillExecuting (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
getTransactions (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
getType (): short 0%   (0/1)0%   (0/5)0%   (0/2)
getUpdatable (): boolean 0%   (0/1)0%   (0/5)0%   (0/2)
getUpdateOptions (): int 0%   (0/1)0%   (0/5)0%   (0/2)
getValidationRule (): String 0%   (0/1)0%   (0/5)0%   (0/2)
getValidationText (): String 0%   (0/1)0%   (0/5)0%   (0/2)
gethStmt (): int 0%   (0/1)0%   (0/5)0%   (0/2)
internalOnSetInterface (): void 0%   (0/1)0%   (0/3)0%   (0/2)
setAbsolutePosition (int): void 0%   (0/1)0%   (0/6)0%   (0/3)
setBatchSize (int): void 0%   (0/1)0%   (0/6)0%   (0/3)
setBookmark (short []): void 0%   (0/1)0%   (0/6)0%   (0/3)
setCacheSize (int): void 0%   (0/1)0%   (0/6)0%   (0/3)
setCacheStart (short []): void 0%   (0/1)0%   (0/6)0%   (0/3)
setCollect (Object, Object): void 0%   (0/1)0%   (0/7)0%   (0/3)
setFilter (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
setIndex (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
setLockEdits (boolean): void 0%   (0/1)0%   (0/6)0%   (0/3)
setPercentPosition (float): void 0%   (0/1)0%   (0/6)0%   (0/3)
setSort (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
setUpdateOptions (int): void 0%   (0/1)0%   (0/6)0%   (0/3)
setrefConnection (Connection): void 0%   (0/1)0%   (0/6)0%   (0/3)

1// tlb2java
2package com.moesol.bindings.microsoft.dao;
3 
4 
5/**
6 * <code>IDL: [ helpstring(""), dual, nonextensible, oleautomation, dispatchable ] interface</code>
7 */
8public interface Recordset extends com.moesol.bindings.microsoft.dao._DAO {
9    public static final Class TYPELIB = TYPELIB_00025E01_0000_0000_C000_000000000046.class;
10    /**
11     * <code>IDL: [uuid(00000031-0000-0010-8000-00AA006D2EA4)]</code>
12     */
13    public static final com.moesol.bindings.platform_sdk.component_services.GUID IID = new com.moesol.bindings.platform_sdk.component_services.GUID(
14        0x00000031, (short)0x0000, (short)0x0010,
15         new byte[] {
16            (byte)0x80, (byte)0x00, 
17            (byte)0x00, (byte)0xaa, (byte)0x00, (byte)0x6d, (byte)0x2e, (byte)0xa4
18         } );
19 
20    /**
21     * <code>IDL: [ helpstring("") ]</code>
22     *
23     * @return 
24     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
25     */
26    public boolean getBOF();
27 
28    /**
29     * <code>IDL: [ helpstring("") ]</code>
30     *
31     * @return 
32     *     <code>IDL: [out] [retval] SAFEARRAY(BYTE)*</code>
33     */
34    public short[] /*sa*/  getBookmark();
35 
36    /**
37     * <code>IDL: [ helpstring("") ]</code>
38     *
39     * @param ppsach
40     *     <code>IDL: [in] SAFEARRAY(BYTE)*</code>
41     */
42    public void setBookmark(
43                /*[in]*/ short[] /*sa*/  ppsach);
44 
45    /**
46     * <code>IDL: [ helpstring("") ]</code>
47     *
48     * @return 
49     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
50     */
51    public boolean getBookmarkable();
52 
53    /**
54     * <code>IDL: [ helpstring("") ]</code>
55     *
56     * @return 
57     *     <code>IDL: [out] [retval] VARIANT*</code>
58     */
59    public Object getDateCreated();
60 
61    /**
62     * <code>IDL: [ helpstring("") ]</code>
63     *
64     * @return 
65     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
66     */
67    public boolean getEOF();
68 
69    /**
70     * <code>IDL: [ helpstring("") ]</code>
71     *
72     * @return 
73     *     <code>IDL: [out] [retval] BSTR*</code>
74     */
75    public String getFilter();
76 
77    /**
78     * <code>IDL: [ helpstring("") ]</code>
79     *
80     * @param pbstr
81     *     <code>IDL: [in] BSTR</code>
82     */
83    public void setFilter(
84                /*[in]*/ String pbstr);
85 
86    /**
87     * <code>IDL: [ helpstring("") ]</code>
88     *
89     * @return 
90     *     <code>IDL: [out] [retval] BSTR*</code>
91     */
92    public String getIndex();
93 
94    /**
95     * <code>IDL: [ helpstring("") ]</code>
96     *
97     * @param pbstr
98     *     <code>IDL: [in] BSTR</code>
99     */
100    public void setIndex(
101                /*[in]*/ String pbstr);
102 
103    /**
104     * <code>IDL: [ helpstring("") ]</code>
105     *
106     * @return 
107     *     <code>IDL: [out] [retval] SAFEARRAY(BYTE)*</code>
108     */
109    public short[] /*sa*/  getLastModified();
110 
111    /**
112     * <code>IDL: [ helpstring("") ]</code>
113     *
114     * @return 
115     *     <code>IDL: [out] [retval] VARIANT*</code>
116     */
117    public Object getLastUpdated();
118 
119    /**
120     * <code>IDL: [ helpstring("") ]</code>
121     *
122     * @return 
123     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
124     */
125    public boolean getLockEdits();
126 
127    /**
128     * <code>IDL: [ helpstring("") ]</code>
129     *
130     * @param pb
131     *     <code>IDL: [in] VARIANT_BOOL</code>
132     */
133    public void setLockEdits(
134                /*[in]*/ boolean pb);
135 
136    /**
137     * <code>IDL: [ helpstring("") ]</code>
138     *
139     * @return 
140     *     <code>IDL: [out] [retval] BSTR*</code>
141     */
142    public String getName();
143 
144    /**
145     * <code>IDL: [ helpstring("") ]</code>
146     *
147     * @return 
148     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
149     */
150    public boolean getNoMatch();
151 
152    /**
153     * <code>IDL: [ helpstring("") ]</code>
154     *
155     * @return 
156     *     <code>IDL: [out] [retval] BSTR*</code>
157     */
158    public String getSort();
159 
160    /**
161     * <code>IDL: [ helpstring("") ]</code>
162     *
163     * @param pbstr
164     *     <code>IDL: [in] BSTR</code>
165     */
166    public void setSort(
167                /*[in]*/ String pbstr);
168 
169    /**
170     * <code>IDL: [ helpstring("") ]</code>
171     *
172     * @return 
173     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
174     */
175    public boolean getTransactions();
176 
177    /**
178     * <code>IDL: [ helpstring("") ]</code>
179     *
180     * @return 
181     *     <code>IDL: [out] [retval] SHORT*</code>
182     */
183    public short getType();
184 
185    /**
186     * <code>IDL: [ helpstring("") ]</code>
187     *
188     * @return 
189     *     <code>IDL: [out] [retval] LONG*</code>
190     */
191    public int getRecordCount();
192 
193    /**
194     * <code>IDL: [ helpstring("") ]</code>
195     *
196     * @return 
197     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
198     */
199    public boolean getUpdatable();
200 
201    /**
202     * <code>IDL: [ helpstring("") ]</code>
203     *
204     * @return 
205     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
206     */
207    public boolean getRestartable();
208 
209    /**
210     * <code>IDL: [ helpstring("") ]</code>
211     *
212     * @return 
213     *     <code>IDL: [out] [retval] BSTR*</code>
214     */
215    public String getValidationText();
216 
217    /**
218     * <code>IDL: [ helpstring("") ]</code>
219     *
220     * @return 
221     *     <code>IDL: [out] [retval] BSTR*</code>
222     */
223    public String getValidationRule();
224 
225    /**
226     * <code>IDL: [ helpstring("") ]</code>
227     *
228     * @return 
229     *     <code>IDL: [out] [retval] SAFEARRAY(BYTE)*</code>
230     */
231    public short[] /*sa*/  getCacheStart();
232 
233    /**
234     * <code>IDL: [ helpstring("") ]</code>
235     *
236     * @param ppsa
237     *     <code>IDL: [in] SAFEARRAY(BYTE)*</code>
238     */
239    public void setCacheStart(
240                /*[in]*/ short[] /*sa*/  ppsa);
241 
242    /**
243     * <code>IDL: [ helpstring("") ]</code>
244     *
245     * @return 
246     *     <code>IDL: [out] [retval] LONG*</code>
247     */
248    public int getCacheSize();
249 
250    /**
251     * <code>IDL: [ helpstring("") ]</code>
252     *
253     * @param pl
254     *     <code>IDL: [in] LONG</code>
255     */
256    public void setCacheSize(
257                /*[in]*/ int pl);
258 
259    /**
260     * <code>IDL: [ helpstring("") ]</code>
261     *
262     * @return 
263     *     <code>IDL: [out] [retval] FLOAT*</code>
264     */
265    public float getPercentPosition();
266 
267    /**
268     * <code>IDL: [ helpstring("") ]</code>
269     *
270     * @param pd
271     *     <code>IDL: [in] FLOAT</code>
272     */
273    public void setPercentPosition(
274                /*[in]*/ float pd);
275 
276    /**
277     * <code>IDL: [ helpstring("") ]</code>
278     *
279     * @return 
280     *     <code>IDL: [out] [retval] LONG*</code>
281     */
282    public int getAbsolutePosition();
283 
284    /**
285     * <code>IDL: [ helpstring("") ]</code>
286     *
287     * @param pl
288     *     <code>IDL: [in] LONG</code>
289     */
290    public void setAbsolutePosition(
291                /*[in]*/ int pl);
292 
293    /**
294     * <code>IDL: [ helpstring("") ]</code>
295     *
296     * @return 
297     *     <code>IDL: [out] [retval] SHORT*</code>
298     */
299    public short getEditMode();
300 
301    /**
302     * <code>IDL: [ helpstring("") ]</code>
303     *
304     * @return 
305     *     <code>IDL: [out] [retval] LONG*</code>
306     */
307    public int getODBCFetchCount();
308 
309    /**
310     * <code>IDL: [ helpstring("") ]</code>
311     *
312     * @return 
313     *     <code>IDL: [out] [retval] LONG*</code>
314     */
315    public int getODBCFetchDelay();
316 
317    /**
318     * <code>IDL: [ helpstring("") ]</code>
319     *
320     * @return 
321     *     <code>IDL: [out] [retval] Database**</code>
322     */
323    public com.moesol.bindings.microsoft.dao.Database getParent();
324 
325    /**
326     * <code>IDL: [ helpstring("") ]</code>
327     *
328     * @return 
329     *     <code>IDL: [out] [retval] Fields**</code>
330     */
331    public com.moesol.bindings.microsoft.dao.Fields getFields();
332 
333    /**
334     * <code>IDL: [ helpstring("") ]</code>
335     *
336     */
337    public void AddNew();
338 
339    /**
340     * <code>IDL: [ helpstring("") ]</code>
341     *
342     */
343    public void Close();
344 
345    /**
346     * <code>IDL: [ helpstring("") ]</code>
347     *
348     * @param Type
349     *     <code>IDL: [in] [optional] VARIANT</code>
350     * @param Options
351     *     <code>IDL: [in] [optional] VARIANT</code>
352     * @return 
353     *     <code>IDL: [out] [retval] Recordset**</code>
354     */
355    public com.moesol.bindings.microsoft.dao.Recordset OpenRecordset(
356                /*[in]*/ Object Type, 
357                /*[in]*/ Object Options);
358 
359    /** [optional=1] */
360    public com.moesol.bindings.microsoft.dao.Recordset OpenRecordset(
361                /*[in]*/ Object Type);
362 
363    /** [optional=2] */
364    public com.moesol.bindings.microsoft.dao.Recordset OpenRecordset();
365 
366    /**
367     * <code>IDL: [ helpstring("") ]</code>
368     *
369     */
370    public void Delete();
371 
372    /**
373     * <code>IDL: [ helpstring("") ]</code>
374     *
375     */
376    public void Edit();
377 
378    /**
379     * <code>IDL: [ helpstring("") ]</code>
380     *
381     * @param Criteria
382     *     <code>IDL: [in] BSTR</code>
383     */
384    public void FindFirst(
385                /*[in]*/ String Criteria);
386 
387    /**
388     * <code>IDL: [ helpstring("") ]</code>
389     *
390     * @param Criteria
391     *     <code>IDL: [in] BSTR</code>
392     */
393    public void FindLast(
394                /*[in]*/ String Criteria);
395 
396    /**
397     * <code>IDL: [ helpstring("") ]</code>
398     *
399     * @param Criteria
400     *     <code>IDL: [in] BSTR</code>
401     */
402    public void FindNext(
403                /*[in]*/ String Criteria);
404 
405    /**
406     * <code>IDL: [ helpstring("") ]</code>
407     *
408     * @param Criteria
409     *     <code>IDL: [in] BSTR</code>
410     */
411    public void FindPrevious(
412                /*[in]*/ String Criteria);
413 
414    /**
415     * <code>IDL: [ helpstring("") ]</code>
416     *
417     */
418    public void MoveFirst();
419 
420    /**
421     * <code>IDL: [ helpstring("") ]</code>
422     *
423     */
424    public void MoveNext();
425 
426    /**
427     * <code>IDL: [ helpstring("") ]</code>
428     *
429     */
430    public void MovePrevious();
431 
432    /**
433     * <code>IDL: [ helpstring("") ]</code>
434     *
435     * @param Comparison
436     *     <code>IDL: [in] BSTR</code>
437     * @param Key1
438     *     <code>IDL: [in] VARIANT</code>
439     * @param Key2
440     *     <code>IDL: [in] [optional] VARIANT</code>
441     * @param Key3
442     *     <code>IDL: [in] [optional] VARIANT</code>
443     * @param Key4
444     *     <code>IDL: [in] [optional] VARIANT</code>
445     * @param Key5
446     *     <code>IDL: [in] [optional] VARIANT</code>
447     * @param Key6
448     *     <code>IDL: [in] [optional] VARIANT</code>
449     * @param Key7
450     *     <code>IDL: [in] [optional] VARIANT</code>
451     * @param Key8
452     *     <code>IDL: [in] [optional] VARIANT</code>
453     * @param Key9
454     *     <code>IDL: [in] [optional] VARIANT</code>
455     * @param Key10
456     *     <code>IDL: [in] [optional] VARIANT</code>
457     * @param Key11
458     *     <code>IDL: [in] [optional] VARIANT</code>
459     * @param Key12
460     *     <code>IDL: [in] [optional] VARIANT</code>
461     * @param Key13
462     *     <code>IDL: [in] [optional] VARIANT</code>
463     */
464    public void Seek(
465                /*[in]*/ String Comparison, 
466                /*[in]*/ Object Key1, 
467                /*[in]*/ Object Key2, 
468                /*[in]*/ Object Key3, 
469                /*[in]*/ Object Key4, 
470                /*[in]*/ Object Key5, 
471                /*[in]*/ Object Key6, 
472                /*[in]*/ Object Key7, 
473                /*[in]*/ Object Key8, 
474                /*[in]*/ Object Key9, 
475                /*[in]*/ Object Key10, 
476                /*[in]*/ Object Key11, 
477                /*[in]*/ Object Key12, 
478                /*[in]*/ Object Key13);
479 
480    /** [optional=1] */
481    public void Seek(
482                /*[in]*/ String Comparison, 
483                /*[in]*/ Object Key1, 
484                /*[in]*/ Object Key2, 
485                /*[in]*/ Object Key3, 
486                /*[in]*/ Object Key4, 
487                /*[in]*/ Object Key5, 
488                /*[in]*/ Object Key6, 
489                /*[in]*/ Object Key7, 
490                /*[in]*/ Object Key8, 
491                /*[in]*/ Object Key9, 
492                /*[in]*/ Object Key10, 
493                /*[in]*/ Object Key11, 
494                /*[in]*/ Object Key12);
495 
496    /** [optional=2] */
497    public void Seek(
498                /*[in]*/ String Comparison, 
499                /*[in]*/ Object Key1, 
500                /*[in]*/ Object Key2, 
501                /*[in]*/ Object Key3, 
502                /*[in]*/ Object Key4, 
503                /*[in]*/ Object Key5, 
504                /*[in]*/ Object Key6, 
505                /*[in]*/ Object Key7, 
506                /*[in]*/ Object Key8, 
507                /*[in]*/ Object Key9, 
508                /*[in]*/ Object Key10, 
509                /*[in]*/ Object Key11);
510 
511    /** [optional=3] */
512    public void Seek(
513                /*[in]*/ String Comparison, 
514                /*[in]*/ Object Key1, 
515                /*[in]*/ Object Key2, 
516                /*[in]*/ Object Key3, 
517                /*[in]*/ Object Key4, 
518                /*[in]*/ Object Key5, 
519                /*[in]*/ Object Key6, 
520                /*[in]*/ Object Key7, 
521                /*[in]*/ Object Key8, 
522                /*[in]*/ Object Key9, 
523                /*[in]*/ Object Key10);
524 
525    /** [optional=4] */
526    public void Seek(
527                /*[in]*/ String Comparison, 
528                /*[in]*/ Object Key1, 
529                /*[in]*/ Object Key2, 
530                /*[in]*/ Object Key3, 
531                /*[in]*/ Object Key4, 
532                /*[in]*/ Object Key5, 
533                /*[in]*/ Object Key6, 
534                /*[in]*/ Object Key7, 
535                /*[in]*/ Object Key8, 
536                /*[in]*/ Object Key9);
537 
538    /** [optional=5] */
539    public void Seek(
540                /*[in]*/ String Comparison, 
541                /*[in]*/ Object Key1, 
542                /*[in]*/ Object Key2, 
543                /*[in]*/ Object Key3, 
544                /*[in]*/ Object Key4, 
545                /*[in]*/ Object Key5, 
546                /*[in]*/ Object Key6, 
547                /*[in]*/ Object Key7, 
548                /*[in]*/ Object Key8);
549 
550    /** [optional=6] */
551    public void Seek(
552                /*[in]*/ String Comparison, 
553                /*[in]*/ Object Key1, 
554                /*[in]*/ Object Key2, 
555                /*[in]*/ Object Key3, 
556                /*[in]*/ Object Key4, 
557                /*[in]*/ Object Key5, 
558                /*[in]*/ Object Key6, 
559                /*[in]*/ Object Key7);
560 
561    /** [optional=7] */
562    public void Seek(
563                /*[in]*/ String Comparison, 
564                /*[in]*/ Object Key1, 
565                /*[in]*/ Object Key2, 
566                /*[in]*/ Object Key3, 
567                /*[in]*/ Object Key4, 
568                /*[in]*/ Object Key5, 
569                /*[in]*/ Object Key6);
570 
571    /** [optional=8] */
572    public void Seek(
573                /*[in]*/ String Comparison, 
574                /*[in]*/ Object Key1, 
575                /*[in]*/ Object Key2, 
576                /*[in]*/ Object Key3, 
577                /*[in]*/ Object Key4, 
578                /*[in]*/ Object Key5);
579 
580    /** [optional=9] */
581    public void Seek(
582                /*[in]*/ String Comparison, 
583                /*[in]*/ Object Key1, 
584                /*[in]*/ Object Key2, 
585                /*[in]*/ Object Key3, 
586                /*[in]*/ Object Key4);
587 
588    /** [optional=10] */
589    public void Seek(
590                /*[in]*/ String Comparison, 
591                /*[in]*/ Object Key1, 
592                /*[in]*/ Object Key2, 
593                /*[in]*/ Object Key3);
594 
595    /** [optional=11] */
596    public void Seek(
597                /*[in]*/ String Comparison, 
598                /*[in]*/ Object Key1, 
599                /*[in]*/ Object Key2);
600 
601    /** [optional=12] */
602    public void Seek(
603                /*[in]*/ String Comparison, 
604                /*[in]*/ Object Key1);
605 
606    /**
607     * <code>IDL: [ helpstring("") ]</code>
608     *
609     * @return 
610     *     <code>IDL: [out] [retval] Recordset**</code>
611     */
612    public com.moesol.bindings.microsoft.dao.Recordset Clone();
613 
614    /**
615     * <code>IDL: [ helpstring("") ]</code>
616     *
617     * @param NewQueryDef
618     *     <code>IDL: [in] [optional] VARIANT</code>
619     */
620    public void Requery(
621                /*[in]*/ Object NewQueryDef);
622 
623    /** [optional=1] */
624    public void Requery();
625 
626    /**
627     * <code>IDL: [ helpstring("") ]</code>
628     *
629     * @param Rows
630     *     <code>IDL: [in] LONG</code>
631     * @param StartBookmark
632     *     <code>IDL: [in] [optional] VARIANT</code>
633     */
634    public void Move(
635                /*[in]*/ int Rows, 
636                /*[in]*/ Object StartBookmark);
637 
638    /** [optional=1] */
639    public void Move(
640                /*[in]*/ int Rows);
641 
642    /**
643     * <code>IDL: [ helpstring("") ]</code>
644     *
645     * @param Rows
646     *     <code>IDL: [in] [optional] VARIANT</code>
647     * @param StartBookmark
648     *     <code>IDL: [in] [optional] VARIANT</code>
649     */
650    public void FillCache(
651                /*[in]*/ Object Rows, 
652                /*[in]*/ Object StartBookmark);
653 
654    /** [optional=1] */
655    public void FillCache(
656                /*[in]*/ Object Rows);
657 
658    /** [optional=2] */
659    public void FillCache();
660 
661    /**
662     * <code>IDL: [ helpstring("") ]</code>
663     *
664     * @return 
665     *     <code>IDL: [out] [retval] QueryDef**</code>
666     */
667    public com.moesol.bindings.microsoft.dao.QueryDef CopyQueryDef();
668 
669    /**
670     * <code>IDL: [ helpstring("") ]</code>
671     *
672     * @param NumRows
673     *     <code>IDL: [in] [optional] VARIANT</code>
674     * @return 
675     *     <code>IDL: [out] [retval] VARIANT*</code>
676     */
677    public Object GetRows(
678                /*[in]*/ Object NumRows);
679 
680    /** [optional=1] */
681    public Object GetRows();
682 
683    /**
684     * <code>IDL: [ helpstring("") ]</code>
685     *
686     * @param Item
687     *     <code>IDL: [in] VARIANT</code>
688     * @return 
689     *     <code>IDL: [out] [retval] VARIANT*</code>
690     */
691    public Object getCollect(
692                /*[in]*/ Object Item);
693 
694    /**
695     * <code>IDL: [ helpstring("") ]</code>
696     *
697     * @param Item
698     *     <code>IDL: [in] VARIANT</code>
699     * @param pvar
700     *     <code>IDL: [in] VARIANT</code>
701     */
702    public void setCollect(
703                /*[in]*/ Object Item, 
704                /*[in]*/ Object pvar);
705 
706    /**
707     * <code>IDL: [ helpstring("") ]</code>
708     *
709     */
710    public void Cancel();
711 
712    /**
713     * <code>IDL: [ helpstring("") ]</code>
714     *
715     * @return 
716     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
717     */
718    public boolean NextRecordset();
719 
720    /**
721     * <code>IDL: [ helpstring("") ]</code>
722     *
723     * @return 
724     *     <code>IDL: [out] [retval] LONG*</code>
725     */
726    public int gethStmt();
727 
728    /**
729     * <code>IDL: [ helpstring("") ]</code>
730     *
731     * @return 
732     *     <code>IDL: [out] [retval] VARIANT_BOOL*</code>
733     */
734    public boolean getStillExecuting();
735 
736    /**
737     * <code>IDL: [ helpstring("") ]</code>
738     *
739     * @return 
740     *     <code>IDL: [out] [retval] LONG*</code>
741     */
742    public int getBatchSize();
743 
744    /**
745     * <code>IDL: [ helpstring("") ]</code>
746     *
747     * @param pl
748     *     <code>IDL: [in] LONG</code>
749     */
750    public void setBatchSize(
751                /*[in]*/ int pl);
752 
753    /**
754     * <code>IDL: [ helpstring("") ]</code>
755     *
756     * @return 
757     *     <code>IDL: [out] [retval] LONG*</code>
758     */
759    public int getBatchCollisionCount();
760 
761    /**
762     * <code>IDL: [ helpstring("") ]</code>
763     *
764     * @return 
765     *     <code>IDL: [out] [retval] VARIANT*</code>
766     */
767    public Object getBatchCollisions();
768 
769    /**
770     * <code>IDL: [ helpstring("") ]</code>
771     *
772     * @return 
773     *     <code>IDL: [out] [retval] Connection**</code>
774     */
775    public com.moesol.bindings.microsoft.dao.Connection getConnection();
776 
777    /**
778     * <code>IDL: [ helpstring("") ]</code>
779     *
780     * @param ppCn
781     *     <code>IDL: [in] Connection*</code>
782     */
783    public void setrefConnection(
784                /*[in]*/ com.moesol.bindings.microsoft.dao.Connection ppCn);
785 
786    /**
787     * <code>IDL: [ helpstring("") ]</code>
788     *
789     * @return 
790     *     <code>IDL: [out] [retval] SHORT*</code>
791     */
792    public short getRecordStatus();
793 
794    /**
795     * <code>IDL: [ helpstring("") ]</code>
796     *
797     * @return 
798     *     <code>IDL: [out] [retval] LONG*</code>
799     */
800    public int getUpdateOptions();
801 
802    /**
803     * <code>IDL: [ helpstring("") ]</code>
804     *
805     * @param pl
806     *     <code>IDL: [in] LONG</code>
807     */
808    public void setUpdateOptions(
809                /*[in]*/ int pl);
810 
811    /**
812     * <code>IDL: [ helpstring("") ]</code>
813     *
814     * @param UpdateType
815     *     <code>IDL: [in] [optional] [default] LONG</code>
816     */
817    public void CancelUpdate(
818                /*[in]*/ int UpdateType);
819 
820    /**
821     * <code>IDL: [ helpstring("") ]</code>
822     *
823     * @param UpdateType
824     *     <code>IDL: [in] [optional] [default] LONG</code>
825     * @param Force
826     *     <code>IDL: [in] [optional] [default] VARIANT_BOOL</code>
827     */
828    public void Update(
829                /*[in]*/ int UpdateType, 
830                /*[in]*/ boolean Force);
831 
832    /**
833     * <code>IDL: [ helpstring("") ]</code>
834     *
835     * @param Options
836     *     <code>IDL: [in] [optional] [default] LONG</code>
837     */
838    public void MoveLast(
839                /*[in]*/ int Options);
840 
841 
842    /** <em>Implementation</em>, <small>Java to COM</small>. */
843    public static class Jni extends com.moesol.bindings.microsoft.dao._DAO.Jni implements Recordset {
844 
845    protected Jni () {
846    }
847    protected void internalOnSetInterface() {
848        MoeSolInternal.recordApartment(this);
849    }
850 
851 
852    private native boolean jni_getBOF();
853    public boolean getBOF() {
854 
855        MoeSolInternal.checkApartment(this);
856        return jni_getBOF();
857    }
858 
859    private native short[] /*sa*/  jni_getBookmark();
860    public short[] /*sa*/  getBookmark() {
861 
862        MoeSolInternal.checkApartment(this);
863        return jni_getBookmark();
864    }
865 
866    private native void jni_setBookmark(
867                /*[in]*/ short[] /*sa*/  p0);
868    public void setBookmark(
869                /*[in]*/ short[] /*sa*/  p0) {
870 
871        MoeSolInternal.checkApartment(this);
872        jni_setBookmark(p0);
873    }
874 
875    private native boolean jni_getBookmarkable();
876    public boolean getBookmarkable() {
877 
878        MoeSolInternal.checkApartment(this);
879        return jni_getBookmarkable();
880    }
881 
882    private native Object jni_getDateCreated();
883    public Object getDateCreated() {
884 
885        MoeSolInternal.checkApartment(this);
886        return jni_getDateCreated();
887    }
888 
889    private native boolean jni_getEOF();
890    public boolean getEOF() {
891 
892        MoeSolInternal.checkApartment(this);
893        return jni_getEOF();
894    }
895 
896    private native String jni_getFilter();
897    public String getFilter() {
898 
899        MoeSolInternal.checkApartment(this);
900        return jni_getFilter();
901    }
902 
903    private native void jni_setFilter(
904                /*[in]*/ String p0);
905    public void setFilter(
906                /*[in]*/ String p0) {
907 
908        MoeSolInternal.checkApartment(this);
909        jni_setFilter(p0);
910    }
911 
912    private native String jni_getIndex();
913    public String getIndex() {
914 
915        MoeSolInternal.checkApartment(this);
916        return jni_getIndex();
917    }
918 
919    private native void jni_setIndex(
920                /*[in]*/ String p0);
921    public void setIndex(
922                /*[in]*/ String p0) {
923 
924        MoeSolInternal.checkApartment(this);
925        jni_setIndex(p0);
926    }
927 
928    private native short[] /*sa*/  jni_getLastModified();
929    public short[] /*sa*/  getLastModified() {
930 
931        MoeSolInternal.checkApartment(this);
932        return jni_getLastModified();
933    }
934 
935    private native Object jni_getLastUpdated();
936    public Object getLastUpdated() {
937 
938        MoeSolInternal.checkApartment(this);
939        return jni_getLastUpdated();
940    }
941 
942    private native boolean jni_getLockEdits();
943    public boolean getLockEdits() {
944 
945        MoeSolInternal.checkApartment(this);
946        return jni_getLockEdits();
947    }
948 
949    private native void jni_setLockEdits(
950                /*[in]*/ boolean p0);
951    public void setLockEdits(
952                /*[in]*/ boolean p0) {
953 
954        MoeSolInternal.checkApartment(this);
955        jni_setLockEdits(p0);
956    }
957 
958    private native String jni_getName();
959    public String getName() {
960 
961        MoeSolInternal.checkApartment(this);
962        return jni_getName();
963    }
964 
965    private native boolean jni_getNoMatch();
966    public boolean getNoMatch() {
967 
968        MoeSolInternal.checkApartment(this);
969        return jni_getNoMatch();
970    }
971 
972    private native String jni_getSort();
973    public String getSort() {
974 
975        MoeSolInternal.checkApartment(this);
976        return jni_getSort();
977    }
978 
979    private native void jni_setSort(
980                /*[in]*/ String p0);
981    public void setSort(
982                /*[in]*/ String p0) {
983 
984        MoeSolInternal.checkApartment(this);
985        jni_setSort(p0);
986    }
987 
988    private native boolean jni_getTransactions();
989    public boolean getTransactions() {
990 
991        MoeSolInternal.checkApartment(this);
992        return jni_getTransactions();
993    }
994 
995    private native short jni_getType();
996    public short getType() {
997 
998        MoeSolInternal.checkApartment(this);
999        return jni_getType();
1000    }
1001 
1002    private native int jni_getRecordCount();
1003    public int getRecordCount() {
1004 
1005        MoeSolInternal.checkApartment(this);
1006        return jni_getRecordCount();
1007    }
1008 
1009    private native boolean jni_getUpdatable();
1010    public boolean getUpdatable() {
1011 
1012        MoeSolInternal.checkApartment(this);
1013        return jni_getUpdatable();
1014    }
1015 
1016    private native boolean jni_getRestartable();
1017    public boolean getRestartable() {
1018 
1019        MoeSolInternal.checkApartment(this);
1020        return jni_getRestartable();
1021    }
1022 
1023    private native String jni_getValidationText();
1024    public String getValidationText() {
1025 
1026        MoeSolInternal.checkApartment(this);
1027        return jni_getValidationText();
1028    }
1029 
1030    private native String jni_getValidationRule();
1031    public String getValidationRule() {
1032 
1033        MoeSolInternal.checkApartment(this);
1034        return jni_getValidationRule();
1035    }
1036 
1037    private native short[] /*sa*/  jni_getCacheStart();
1038    public short[] /*sa*/  getCacheStart() {
1039 
1040        MoeSolInternal.checkApartment(this);
1041        return jni_getCacheStart();
1042    }
1043 
1044    private native void jni_setCacheStart(
1045                /*[in]*/ short[] /*sa*/  p0);
1046    public void setCacheStart(
1047                /*[in]*/ short[] /*sa*/  p0) {
1048 
1049        MoeSolInternal.checkApartment(this);
1050        jni_setCacheStart(p0);
1051    }
1052 
1053    private native int jni_getCacheSize();
1054    public int getCacheSize() {
1055 
1056        MoeSolInternal.checkApartment(this);
1057        return jni_getCacheSize();
1058    }
1059 
1060    private native void jni_setCacheSize(
1061                /*[in]*/ int p0);
1062    public void setCacheSize(
1063                /*[in]*/ int p0) {
1064 
1065        MoeSolInternal.checkApartment(this);
1066        jni_setCacheSize(p0);
1067    }
1068 
1069    private native float jni_getPercentPosition();
1070    public float getPercentPosition() {
1071 
1072        MoeSolInternal.checkApartment(this);
1073        return jni_getPercentPosition();
1074    }
1075 
1076    private native void jni_setPercentPosition(
1077                /*[in]*/ float p0);
1078    public void setPercentPosition(
1079                /*[in]*/ float p0) {
1080 
1081        MoeSolInternal.checkApartment(this);
1082        jni_setPercentPosition(p0);
1083    }
1084 
1085    private native int jni_getAbsolutePosition();
1086    public int getAbsolutePosition() {
1087 
1088        MoeSolInternal.checkApartment(this);
1089        return jni_getAbsolutePosition();
1090    }
1091 
1092    private native void jni_setAbsolutePosition(
1093                /*[in]*/ int p0);
1094    public void setAbsolutePosition(
1095                /*[in]*/ int p0) {
1096 
1097        MoeSolInternal.checkApartment(this);
1098        jni_setAbsolutePosition(p0);
1099    }
1100 
1101    private native short jni_getEditMode();
1102    public short getEditMode() {
1103 
1104        MoeSolInternal.checkApartment(this);
1105        return jni_getEditMode();
1106    }
1107 
1108    private native int jni_getODBCFetchCount();
1109    public int getODBCFetchCount() {
1110 
1111        MoeSolInternal.checkApartment(this);
1112        return jni_getODBCFetchCount();
1113    }
1114 
1115    private native int jni_getODBCFetchDelay();
1116    public int getODBCFetchDelay() {
1117 
1118        MoeSolInternal.checkApartment(this);
1119        return jni_getODBCFetchDelay();
1120    }
1121 
1122    private native com.moesol.bindings.microsoft.dao.Database jni_getParent();
1123    public com.moesol.bindings.microsoft.dao.Database getParent() {
1124 
1125        MoeSolInternal.checkApartment(this);
1126        return jni_getParent();
1127    }
1128 
1129    private native com.moesol.bindings.microsoft.dao.Fields jni_getFields();
1130    public com.moesol.bindings.microsoft.dao.Fields getFields() {
1131 
1132        MoeSolInternal.checkApartment(this);
1133        return jni_getFields();
1134    }
1135 
1136    private native void jni_AddNew();
1137    public void AddNew() {
1138 
1139        MoeSolInternal.checkApartment(this);
1140        jni_AddNew();
1141    }
1142 
1143    private native void jni_Close();
1144    public void Close() {
1145 
1146        MoeSolInternal.checkApartment(this);
1147        jni_Close();
1148    }
1149 
1150    private native com.moesol.bindings.microsoft.dao.Recordset jni_OpenRecordset(
1151                /*[in]*/ Object p0, 
1152                /*[in]*/ Object p1);
1153    public com.moesol.bindings.microsoft.dao.Recordset OpenRecordset(
1154                /*[in]*/ Object p0, 
1155                /*[in]*/ Object p1) {
1156 
1157        MoeSolInternal.checkApartment(this);
1158        return jni_OpenRecordset(p0, p1);
1159    }
1160 
1161    /** [optional=1] */
1162    public com.moesol.bindings.microsoft.dao.Recordset OpenRecordset(
1163                /*[in]*/ Object p0) {
1164 
1165        return OpenRecordset(p0, null);
1166    }
1167    /** [optional=2] */
1168    public com.moesol.bindings.microsoft.dao.Recordset OpenRecordset() {
1169 
1170        return OpenRecordset(null, null);
1171    }
1172    private native void jni_Delete();
1173    public void Delete() {
1174 
1175        MoeSolInternal.checkApartment(this);
1176        jni_Delete();
1177    }
1178 
1179    private native void jni_Edit();
1180    public void Edit() {
1181 
1182        MoeSolInternal.checkApartment(this);
1183        jni_Edit();
1184    }
1185 
1186    private native void jni_FindFirst(
1187                /*[in]*/ String p0);
1188    public void FindFirst(
1189                /*[in]*/ String p0) {
1190 
1191        MoeSolInternal.checkApartment(this);
1192        jni_FindFirst(p0);
1193    }
1194 
1195    private native void jni_FindLast(
1196                /*[in]*/ String p0);
1197    public void FindLast(
1198                /*[in]*/ String p0) {
1199 
1200        MoeSolInternal.checkApartment(this);
1201        jni_FindLast(p0);
1202    }
1203 
1204    private native void jni_FindNext(
1205                /*[in]*/ String p0);
1206    public void FindNext(
1207                /*[in]*/ String p0) {
1208 
1209        MoeSolInternal.checkApartment(this);
1210        jni_FindNext(p0);
1211    }
1212 
1213    private native void jni_FindPrevious(
1214                /*[in]*/ String p0);
1215    public void FindPrevious(
1216                /*[in]*/ String p0) {
1217 
1218        MoeSolInternal.checkApartment(this);
1219        jni_FindPrevious(p0);
1220    }
1221 
1222    private native void jni_MoveFirst();
1223    public void MoveFirst() {
1224 
1225        MoeSolInternal.checkApartment(this);
1226        jni_MoveFirst();
1227    }
1228 
1229    private native void jni_MoveNext();
1230    public void MoveNext() {
1231 
1232        MoeSolInternal.checkApartment(this);
1233        jni_MoveNext();
1234    }
1235 
1236    private native void jni_MovePrevious();
1237    public void MovePrevious() {
1238 
1239        MoeSolInternal.checkApartment(this);
1240        jni_MovePrevious();
1241    }
1242 
1243    private native void jni_Seek(
1244                /*[in]*/ String p0, 
1245                /*[in]*/ Object p1, 
1246                /*[in]*/ Object p2, 
1247                /*[in]*/ Object p3, 
1248                /*[in]*/ Object p4, 
1249                /*[in]*/ Object p5, 
1250                /*[in]*/ Object p6, 
1251                /*[in]*/ Object p7, 
1252                /*[in]*/ Object p8, 
1253                /*[in]*/ Object p9, 
1254                /*[in]*/ Object p10, 
1255                /*[in]*/ Object p11, 
1256                /*[in]*/ Object p12, 
1257                /*[in]*/ Object p13);
1258    public void Seek(
1259                /*[in]*/ String p0, 
1260                /*[in]*/ Object p1, 
1261                /*[in]*/ Object p2, 
1262                /*[in]*/ Object p3, 
1263                /*[in]*/ Object p4, 
1264                /*[in]*/ Object p5, 
1265                /*[in]*/ Object p6, 
1266                /*[in]*/ Object p7, 
1267                /*[in]*/ Object p8, 
1268                /*[in]*/ Object p9, 
1269                /*[in]*/ Object p10, 
1270                /*[in]*/ Object p11, 
1271                /*[in]*/ Object p12, 
1272                /*[in]*/ Object p13) {
1273 
1274        MoeSolInternal.checkApartment(this);
1275        jni_Seek(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13);
1276    }
1277 
1278    /** [optional=1] */
1279    public void Seek(
1280                /*[in]*/ String p0, 
1281                /*[in]*/ Object p1, 
1282                /*[in]*/ Object p2, 
1283                /*[in]*/ Object p3, 
1284                /*[in]*/ Object p4, 
1285                /*[in]*/ Object p5, 
1286                /*[in]*/ Object p6, 
1287                /*[in]*/ Object p7, 
1288                /*[in]*/ Object p8, 
1289                /*[in]*/ Object p9, 
1290                /*[in]*/ Object p10, 
1291                /*[in]*/ Object p11, 
1292                /*[in]*/ Object p12) {
1293 
1294        Seek(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, null);
1295    }
1296    /** [optional=2] */
1297    public void Seek(
1298                /*[in]*/ String p0, 
1299                /*[in]*/ Object p1, 
1300                /*[in]*/ Object p2, 
1301                /*[in]*/ Object p3, 
1302                /*[in]*/ Object p4, 
1303                /*[in]*/ Object p5, 
1304                /*[in]*/ Object p6, 
1305                /*[in]*/ Object p7, 
1306                /*[in]*/ Object p8, 
1307                /*[in]*/ Object p9, 
1308                /*[in]*/ Object p10, 
1309                /*[in]*/ Object p11) {
1310 
1311        Seek(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, null, null);
1312    }
1313    /** [optional=3] */
1314    public void Seek(
1315                /*[in]*/ String p0, 
1316                /*[in]*/ Object p1, 
1317                /*[in]*/ Object p2, 
1318                /*[in]*/ Object p3, 
1319                /*[in]*/ Object p4, 
1320                /*[in]*/ Object p5, 
1321                /*[in]*/ Object p6, 
1322                /*[in]*/ Object p7, 
1323                /*[in]*/ Object p8, 
1324                /*[in]*/ Object p9, 
1325                /*[in]*/ Object p10) {
1326 
1327        Seek(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, null, null, null);
1328    }
1329    /** [optional=4] */
1330    public void Seek(
1331                /*[in]*/ String p0, 
1332                /*[in]*/ Object p1, 
1333                /*[in]*/ Object p2, 
1334                /*[in]*/ Object p3, 
1335                /*[in]*/ Object p4, 
1336                /*[in]*/ Object p5, 
1337                /*[in]*/ Object p6, 
1338                /*[in]*/ Object p7, 
1339                /*[in]*/ Object p8, 
1340                /*[in]*/ Object p9) {
1341 
1342        Seek(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, null, null, null, null);
1343    }
1344    /** [optional=5] */
1345    public void Seek(
1346                /*[in]*/ String p0, 
1347                /*[in]*/ Object p1, 
1348                /*[in]*/ Object p2, 
1349                /*[in]*/ Object p3, 
1350                /*[in]*/ Object p4, 
1351                /*[in]*/ Object p5, 
1352                /*[in]*/ Object p6, 
1353                /*[in]*/ Object p7, 
1354                /*[in]*/ Object p8) {
1355 
1356        Seek(p0, p1, p2, p3, p4, p5, p6, p7, p8, null, null, null, null, null);
1357    }
1358    /** [optional=6] */
1359    public void Seek(
1360                /*[in]*/ String p0, 
1361                /*[in]*/ Object p1, 
1362                /*[in]*/ Object p2, 
1363                /*[in]*/ Object p3, 
1364                /*[in]*/ Object p4, 
1365                /*[in]*/ Object p5, 
1366                /*[in]*/ Object p6, 
1367                /*[in]*/ Object p7) {
1368 
1369        Seek(p0, p1, p2, p3, p4, p5, p6, p7, null, null, null, null, null, null);
1370    }
1371    /** [optional=7] */
1372    public void Seek(
1373                /*[in]*/ String p0, 
1374                /*[in]*/ Object p1, 
1375                /*[in]*/ Object p2, 
1376                /*[in]*/ Object p3, 
1377                /*[in]*/ Object p4, 
1378                /*[in]*/ Object p5, 
1379                /*[in]*/ Object p6) {
1380 
1381        Seek(p0, p1, p2, p3, p4, p5, p6, null, null, null, null, null, null, null);
1382    }
1383    /** [optional=8] */
1384    public void Seek(
1385                /*[in]*/ String p0, 
1386                /*[in]*/ Object p1, 
1387                /*[in]*/ Object p2, 
1388                /*[in]*/ Object p3, 
1389                /*[in]*/ Object p4, 
1390                /*[in]*/ Object p5) {
1391 
1392        Seek(p0, p1, p2, p3, p4, p5, null, null, null, null, null, null, null, null);
1393    }
1394    /** [optional=9] */
1395    public void Seek(
1396                /*[in]*/ String p0, 
1397                /*[in]*/ Object p1, 
1398                /*[in]*/ Object p2, 
1399                /*[in]*/ Object p3, 
1400                /*[in]*/ Object p4) {
1401 
1402        Seek(p0, p1, p2, p3, p4, null, null, null, null, null, null, null, null, null);
1403    }
1404    /** [optional=10] */
1405    public void Seek(
1406                /*[in]*/ String p0, 
1407                /*[in]*/ Object p1, 
1408                /*[in]*/ Object p2, 
1409                /*[in]*/ Object p3) {
1410 
1411        Seek(p0, p1, p2, p3, null, null, null, null, null, null, null, null, null, null);
1412    }
1413    /** [optional=11] */
1414    public void Seek(
1415                /*[in]*/ String p0, 
1416                /*[in]*/ Object p1, 
1417                /*[in]*/ Object p2) {
1418 
1419        Seek(p0, p1, p2, null, null, null, null, null, null, null, null, null, null, null);
1420    }
1421    /** [optional=12] */
1422    public void Seek(
1423                /*[in]*/ String p0, 
1424                /*[in]*/ Object p1) {
1425 
1426        Seek(p0, p1, null, null, null, null, null, null, null, null, null, null, null, null);
1427    }
1428    private native com.moesol.bindings.microsoft.dao.Recordset jni_Clone();
1429    public com.moesol.bindings.microsoft.dao.Recordset Clone() {
1430 
1431        MoeSolInternal.checkApartment(this);
1432        return jni_Clone();
1433    }
1434 
1435    private native void jni_Requery(
1436                /*[in]*/ Object p0);
1437    public void Requery(
1438                /*[in]*/ Object p0) {
1439 
1440        MoeSolInternal.checkApartment(this);
1441        jni_Requery(p0);
1442    }
1443 
1444    /** [optional=1] */
1445    public void Requery() {
1446 
1447        Requery(null);
1448    }
1449    private native void jni_Move(
1450                /*[in]*/ int p0, 
1451                /*[in]*/ Object p1);
1452    public void Move(
1453                /*[in]*/ int p0, 
1454                /*[in]*/ Object p1) {
1455 
1456        MoeSolInternal.checkApartment(this);
1457        jni_Move(p0, p1);
1458    }
1459 
1460    /** [optional=1] */
1461    public void Move(
1462                /*[in]*/ int p0) {
1463 
1464        Move(p0, null);
1465    }
1466    private native void jni_FillCache(
1467                /*[in]*/ Object p0, 
1468                /*[in]*/ Object p1);
1469    public void FillCache(
1470                /*[in]*/ Object p0, 
1471                /*[in]*/ Object p1) {
1472 
1473        MoeSolInternal.checkApartment(this);
1474        jni_FillCache(p0, p1);
1475    }
1476 
1477    /** [optional=1] */
1478    public void FillCache(
1479                /*[in]*/ Object p0) {
1480 
1481        FillCache(p0, null);
1482    }
1483    /** [optional=2] */
1484    public void FillCache() {
1485 
1486        FillCache(null, null);
1487    }
1488    private native com.moesol.bindings.microsoft.dao.QueryDef jni_CopyQueryDef();
1489    public com.moesol.bindings.microsoft.dao.QueryDef CopyQueryDef() {
1490 
1491        MoeSolInternal.checkApartment(this);
1492        return jni_CopyQueryDef();
1493    }
1494 
1495    private native Object jni_GetRows(
1496                /*[in]*/ Object p0);
1497    public Object GetRows(
1498                /*[in]*/ Object p0) {
1499 
1500        MoeSolInternal.checkApartment(this);
1501        return jni_GetRows(p0);
1502    }
1503 
1504    /** [optional=1] */
1505    public Object GetRows() {
1506 
1507        return GetRows(null);
1508    }
1509    private native Object jni_getCollect(
1510                /*[in]*/ Object p0);
1511    public Object getCollect(
1512                /*[in]*/ Object p0) {
1513 
1514        MoeSolInternal.checkApartment(this);
1515        return jni_getCollect(p0);
1516    }
1517 
1518    private native void jni_setCollect(
1519                /*[in]*/ Object p0, 
1520                /*[in]*/ Object p1);
1521    public void setCollect(
1522                /*[in]*/ Object p0, 
1523                /*[in]*/ Object p1) {
1524 
1525        MoeSolInternal.checkApartment(this);
1526        jni_setCollect(p0, p1);
1527    }
1528 
1529    private native void jni_Cancel();
1530    public void Cancel() {
1531 
1532        MoeSolInternal.checkApartment(this);
1533        jni_Cancel();
1534    }
1535 
1536    private native boolean jni_NextRecordset();
1537    public boolean NextRecordset() {
1538 
1539        MoeSolInternal.checkApartment(this);
1540        return jni_NextRecordset();
1541    }
1542 
1543    private native int jni_gethStmt();
1544    public int gethStmt() {
1545 
1546        MoeSolInternal.checkApartment(this);
1547        return jni_gethStmt();
1548    }
1549 
1550    private native boolean jni_getStillExecuting();
1551    public boolean getStillExecuting() {
1552 
1553        MoeSolInternal.checkApartment(this);
1554        return jni_getStillExecuting();
1555    }
1556 
1557    private native int jni_getBatchSize();
1558    public int getBatchSize() {
1559 
1560        MoeSolInternal.checkApartment(this);
1561        return jni_getBatchSize();
1562    }
1563 
1564    private native void jni_setBatchSize(
1565                /*[in]*/ int p0);
1566    public void setBatchSize(
1567                /*[in]*/ int p0) {
1568 
1569        MoeSolInternal.checkApartment(this);
1570        jni_setBatchSize(p0);
1571    }
1572 
1573    private native int jni_getBatchCollisionCount();
1574    public int getBatchCollisionCount() {
1575 
1576        MoeSolInternal.checkApartment(this);
1577        return jni_getBatchCollisionCount();
1578    }
1579 
1580    private native Object jni_getBatchCollisions();
1581    public Object getBatchCollisions() {
1582 
1583        MoeSolInternal.checkApartment(this);
1584        return jni_getBatchCollisions();
1585    }
1586 
1587    private native com.moesol.bindings.microsoft.dao.Connection jni_getConnection();
1588    public com.moesol.bindings.microsoft.dao.Connection getConnection() {
1589 
1590        MoeSolInternal.checkApartment(this);
1591        return jni_getConnection();
1592    }
1593 
1594    private native void jni_setrefConnection(
1595                /*[in]*/ com.moesol.bindings.microsoft.dao.Connection p0);
1596    public void setrefConnection(
1597                /*[in]*/ com.moesol.bindings.microsoft.dao.Connection p0) {
1598 
1599        MoeSolInternal.checkApartment(this);
1600        jni_setrefConnection(p0);
1601    }
1602 
1603    private native short jni_getRecordStatus();
1604    public short getRecordStatus() {
1605 
1606        MoeSolInternal.checkApartment(this);
1607        return jni_getRecordStatus();
1608    }
1609 
1610    private native int jni_getUpdateOptions();
1611    public int getUpdateOptions() {
1612 
1613        MoeSolInternal.checkApartment(this);
1614        return jni_getUpdateOptions();
1615    }
1616 
1617    private native void jni_setUpdateOptions(
1618                /*[in]*/ int p0);
1619    public void setUpdateOptions(
1620                /*[in]*/ int p0) {
1621 
1622        MoeSolInternal.checkApartment(this);
1623        jni_setUpdateOptions(p0);
1624    }
1625 
1626    private native void jni_CancelUpdate(
1627                /*[in]*/ int p0);
1628    public void CancelUpdate(
1629                /*[in]*/ int p0) {
1630 
1631        MoeSolInternal.checkApartment(this);
1632        jni_CancelUpdate(p0);
1633    }
1634 
1635    private native void jni_Update(
1636                /*[in]*/ int p0, 
1637                /*[in]*/ boolean p1);
1638    public void Update(
1639                /*[in]*/ int p0, 
1640                /*[in]*/ boolean p1) {
1641 
1642        MoeSolInternal.checkApartment(this);
1643        jni_Update(p0, p1);
1644    }
1645 
1646    private native void jni_MoveLast(
1647                /*[in]*/ int p0);
1648    public void MoveLast(
1649                /*[in]*/ int p0) {
1650 
1651        MoeSolInternal.checkApartment(this);
1652        jni_MoveLast(p0);
1653    }
1654 
1655    }
1656 
1657    /** <em>Implementation</em>, <small>COM to Java</small>. */
1658    public static class Disp extends com.moesol.bindings.microsoft.dao._DAO.Disp {
1659        public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() {
1660            return s_instance;
1661        }
1662 
1663        private static Disp s_instance = new Disp();
1664 
1665        protected Disp() {
1666            addEntry(101, (short)2, "getBOF", "()Z");
1667            addEntry(102, (short)2, "getBookmark", "()[S");
1668            addEntry(102, (short)4, "setBookmark", "([S)V");
1669            addEntry(103, (short)2, "getBookmarkable", "()Z");
1670            addEntry(104, (short)2, "getDateCreated", "()Ljava/lang/Object;");
1671            addEntry(105, (short)2, "getEOF", "()Z");
1672            addEntry(106, (short)2, "getFilter", "()Ljava/lang/String;");
1673            addEntry(106, (short)4, "setFilter", "(Ljava/lang/String;)V");
1674            addEntry(107, (short)2, "getIndex", "()Ljava/lang/String;");
1675            addEntry(107, (short)4, "setIndex", "(Ljava/lang/String;)V");
1676            addEntry(108, (short)2, "getLastModified", "()[S");
1677            addEntry(109, (short)2, "getLastUpdated", "()Ljava/lang/Object;");
1678            addEntry(110, (short)2, "getLockEdits", "()Z");
1679            addEntry(110, (short)4, "setLockEdits", "(Z)V");
1680            addEntry(111, (short)2, "getName", "()Ljava/lang/String;");
1681            addEntry(112, (short)2, "getNoMatch", "()Z");
1682            addEntry(113, (short)2, "getSort", "()Ljava/lang/String;");
1683            addEntry(113, (short)4, "setSort", "(Ljava/lang/String;)V");
1684            addEntry(114, (short)2, "getTransactions", "()Z");
1685            addEntry(115, (short)2, "getType", "()S");
1686            addEntry(116, (short)2, "getRecordCount", "()I");
1687            addEntry(117, (short)2, "getUpdatable", "()Z");
1688            addEntry(118, (short)2, "getRestartable", "()Z");
1689            addEntry(119, (short)2, "getValidationText", "()Ljava/lang/String;");
1690            addEntry(120, (short)2, "getValidationRule", "()Ljava/lang/String;");
1691            addEntry(121, (short)2, "getCacheStart", "()[S");
1692            addEntry(121, (short)4, "setCacheStart", "([S)V");
1693            addEntry(122, (short)2, "getCacheSize", "()I");
1694            addEntry(122, (short)4, "setCacheSize", "(I)V");
1695            addEntry(123, (short)2, "getPercentPosition", "()F");
1696            addEntry(123, (short)4, "setPercentPosition", "(F)V");
1697            addEntry(124, (short)2, "getAbsolutePosition", "()I");
1698            addEntry(124, (short)4, "setAbsolutePosition", "(I)V");
1699            addEntry(125, (short)2, "getEditMode", "()S");
1700            addEntry(126, (short)2, "getODBCFetchCount", "()I");
1701            addEntry(127, (short)2, "getODBCFetchDelay", "()I");
1702            addEntry(128, (short)2, "getParent", "()Lcom/moesol/bindings/microsoft/dao/Database;");
1703            addEntry(0, (short)2, "getFields", "()Lcom/moesol/bindings/microsoft/dao/Fields;");
1704            addEntry(130, (short)2, "getIndexes", "()Lcom/moesol/bindings/microsoft/dao/Indexes;");
1705            addEntry(131, (short)1, "_30_CancelUpdate", "()V");
1706            addEntry(132, (short)1, "AddNew", "()V");
1707            addEntry(133, (short)1, "Close", "()V");
1708            addEntry(134, (short)1, "OpenRecordset", "(Ljava/lang/Object;Ljava/lang/Object;)Lcom/moesol/bindings/microsoft/dao/Recordset;");
1709            addEntry(135, (short)1, "Delete", "()V");
1710            addEntry(136, (short)1, "Edit", "()V");
1711            addEntry(137, (short)1, "FindFirst", "(Ljava/lang/String;)V");
1712            addEntry(138, (short)1, "FindLast", "(Ljava/lang/String;)V");
1713            addEntry(139, (short)1, "FindNext", "(Ljava/lang/String;)V");
1714            addEntry(140, (short)1, "FindPrevious", "(Ljava/lang/String;)V");
1715            addEntry(141, (short)1, "MoveFirst", "()V");
1716            addEntry(142, (short)1, "_30_MoveLast", "()V");
1717            addEntry(143, (short)1, "MoveNext", "()V");
1718            addEntry(144, (short)1, "MovePrevious", "()V");
1719            addEntry(145, (short)1, "Seek", "(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V");
1720            addEntry(146, (short)1, "_30_Update", "()V");
1721            addEntry(147, (short)1, "Clone", "()Lcom/moesol/bindings/microsoft/dao/Recordset;");
1722            addEntry(148, (short)1, "Requery", "(Ljava/lang/Object;)V");
1723            addEntry(149, (short)1, "Move", "(ILjava/lang/Object;)V");
1724            addEntry(150, (short)1, "FillCache", "(Ljava/lang/Object;Ljava/lang/Object;)V");
1725            addEntry(151, (short)1, "CreateDynaset", "(Ljava/lang/Object;Ljava/lang/Object;)Lcom/moesol/bindings/microsoft/dao/Recordset;");
1726            addEntry(152, (short)1, "CreateSnapshot", "(Ljava/lang/Object;)Lcom/moesol/bindings/microsoft/dao/Recordset;");
1727            addEntry(153, (short)1, "CopyQueryDef", "()Lcom/moesol/bindings/microsoft/dao/QueryDef;");
1728            addEntry(154, (short)1, "ListFields", "()Lcom/moesol/bindings/microsoft/dao/Recordset;");
1729            addEntry(155, (short)1, "ListIndexes", "()Lcom/moesol/bindings/microsoft/dao/Recordset;");
1730            addEntry(156, (short)1, "GetRows", "(Ljava/lang/Object;)Ljava/lang/Object;");
1731            addEntry(-8, (short)2, "getCollect", "(Ljava/lang/Object;)Ljava/lang/Object;");
1732            addEntry(-8, (short)4, "setCollect", "(Ljava/lang/Object;Ljava/lang/Object;)V");
1733            addEntry(157, (short)1, "Cancel", "()V");
1734            addEntry(158, (short)1, "NextRecordset", "()Z");
1735            addEntry(159, (short)2, "gethStmt", "()I");
1736            addEntry(160, (short)2, "getStillExecuting", "()Z");
1737            addEntry(161, (short)2, "getBatchSize", "()I");
1738            addEntry(161, (short)4, "setBatchSize", "(I)V");
1739            addEntry(162, (short)2, "getBatchCollisionCount", "()I");
1740            addEntry(163, (short)2, "getBatchCollisions", "()Ljava/lang/Object;");
1741            addEntry(164, (short)2, "getConnection", "()Lcom/moesol/bindings/microsoft/dao/Connection;");
1742            addEntry(164, (short)8, "setrefConnection", "(Lcom/moesol/bindings/microsoft/dao/Connection;)V");
1743            addEntry(165, (short)2, "getRecordStatus", "()S");
1744            addEntry(166, (short)2, "getUpdateOptions", "()I");
1745            addEntry(166, (short)4, "setUpdateOptions", "(I)V");
1746            addEntry(167, (short)1, "CancelUpdate", "(I)V");
1747            addEntry(168, (short)1, "Update", "(IZ)V");
1748            addEntry(169, (short)1, "MoveLast", "(I)V");
1749        }
1750    }
1751}

[all classes][com.moesol.bindings.microsoft.dao]
EMMA 2.0.5312 (C) Vladimir Roubtsov