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

COVERAGE SUMMARY FOR SOURCE FILE [_DBEngine.java]

nameclass, %method, %block, %line, %
_DBEngine.java0%   (0/3)0%   (0/44)0%   (0/451)0%   (0/121)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class _DBEngine$10%   (0/1)100% (0/0)100% (0/0)100% (0/0)
     
class _DBEngine$Disp0%   (0/1)0%   (0/3)0%   (0/190)0%   (0/34)
<static initializer> 0%   (0/1)0%   (0/5)0%   (0/1)
_DBEngine$Disp (): void 0%   (0/1)0%   (0/183)0%   (0/32)
instance (): IUnknown$Disp 0%   (0/1)0%   (0/2)0%   (0/1)
     
class _DBEngine$Jni0%   (0/1)0%   (0/41)0%   (0/261)0%   (0/87)
BeginTrans (): void 0%   (0/1)0%   (0/5)0%   (0/3)
CommitTrans (int): void 0%   (0/1)0%   (0/6)0%   (0/3)
CompactDatabase (String, String): void 0%   (0/1)0%   (0/8)0%   (0/2)
CompactDatabase (String, String, Object): void 0%   (0/1)0%   (0/8)0%   (0/2)
CompactDatabase (String, String, Object, Object): void 0%   (0/1)0%   (0/8)0%   (0/2)
CompactDatabase (String, String, Object, Object, Object): void 0%   (0/1)0%   (0/10)0%   (0/3)
CreateDatabase (String, String): Database 0%   (0/1)0%   (0/6)0%   (0/1)
CreateDatabase (String, String, Object): Database 0%   (0/1)0%   (0/8)0%   (0/2)
CreateWorkspace (String, String, String): Workspace 0%   (0/1)0%   (0/7)0%   (0/1)
CreateWorkspace (String, String, String, Object): Workspace 0%   (0/1)0%   (0/9)0%   (0/2)
ISAMStats (int): int 0%   (0/1)0%   (0/5)0%   (0/1)
ISAMStats (int, Object): int 0%   (0/1)0%   (0/7)0%   (0/2)
Idle (): void 0%   (0/1)0%   (0/4)0%   (0/2)
Idle (Object): void 0%   (0/1)0%   (0/6)0%   (0/3)
OpenConnection (String): Connection 0%   (0/1)0%   (0/7)0%   (0/1)
OpenConnection (String, Object): Connection 0%   (0/1)0%   (0/7)0%   (0/1)
OpenConnection (String, Object, Object): Connection 0%   (0/1)0%   (0/7)0%   (0/1)
OpenConnection (String, Object, Object, Object): Connection 0%   (0/1)0%   (0/9)0%   (0/2)
OpenDatabase (String): Database 0%   (0/1)0%   (0/7)0%   (0/1)
OpenDatabase (String, Object): Database 0%   (0/1)0%   (0/7)0%   (0/1)
OpenDatabase (String, Object, Object): Database 0%   (0/1)0%   (0/7)0%   (0/1)
OpenDatabase (String, Object, Object, Object): Database 0%   (0/1)0%   (0/9)0%   (0/2)
RegisterDatabase (String, String, boolean, String): void 0%   (0/1)0%   (0/9)0%   (0/3)
RepairDatabase (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
Rollback (): void 0%   (0/1)0%   (0/5)0%   (0/3)
SetOption (int, Object): void 0%   (0/1)0%   (0/7)0%   (0/3)
_DBEngine$Jni (): void 0%   (0/1)0%   (0/3)0%   (0/2)
getDefaultType (): int 0%   (0/1)0%   (0/5)0%   (0/2)
getErrors (): Errors 0%   (0/1)0%   (0/5)0%   (0/2)
getIniPath (): String 0%   (0/1)0%   (0/5)0%   (0/2)
getLoginTimeout (): short 0%   (0/1)0%   (0/5)0%   (0/2)
getSystemDB (): String 0%   (0/1)0%   (0/5)0%   (0/2)
getVersion (): String 0%   (0/1)0%   (0/5)0%   (0/2)
getWorkspaces (): Workspaces 0%   (0/1)0%   (0/5)0%   (0/2)
internalOnSetInterface (): void 0%   (0/1)0%   (0/3)0%   (0/2)
setDefaultPassword (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
setDefaultType (int): void 0%   (0/1)0%   (0/6)0%   (0/3)
setDefaultUser (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
setIniPath (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
setLoginTimeout (short): void 0%   (0/1)0%   (0/6)0%   (0/3)
setSystemDB (String): 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 _DBEngine 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(00000021-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        0x00000021, (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] BSTR*</code>
25     */
26    public String getVersion();
27 
28    /**
29     * <code>IDL: [ helpstring("") ]</code>
30     *
31     * @return 
32     *     <code>IDL: [out] [retval] BSTR*</code>
33     */
34    public String getIniPath();
35 
36    /**
37     * <code>IDL: [ helpstring("") ]</code>
38     *
39     * @param pbstr
40     *     <code>IDL: [in] BSTR</code>
41     */
42    public void setIniPath(
43                /*[in]*/ String pbstr);
44 
45    /**
46     * <code>IDL: [ helpstring("") ]</code>
47     *
48     * @param rhs
49     *     <code>IDL: [in] BSTR</code>
50     */
51    public void setDefaultUser(
52                /*[in]*/ String rhs);
53 
54    /**
55     * <code>IDL: [ helpstring("") ]</code>
56     *
57     * @param rhs
58     *     <code>IDL: [in] BSTR</code>
59     */
60    public void setDefaultPassword(
61                /*[in]*/ String rhs);
62 
63    /**
64     * <code>IDL: [ helpstring("") ]</code>
65     *
66     * @return 
67     *     <code>IDL: [out] [retval] SHORT*</code>
68     */
69    public short getLoginTimeout();
70 
71    /**
72     * <code>IDL: [ helpstring("") ]</code>
73     *
74     * @param ps
75     *     <code>IDL: [in] SHORT</code>
76     */
77    public void setLoginTimeout(
78                /*[in]*/ short ps);
79 
80    /**
81     * <code>IDL: [ helpstring("") ]</code>
82     *
83     * @return 
84     *     <code>IDL: [out] [retval] Workspaces**</code>
85     */
86    public com.moesol.bindings.microsoft.dao.Workspaces getWorkspaces();
87 
88    /**
89     * <code>IDL: [ helpstring("") ]</code>
90     *
91     * @return 
92     *     <code>IDL: [out] [retval] Errors**</code>
93     */
94    public com.moesol.bindings.microsoft.dao.Errors getErrors();
95 
96    /**
97     * <code>IDL: [ helpstring("") ]</code>
98     *
99     * @param Action
100     *     <code>IDL: [in] [optional] VARIANT</code>
101     */
102    public void Idle(
103                /*[in]*/ Object Action);
104 
105    /** [optional=1] */
106    public void Idle();
107 
108    /**
109     * <code>IDL: [ helpstring("") ]</code>
110     *
111     * @param SrcName
112     *     <code>IDL: [in] BSTR</code>
113     * @param DstName
114     *     <code>IDL: [in] BSTR</code>
115     * @param DstLocale
116     *     <code>IDL: [in] [optional] VARIANT</code>
117     * @param Options
118     *     <code>IDL: [in] [optional] VARIANT</code>
119     * @param SrcLocale
120     *     <code>IDL: [in] [optional] VARIANT</code>
121     */
122    public void CompactDatabase(
123                /*[in]*/ String SrcName, 
124                /*[in]*/ String DstName, 
125                /*[in]*/ Object DstLocale, 
126                /*[in]*/ Object Options, 
127                /*[in]*/ Object SrcLocale);
128 
129    /** [optional=1] */
130    public void CompactDatabase(
131                /*[in]*/ String SrcName, 
132                /*[in]*/ String DstName, 
133                /*[in]*/ Object DstLocale, 
134                /*[in]*/ Object Options);
135 
136    /** [optional=2] */
137    public void CompactDatabase(
138                /*[in]*/ String SrcName, 
139                /*[in]*/ String DstName, 
140                /*[in]*/ Object DstLocale);
141 
142    /** [optional=3] */
143    public void CompactDatabase(
144                /*[in]*/ String SrcName, 
145                /*[in]*/ String DstName);
146 
147    /**
148     * <code>IDL: [ helpstring("") ]</code>
149     *
150     * @param Name
151     *     <code>IDL: [in] BSTR</code>
152     */
153    public void RepairDatabase(
154                /*[in]*/ String Name);
155 
156    /**
157     * <code>IDL: [ helpstring("") ]</code>
158     *
159     * @param Dsn
160     *     <code>IDL: [in] BSTR</code>
161     * @param Driver
162     *     <code>IDL: [in] BSTR</code>
163     * @param Silent
164     *     <code>IDL: [in] VARIANT_BOOL</code>
165     * @param Attributes
166     *     <code>IDL: [in] BSTR</code>
167     */
168    public void RegisterDatabase(
169                /*[in]*/ String Dsn, 
170                /*[in]*/ String Driver, 
171                /*[in]*/ boolean Silent, 
172                /*[in]*/ String Attributes);
173 
174    /**
175     * <code>IDL: [ helpstring("") ]</code>
176     *
177     * @param Name
178     *     <code>IDL: [in] BSTR</code>
179     * @param Options
180     *     <code>IDL: [in] [optional] VARIANT</code>
181     * @param ReadOnly
182     *     <code>IDL: [in] [optional] VARIANT</code>
183     * @param Connect
184     *     <code>IDL: [in] [optional] VARIANT</code>
185     * @return 
186     *     <code>IDL: [out] [retval] Database**</code>
187     */
188    public com.moesol.bindings.microsoft.dao.Database OpenDatabase(
189                /*[in]*/ String Name, 
190                /*[in]*/ Object Options, 
191                /*[in]*/ Object ReadOnly, 
192                /*[in]*/ Object Connect);
193 
194    /** [optional=1] */
195    public com.moesol.bindings.microsoft.dao.Database OpenDatabase(
196                /*[in]*/ String Name, 
197                /*[in]*/ Object Options, 
198                /*[in]*/ Object ReadOnly);
199 
200    /** [optional=2] */
201    public com.moesol.bindings.microsoft.dao.Database OpenDatabase(
202                /*[in]*/ String Name, 
203                /*[in]*/ Object Options);
204 
205    /** [optional=3] */
206    public com.moesol.bindings.microsoft.dao.Database OpenDatabase(
207                /*[in]*/ String Name);
208 
209    /**
210     * <code>IDL: [ helpstring("") ]</code>
211     *
212     * @param Name
213     *     <code>IDL: [in] BSTR</code>
214     * @param Locale
215     *     <code>IDL: [in] BSTR</code>
216     * @param Option
217     *     <code>IDL: [in] [optional] VARIANT</code>
218     * @return 
219     *     <code>IDL: [out] [retval] Database**</code>
220     */
221    public com.moesol.bindings.microsoft.dao.Database CreateDatabase(
222                /*[in]*/ String Name, 
223                /*[in]*/ String Locale, 
224                /*[in]*/ Object Option);
225 
226    /** [optional=1] */
227    public com.moesol.bindings.microsoft.dao.Database CreateDatabase(
228                /*[in]*/ String Name, 
229                /*[in]*/ String Locale);
230 
231    /**
232     * <code>IDL: [ helpstring("") ]</code>
233     *
234     */
235    public void BeginTrans();
236 
237    /**
238     * <code>IDL: [ helpstring("") ]</code>
239     *
240     * @param Option
241     *     <code>IDL: [in] [optional] [default] LONG</code>
242     */
243    public void CommitTrans(
244                /*[in]*/ int Option);
245 
246    /**
247     * <code>IDL: [ helpstring("") ]</code>
248     *
249     */
250    public void Rollback();
251 
252    /**
253     * <code>IDL: [ helpstring("") ]</code>
254     *
255     * @param StatNum
256     *     <code>IDL: [in] LONG</code>
257     * @param Reset
258     *     <code>IDL: [in] [optional] VARIANT</code>
259     * @return 
260     *     <code>IDL: [out] [retval] LONG*</code>
261     */
262    public int ISAMStats(
263                /*[in]*/ int StatNum, 
264                /*[in]*/ Object Reset);
265 
266    /** [optional=1] */
267    public int ISAMStats(
268                /*[in]*/ int StatNum);
269 
270    /**
271     * <code>IDL: [ helpstring("") ]</code>
272     *
273     * @return 
274     *     <code>IDL: [out] [retval] BSTR*</code>
275     */
276    public String getSystemDB();
277 
278    /**
279     * <code>IDL: [ helpstring("") ]</code>
280     *
281     * @param pbstr
282     *     <code>IDL: [in] BSTR</code>
283     */
284    public void setSystemDB(
285                /*[in]*/ String pbstr);
286 
287    /**
288     * <code>IDL: [ helpstring("") ]</code>
289     *
290     * @param Name
291     *     <code>IDL: [in] BSTR</code>
292     * @param UserName
293     *     <code>IDL: [in] BSTR</code>
294     * @param Password
295     *     <code>IDL: [in] BSTR</code>
296     * @param UseType
297     *     <code>IDL: [in] [optional] VARIANT</code>
298     * @return 
299     *     <code>IDL: [out] [retval] Workspace**</code>
300     */
301    public com.moesol.bindings.microsoft.dao.Workspace CreateWorkspace(
302                /*[in]*/ String Name, 
303                /*[in]*/ String UserName, 
304                /*[in]*/ String Password, 
305                /*[in]*/ Object UseType);
306 
307    /** [optional=1] */
308    public com.moesol.bindings.microsoft.dao.Workspace CreateWorkspace(
309                /*[in]*/ String Name, 
310                /*[in]*/ String UserName, 
311                /*[in]*/ String Password);
312 
313    /**
314     * <code>IDL: [ helpstring("") ]</code>
315     *
316     * @param Name
317     *     <code>IDL: [in] BSTR</code>
318     * @param Options
319     *     <code>IDL: [in] [optional] VARIANT</code>
320     * @param ReadOnly
321     *     <code>IDL: [in] [optional] VARIANT</code>
322     * @param Connect
323     *     <code>IDL: [in] [optional] VARIANT</code>
324     * @return 
325     *     <code>IDL: [out] [retval] Connection**</code>
326     */
327    public com.moesol.bindings.microsoft.dao.Connection OpenConnection(
328                /*[in]*/ String Name, 
329                /*[in]*/ Object Options, 
330                /*[in]*/ Object ReadOnly, 
331                /*[in]*/ Object Connect);
332 
333    /** [optional=1] */
334    public com.moesol.bindings.microsoft.dao.Connection OpenConnection(
335                /*[in]*/ String Name, 
336                /*[in]*/ Object Options, 
337                /*[in]*/ Object ReadOnly);
338 
339    /** [optional=2] */
340    public com.moesol.bindings.microsoft.dao.Connection OpenConnection(
341                /*[in]*/ String Name, 
342                /*[in]*/ Object Options);
343 
344    /** [optional=3] */
345    public com.moesol.bindings.microsoft.dao.Connection OpenConnection(
346                /*[in]*/ String Name);
347 
348    /**
349     * <code>IDL: [ helpstring("") ]</code>
350     *
351     * @return 
352     *     <code>IDL: [out] [retval] LONG*</code>
353     */
354    public int getDefaultType();
355 
356    /**
357     * <code>IDL: [ helpstring("") ]</code>
358     *
359     * @param Option
360     *     <code>IDL: [in] LONG</code>
361     */
362    public void setDefaultType(
363                /*[in]*/ int Option);
364 
365    /**
366     * <code>IDL: [ helpstring("") ]</code>
367     *
368     * @param Option
369     *     <code>IDL: [in] LONG</code>
370     * @param Value
371     *     <code>IDL: [in] VARIANT</code>
372     */
373    public void SetOption(
374                /*[in]*/ int Option, 
375                /*[in]*/ Object Value);
376 
377 
378    /** <em>Implementation</em>, <small>Java to COM</small>. */
379    public static class Jni extends com.moesol.bindings.microsoft.dao._DAO.Jni implements _DBEngine {
380 
381    protected Jni () {
382    }
383    protected void internalOnSetInterface() {
384        MoeSolInternal.recordApartment(this);
385    }
386 
387 
388    private native String jni_getVersion();
389    public String getVersion() {
390 
391        MoeSolInternal.checkApartment(this);
392        return jni_getVersion();
393    }
394 
395    private native String jni_getIniPath();
396    public String getIniPath() {
397 
398        MoeSolInternal.checkApartment(this);
399        return jni_getIniPath();
400    }
401 
402    private native void jni_setIniPath(
403                /*[in]*/ String p0);
404    public void setIniPath(
405                /*[in]*/ String p0) {
406 
407        MoeSolInternal.checkApartment(this);
408        jni_setIniPath(p0);
409    }
410 
411    private native void jni_setDefaultUser(
412                /*[in]*/ String p0);
413    public void setDefaultUser(
414                /*[in]*/ String p0) {
415 
416        MoeSolInternal.checkApartment(this);
417        jni_setDefaultUser(p0);
418    }
419 
420    private native void jni_setDefaultPassword(
421                /*[in]*/ String p0);
422    public void setDefaultPassword(
423                /*[in]*/ String p0) {
424 
425        MoeSolInternal.checkApartment(this);
426        jni_setDefaultPassword(p0);
427    }
428 
429    private native short jni_getLoginTimeout();
430    public short getLoginTimeout() {
431 
432        MoeSolInternal.checkApartment(this);
433        return jni_getLoginTimeout();
434    }
435 
436    private native void jni_setLoginTimeout(
437                /*[in]*/ short p0);
438    public void setLoginTimeout(
439                /*[in]*/ short p0) {
440 
441        MoeSolInternal.checkApartment(this);
442        jni_setLoginTimeout(p0);
443    }
444 
445    private native com.moesol.bindings.microsoft.dao.Workspaces jni_getWorkspaces();
446    public com.moesol.bindings.microsoft.dao.Workspaces getWorkspaces() {
447 
448        MoeSolInternal.checkApartment(this);
449        return jni_getWorkspaces();
450    }
451 
452    private native com.moesol.bindings.microsoft.dao.Errors jni_getErrors();
453    public com.moesol.bindings.microsoft.dao.Errors getErrors() {
454 
455        MoeSolInternal.checkApartment(this);
456        return jni_getErrors();
457    }
458 
459    private native void jni_Idle(
460                /*[in]*/ Object p0);
461    public void Idle(
462                /*[in]*/ Object p0) {
463 
464        MoeSolInternal.checkApartment(this);
465        jni_Idle(p0);
466    }
467 
468    /** [optional=1] */
469    public void Idle() {
470 
471        Idle(null);
472    }
473    private native void jni_CompactDatabase(
474                /*[in]*/ String p0, 
475                /*[in]*/ String p1, 
476                /*[in]*/ Object p2, 
477                /*[in]*/ Object p3, 
478                /*[in]*/ Object p4);
479    public void CompactDatabase(
480                /*[in]*/ String p0, 
481                /*[in]*/ String p1, 
482                /*[in]*/ Object p2, 
483                /*[in]*/ Object p3, 
484                /*[in]*/ Object p4) {
485 
486        MoeSolInternal.checkApartment(this);
487        jni_CompactDatabase(p0, p1, p2, p3, p4);
488    }
489 
490    /** [optional=1] */
491    public void CompactDatabase(
492                /*[in]*/ String p0, 
493                /*[in]*/ String p1, 
494                /*[in]*/ Object p2, 
495                /*[in]*/ Object p3) {
496 
497        CompactDatabase(p0, p1, p2, p3, null);
498    }
499    /** [optional=2] */
500    public void CompactDatabase(
501                /*[in]*/ String p0, 
502                /*[in]*/ String p1, 
503                /*[in]*/ Object p2) {
504 
505        CompactDatabase(p0, p1, p2, null, null);
506    }
507    /** [optional=3] */
508    public void CompactDatabase(
509                /*[in]*/ String p0, 
510                /*[in]*/ String p1) {
511 
512        CompactDatabase(p0, p1, null, null, null);
513    }
514    private native void jni_RepairDatabase(
515                /*[in]*/ String p0);
516    public void RepairDatabase(
517                /*[in]*/ String p0) {
518 
519        MoeSolInternal.checkApartment(this);
520        jni_RepairDatabase(p0);
521    }
522 
523    private native void jni_RegisterDatabase(
524                /*[in]*/ String p0, 
525                /*[in]*/ String p1, 
526                /*[in]*/ boolean p2, 
527                /*[in]*/ String p3);
528    public void RegisterDatabase(
529                /*[in]*/ String p0, 
530                /*[in]*/ String p1, 
531                /*[in]*/ boolean p2, 
532                /*[in]*/ String p3) {
533 
534        MoeSolInternal.checkApartment(this);
535        jni_RegisterDatabase(p0, p1, p2, p3);
536    }
537 
538    private native com.moesol.bindings.microsoft.dao.Database jni_OpenDatabase(
539                /*[in]*/ String p0, 
540                /*[in]*/ Object p1, 
541                /*[in]*/ Object p2, 
542                /*[in]*/ Object p3);
543    public com.moesol.bindings.microsoft.dao.Database OpenDatabase(
544                /*[in]*/ String p0, 
545                /*[in]*/ Object p1, 
546                /*[in]*/ Object p2, 
547                /*[in]*/ Object p3) {
548 
549        MoeSolInternal.checkApartment(this);
550        return jni_OpenDatabase(p0, p1, p2, p3);
551    }
552 
553    /** [optional=1] */
554    public com.moesol.bindings.microsoft.dao.Database OpenDatabase(
555                /*[in]*/ String p0, 
556                /*[in]*/ Object p1, 
557                /*[in]*/ Object p2) {
558 
559        return OpenDatabase(p0, p1, p2, null);
560    }
561    /** [optional=2] */
562    public com.moesol.bindings.microsoft.dao.Database OpenDatabase(
563                /*[in]*/ String p0, 
564                /*[in]*/ Object p1) {
565 
566        return OpenDatabase(p0, p1, null, null);
567    }
568    /** [optional=3] */
569    public com.moesol.bindings.microsoft.dao.Database OpenDatabase(
570                /*[in]*/ String p0) {
571 
572        return OpenDatabase(p0, null, null, null);
573    }
574    private native com.moesol.bindings.microsoft.dao.Database jni_CreateDatabase(
575                /*[in]*/ String p0, 
576                /*[in]*/ String p1, 
577                /*[in]*/ Object p2);
578    public com.moesol.bindings.microsoft.dao.Database CreateDatabase(
579                /*[in]*/ String p0, 
580                /*[in]*/ String p1, 
581                /*[in]*/ Object p2) {
582 
583        MoeSolInternal.checkApartment(this);
584        return jni_CreateDatabase(p0, p1, p2);
585    }
586 
587    /** [optional=1] */
588    public com.moesol.bindings.microsoft.dao.Database CreateDatabase(
589                /*[in]*/ String p0, 
590                /*[in]*/ String p1) {
591 
592        return CreateDatabase(p0, p1, null);
593    }
594    private native void jni_BeginTrans();
595    public void BeginTrans() {
596 
597        MoeSolInternal.checkApartment(this);
598        jni_BeginTrans();
599    }
600 
601    private native void jni_CommitTrans(
602                /*[in]*/ int p0);
603    public void CommitTrans(
604                /*[in]*/ int p0) {
605 
606        MoeSolInternal.checkApartment(this);
607        jni_CommitTrans(p0);
608    }
609 
610    private native void jni_Rollback();
611    public void Rollback() {
612 
613        MoeSolInternal.checkApartment(this);
614        jni_Rollback();
615    }
616 
617    private native int jni_ISAMStats(
618                /*[in]*/ int p0, 
619                /*[in]*/ Object p1);
620    public int ISAMStats(
621                /*[in]*/ int p0, 
622                /*[in]*/ Object p1) {
623 
624        MoeSolInternal.checkApartment(this);
625        return jni_ISAMStats(p0, p1);
626    }
627 
628    /** [optional=1] */
629    public int ISAMStats(
630                /*[in]*/ int p0) {
631 
632        return ISAMStats(p0, null);
633    }
634    private native String jni_getSystemDB();
635    public String getSystemDB() {
636 
637        MoeSolInternal.checkApartment(this);
638        return jni_getSystemDB();
639    }
640 
641    private native void jni_setSystemDB(
642                /*[in]*/ String p0);
643    public void setSystemDB(
644                /*[in]*/ String p0) {
645 
646        MoeSolInternal.checkApartment(this);
647        jni_setSystemDB(p0);
648    }
649 
650    private native com.moesol.bindings.microsoft.dao.Workspace jni_CreateWorkspace(
651                /*[in]*/ String p0, 
652                /*[in]*/ String p1, 
653                /*[in]*/ String p2, 
654                /*[in]*/ Object p3);
655    public com.moesol.bindings.microsoft.dao.Workspace CreateWorkspace(
656                /*[in]*/ String p0, 
657                /*[in]*/ String p1, 
658                /*[in]*/ String p2, 
659                /*[in]*/ Object p3) {
660 
661        MoeSolInternal.checkApartment(this);
662        return jni_CreateWorkspace(p0, p1, p2, p3);
663    }
664 
665    /** [optional=1] */
666    public com.moesol.bindings.microsoft.dao.Workspace CreateWorkspace(
667                /*[in]*/ String p0, 
668                /*[in]*/ String p1, 
669                /*[in]*/ String p2) {
670 
671        return CreateWorkspace(p0, p1, p2, null);
672    }
673    private native com.moesol.bindings.microsoft.dao.Connection jni_OpenConnection(
674                /*[in]*/ String p0, 
675                /*[in]*/ Object p1, 
676                /*[in]*/ Object p2, 
677                /*[in]*/ Object p3);
678    public com.moesol.bindings.microsoft.dao.Connection OpenConnection(
679                /*[in]*/ String p0, 
680                /*[in]*/ Object p1, 
681                /*[in]*/ Object p2, 
682                /*[in]*/ Object p3) {
683 
684        MoeSolInternal.checkApartment(this);
685        return jni_OpenConnection(p0, p1, p2, p3);
686    }
687 
688    /** [optional=1] */
689    public com.moesol.bindings.microsoft.dao.Connection OpenConnection(
690                /*[in]*/ String p0, 
691                /*[in]*/ Object p1, 
692                /*[in]*/ Object p2) {
693 
694        return OpenConnection(p0, p1, p2, null);
695    }
696    /** [optional=2] */
697    public com.moesol.bindings.microsoft.dao.Connection OpenConnection(
698                /*[in]*/ String p0, 
699                /*[in]*/ Object p1) {
700 
701        return OpenConnection(p0, p1, null, null);
702    }
703    /** [optional=3] */
704    public com.moesol.bindings.microsoft.dao.Connection OpenConnection(
705                /*[in]*/ String p0) {
706 
707        return OpenConnection(p0, null, null, null);
708    }
709    private native int jni_getDefaultType();
710    public int getDefaultType() {
711 
712        MoeSolInternal.checkApartment(this);
713        return jni_getDefaultType();
714    }
715 
716    private native void jni_setDefaultType(
717                /*[in]*/ int p0);
718    public void setDefaultType(
719                /*[in]*/ int p0) {
720 
721        MoeSolInternal.checkApartment(this);
722        jni_setDefaultType(p0);
723    }
724 
725    private native void jni_SetOption(
726                /*[in]*/ int p0, 
727                /*[in]*/ Object p1);
728    public void SetOption(
729                /*[in]*/ int p0, 
730                /*[in]*/ Object p1) {
731 
732        MoeSolInternal.checkApartment(this);
733        jni_SetOption(p0, p1);
734    }
735 
736    }
737 
738    /** <em>Implementation</em>, <small>COM to Java</small>. */
739    public static class Disp extends com.moesol.bindings.microsoft.dao._DAO.Disp {
740        public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() {
741            return s_instance;
742        }
743 
744        private static Disp s_instance = new Disp();
745 
746        protected Disp() {
747            addEntry(1610809344, (short)2, "getVersion", "()Ljava/lang/String;");
748            addEntry(1610809345, (short)2, "getIniPath", "()Ljava/lang/String;");
749            addEntry(1610809345, (short)4, "setIniPath", "(Ljava/lang/String;)V");
750            addEntry(1610809347, (short)4, "setDefaultUser", "(Ljava/lang/String;)V");
751            addEntry(1610809348, (short)4, "setDefaultPassword", "(Ljava/lang/String;)V");
752            addEntry(1610809349, (short)2, "getLoginTimeout", "()S");
753            addEntry(1610809349, (short)4, "setLoginTimeout", "(S)V");
754            addEntry(0, (short)2, "getWorkspaces", "()Lcom/moesol/bindings/microsoft/dao/Workspaces;");
755            addEntry(1610809352, (short)2, "getErrors", "()Lcom/moesol/bindings/microsoft/dao/Errors;");
756            addEntry(1610809353, (short)1, "Idle", "(Ljava/lang/Object;)V");
757            addEntry(1610809354, (short)1, "CompactDatabase", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V");
758            addEntry(1610809355, (short)1, "RepairDatabase", "(Ljava/lang/String;)V");
759            addEntry(1610809356, (short)1, "RegisterDatabase", "(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V");
760            addEntry(1610809357, (short)1, "_30_CreateWorkspace", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/moesol/bindings/microsoft/dao/Workspace;");
761            addEntry(1610809358, (short)1, "OpenDatabase", "(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/moesol/bindings/microsoft/dao/Database;");
762            addEntry(1610809359, (short)1, "CreateDatabase", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/moesol/bindings/microsoft/dao/Database;");
763            addEntry(1610809360, (short)1, "FreeLocks", "()V");
764            addEntry(1610809361, (short)1, "BeginTrans", "()V");
765            addEntry(1610809362, (short)1, "CommitTrans", "(I)V");
766            addEntry(1610809363, (short)1, "Rollback", "()V");
767            addEntry(1610809364, (short)1, "SetDefaultWorkspace", "(Ljava/lang/String;Ljava/lang/String;)V");
768            addEntry(1610809365, (short)1, "SetDataAccessOption", "(SLjava/lang/Object;)V");
769            addEntry(1610809366, (short)1, "ISAMStats", "(ILjava/lang/Object;)I");
770            addEntry(1610809367, (short)2, "getSystemDB", "()Ljava/lang/String;");
771            addEntry(1610809367, (short)4, "setSystemDB", "(Ljava/lang/String;)V");
772            addEntry(1610809369, (short)1, "CreateWorkspace", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/moesol/bindings/microsoft/dao/Workspace;");
773            addEntry(1610809370, (short)1, "OpenConnection", "(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/moesol/bindings/microsoft/dao/Connection;");
774            addEntry(1610809371, (short)2, "getDefaultType", "()I");
775            addEntry(1610809371, (short)4, "setDefaultType", "(I)V");
776            addEntry(1610809373, (short)1, "SetOption", "(ILjava/lang/Object;)V");
777        }
778    }
779}

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