theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3TraceEF.java
Go to the documentation of this file.
1
9/* LABEL-NO */
10package jvsq3lite;
11
12// BEGIN-Sq3TraceEF - created by 'jv_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
13
16public class Sq3TraceEF {
17 public enum Set {
18 STMT (1), // 0x01
19 PROFILE (2), // 0x02
20 ROW (4), // 0x04
21 CLOSE (8); // 0x08
22 public final int val;
23 Set(int val) {this.val = val;}
24 public int get() { return val; }
25 }
26 private final int flag;
27 private Sq3TraceEF(int flg) {
28 this.flag = flg;
29 }
30 public int get() { return flag; }
31 public String toString() {
32 return Sq3Lite.TraceEF_ToString(this);
33 }
34 public boolean equals(Sq3TraceEF other) {
35 return this.flag == other.flag;
36 }
37 static public Sq3TraceEF AND(Sq3TraceEF.Set... vals) {
38 int flag = 0;
39 for (int i = 0; i < vals.length; i++) {
40 flag&=vals[i].val;
41 }
42 return new Sq3TraceEF(flag);
43 }
44 static public Sq3TraceEF set(int val) {
45 return Sq3Lite.TraceEF_FromInt(val);
46 }
47}
48
49// END-Sq3TraceEF - created by 'jv_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
Sq3Lite PACKAGE - toplevel package of the Programming-Language-Micro-Kernel (PLMK) …
Definition Sq3Lite.java:125
Java: enum Sq3TraceEF → C-API
static Sq3TraceEF AND(Sq3TraceEF.Set... vals)
boolean equals(Sq3TraceEF other)
Sq3TraceEF
SQL Trace Event Codes.
static native Sq3TraceEF TraceEF_FromInt(int value)
Java: [static] Sq3TraceEF TraceEF_FromInt(int value) → C-API return the Sq3TraceEF from integer ...
static native String TraceEF_ToString(Sq3TraceEF value)
Java: [static] String TraceEF_ToString(Sq3TraceEF value) → C-API return the Sq3TraceEF as string...