001// ______________________________________________________
002// Generated by sql2java - https://github.com/10km/sql2java-2-6-7 (custom branch) 
003// modified by guyadong from
004// sql2java original version https://sourceforge.net/projects/sql2java/ 
005// JDBC driver used at code generation time: com.mysql.jdbc.Driver
006// template: constant.java.vm
007// ______________________________________________________
008
009package net.gdface.facelog.db;
010/**
011 * constant declare
012 * @author guyadong
013 */
014public interface Constant {    
015    public static final int STATE_BIT_NUM = 32;
016    public static final int STATE_BIT_SHIFT = 5;
017    public static final int STATE_BIT_MASK = 0x1f;
018
019    public static final String SQL_LIKE_WILDCARD = "%";
020    /** set =QUERY for loadUsingTemplate */
021    public static final int SEARCH_EXACT = 0;
022    /** set %QUERY% for loadLikeTemplate */
023    public static final int SEARCH_LIKE = 1;
024    /** set %QUERY for loadLikeTemplate */
025    public static final int SEARCH_STARTING_LIKE = 2;
026    /** set QUERY% for loadLikeTemplate */
027    public static final int SEARCH_ENDING_LIKE = 3;
028
029    /** JDBC property name definition */
030    public static enum JdbcProperty{
031        /** debug status */DEBUG("isDebug"),
032        /** JDBC driver class name */JDBC_DRIVER("jdbc.driver"),
033        /** JDBC connection url */JDBC_URL("jdbc.url"),
034        /** JDBC user name */JDBC_USERNAME("jdbc.username"),
035        /** JDBC password */JDBC_PASSWORD("jdbc.password"),
036        /** data source type, c3p0 supported only now */DATASOURCE("datasource"),
037        /** c3p0 property */C3P0_MINPOOLSIZE("c3p0.minPoolSize"),
038        /** c3p0 property */C3P0_MAXPOOLSIZE("c3p0.maxPoolSize"),
039        /** c3p0 property */C3P0_MAXIDLETIME("c3p0.maxIdleTime"),
040        /** c3p0 property */C3P0_IDLECONNECTIONTESTPERIOD("c3p0.idleConnectionTestPeriod");
041        /** JDBC property name */
042        public final String key;
043        
044        JdbcProperty(String key){
045            this.key = key;
046        }
047        /** return {@link #key} with {@code prefix} */
048        public String withPrefix(String prefix){
049            return new StringBuffer().append(prefix).append(key).toString();
050        }
051        /** 
052         * cast key to {@link JdbcProperty} instance if {@link #key} field equal the argument {@code key},
053         * otherwise return {@code null} 
054         */
055        public static final JdbcProperty fromKey(String key){
056            for(JdbcProperty p: values()){
057                if(p.key.equals(key)){
058                    return p;
059                }
060            }
061            return null;
062        }
063
064    }
065    //////////////////////////////////////
066    // COLUMN COLUMN CONSTANT
067    //////////////////////////////////////    
068    
069    public static final int FL_DEVICE_COLUMN_COUNT = 18;
070    public static final int FL_DEVICE_PK_COUNT = 1;
071    public static final int FL_DEVICE_GROUP_COLUMN_COUNT = 11;
072    public static final int FL_DEVICE_GROUP_PK_COUNT = 1;
073    public static final int FL_FACE_COLUMN_COUNT = 19;
074    public static final int FL_FACE_PK_COUNT = 1;
075    public static final int FL_FEATURE_COLUMN_COUNT = 5;
076    public static final int FL_FEATURE_PK_COUNT = 1;
077    public static final int FL_IMAGE_COLUMN_COUNT = 8;
078    public static final int FL_IMAGE_PK_COUNT = 1;
079    public static final int FL_LOG_COLUMN_COUNT = 10;
080    public static final int FL_LOG_PK_COUNT = 1;
081    public static final int FL_PERMIT_COLUMN_COUNT = 8;
082    public static final int FL_PERMIT_PK_COUNT = 2;
083    public static final int FL_PERSON_COLUMN_COUNT = 18;
084    public static final int FL_PERSON_PK_COUNT = 1;
085    public static final int FL_PERSON_GROUP_COLUMN_COUNT = 10;
086    public static final int FL_PERSON_GROUP_PK_COUNT = 1;
087    public static final int FL_STORE_COLUMN_COUNT = 3;
088    public static final int FL_STORE_PK_COUNT = 1;
089    public static final int FL_LOG_LIGHT_COLUMN_COUNT = 7;
090    public static final int FL_LOG_LIGHT_PK_COUNT = 0;
091    //////////////////////////////////////
092    // FOREIGN KEY INDEX DECLARE
093    //////////////////////////////////////    
094    /** foreign key fl_device(group_id) TO fl_device_group */
095    public static final int FL_DEVICE_FK_GROUP_ID = 0;
096    /** foreign key fl_device_group(parent) TO fl_device_group */
097    public static final int FL_DEVICE_GROUP_FK_PARENT = 0;
098    /** foreign key fl_face(feature_md5) TO fl_feature */
099    public static final int FL_FACE_FK_FEATURE_MD5 = 0;
100    /** foreign key fl_face(image_md5) TO fl_image */
101    public static final int FL_FACE_FK_IMAGE_MD5 = 1;
102    /** foreign key fl_feature(person_id) TO fl_person */
103    public static final int FL_FEATURE_FK_PERSON_ID = 0;
104    /** foreign key fl_image(device_id) TO fl_device */
105    public static final int FL_IMAGE_FK_DEVICE_ID = 0;
106    /** foreign key fl_log(device_id) TO fl_device */
107    public static final int FL_LOG_FK_DEVICE_ID = 0;
108    /** foreign key fl_log(compare_face) TO fl_face */
109    public static final int FL_LOG_FK_COMPARE_FACE = 1;
110    /** foreign key fl_log(verify_feature) TO fl_feature */
111    public static final int FL_LOG_FK_VERIFY_FEATURE = 2;
112    /** foreign key fl_log(person_id) TO fl_person */
113    public static final int FL_LOG_FK_PERSON_ID = 3;
114    /** foreign key fl_permit(device_group_id) TO fl_device_group */
115    public static final int FL_PERMIT_FK_DEVICE_GROUP_ID = 0;
116    /** foreign key fl_permit(person_group_id) TO fl_person_group */
117    public static final int FL_PERMIT_FK_PERSON_GROUP_ID = 1;
118    /** foreign key fl_person(image_md5) TO fl_image */
119    public static final int FL_PERSON_FK_IMAGE_MD5 = 0;
120    /** foreign key fl_person(group_id) TO fl_person_group */
121    public static final int FL_PERSON_FK_GROUP_ID = 1;
122    /** foreign key fl_person_group(parent) TO fl_person_group */
123    public static final int FL_PERSON_GROUP_FK_PARENT = 0;
124    //////////////////////////////////////
125    // IMPORTED KEY INDEX DECLARE
126    //////////////////////////////////////    
127    /** imported key fl_image(device_id) TO fl_device */
128    public static final int FL_DEVICE_IK_FL_IMAGE_DEVICE_ID = 0;
129    /** imported key fl_log(device_id) TO fl_device */
130    public static final int FL_DEVICE_IK_FL_LOG_DEVICE_ID = 1;
131    /** imported key fl_device(group_id) TO fl_device_group */
132    public static final int FL_DEVICE_GROUP_IK_FL_DEVICE_GROUP_ID = 0;
133    /** imported key fl_device_group(parent) TO fl_device_group */
134    public static final int FL_DEVICE_GROUP_IK_FL_DEVICE_GROUP_PARENT = 1;
135    /** imported key fl_permit(device_group_id) TO fl_device_group */
136    public static final int FL_DEVICE_GROUP_IK_FL_PERMIT_DEVICE_GROUP_ID = 2;
137    /** imported key fl_log(compare_face) TO fl_face */
138    public static final int FL_FACE_IK_FL_LOG_COMPARE_FACE = 0;
139    /** imported key fl_face(feature_md5) TO fl_feature */
140    public static final int FL_FEATURE_IK_FL_FACE_FEATURE_MD5 = 0;
141    /** imported key fl_log(verify_feature) TO fl_feature */
142    public static final int FL_FEATURE_IK_FL_LOG_VERIFY_FEATURE = 1;
143    /** imported key fl_face(image_md5) TO fl_image */
144    public static final int FL_IMAGE_IK_FL_FACE_IMAGE_MD5 = 0;
145    /** imported key fl_person(image_md5) TO fl_image */
146    public static final int FL_IMAGE_IK_FL_PERSON_IMAGE_MD5 = 1;
147    /** imported key fl_feature(person_id) TO fl_person */
148    public static final int FL_PERSON_IK_FL_FEATURE_PERSON_ID = 0;
149    /** imported key fl_log(person_id) TO fl_person */
150    public static final int FL_PERSON_IK_FL_LOG_PERSON_ID = 1;
151    /** imported key fl_permit(person_group_id) TO fl_person_group */
152    public static final int FL_PERSON_GROUP_IK_FL_PERMIT_PERSON_GROUP_ID = 0;
153    /** imported key fl_person(group_id) TO fl_person_group */
154    public static final int FL_PERSON_GROUP_IK_FL_PERSON_GROUP_ID = 1;
155    /** imported key fl_person_group(parent) TO fl_person_group */
156    public static final int FL_PERSON_GROUP_IK_FL_PERSON_GROUP_PARENT = 2;
157    //////////////////////////////////////
158    // INDEX INDEX DECLARE
159    //////////////////////////////////////    
160    /** fl_device index (mac) */
161    public static final int FL_DEVICE_INDEX_MAC = 0;
162    /** fl_device index (serial_no) */
163    public static final int FL_DEVICE_INDEX_SERIAL_NO = 1;
164    /** fl_device index (group_id) */
165    public static final int FL_DEVICE_INDEX_GROUP_ID = 2;
166    /** fl_device_group index (parent) */
167    public static final int FL_DEVICE_GROUP_INDEX_PARENT = 0;
168    /** fl_face index (feature_md5) */
169    public static final int FL_FACE_INDEX_FEATURE_MD5 = 0;
170    /** fl_face index (image_md5) */
171    public static final int FL_FACE_INDEX_IMAGE_MD5 = 1;
172    /** fl_feature index (version) */
173    public static final int FL_FEATURE_INDEX_VERSION = 0;
174    /** fl_feature index (person_id) */
175    public static final int FL_FEATURE_INDEX_PERSON_ID = 1;
176    /** fl_image index (device_id) */
177    public static final int FL_IMAGE_INDEX_DEVICE_ID = 0;
178    /** fl_log index (compare_face) */
179    public static final int FL_LOG_INDEX_COMPARE_FACE = 0;
180    /** fl_log index (device_id) */
181    public static final int FL_LOG_INDEX_DEVICE_ID = 1;
182    /** fl_log index (person_id) */
183    public static final int FL_LOG_INDEX_PERSON_ID = 2;
184    /** fl_log index (verify_feature) */
185    public static final int FL_LOG_INDEX_VERIFY_FEATURE = 3;
186    /** fl_person index (image_md5) */
187    public static final int FL_PERSON_INDEX_IMAGE_MD5 = 0;
188    /** fl_person index (mobile_phone) */
189    public static final int FL_PERSON_INDEX_MOBILE_PHONE = 1;
190    /** fl_person index (papers_num) */
191    public static final int FL_PERSON_INDEX_PAPERS_NUM = 2;
192    /** fl_person index (expiry_date) */
193    public static final int FL_PERSON_INDEX_EXPIRY_DATE = 3;
194    /** fl_person index (group_id) */
195    public static final int FL_PERSON_INDEX_GROUP_ID = 4;
196    /** fl_person_group index (parent) */
197    public static final int FL_PERSON_GROUP_INDEX_PARENT = 0;
198    //////////////////////////////////////
199    // COLUMN ID DECLARE
200    //////////////////////////////////////    
201    /** Identify the fl_device.id field (ordinal:1). */
202    public static final int FL_DEVICE_ID_ID = 0;
203    public static final int FL_DEVICE_ID_ID_MASK = 1 << 0;
204    /** Identify the fl_device.group_id field (ordinal:2). */
205    public static final int FL_DEVICE_ID_GROUP_ID = 1;
206    public static final int FL_DEVICE_ID_GROUP_ID_MASK = 1 << 1;
207    /** Identify the fl_device.name field (ordinal:3). */
208    public static final int FL_DEVICE_ID_NAME = 2;
209    public static final int FL_DEVICE_ID_NAME_MASK = 1 << 2;
210    /** Identify the fl_device.product_name field (ordinal:4). */
211    public static final int FL_DEVICE_ID_PRODUCT_NAME = 3;
212    public static final int FL_DEVICE_ID_PRODUCT_NAME_MASK = 1 << 3;
213    /** Identify the fl_device.model field (ordinal:5). */
214    public static final int FL_DEVICE_ID_MODEL = 4;
215    public static final int FL_DEVICE_ID_MODEL_MASK = 1 << 4;
216    /** Identify the fl_device.vendor field (ordinal:6). */
217    public static final int FL_DEVICE_ID_VENDOR = 5;
218    public static final int FL_DEVICE_ID_VENDOR_MASK = 1 << 5;
219    /** Identify the fl_device.manufacturer field (ordinal:7). */
220    public static final int FL_DEVICE_ID_MANUFACTURER = 6;
221    public static final int FL_DEVICE_ID_MANUFACTURER_MASK = 1 << 6;
222    /** Identify the fl_device.made_date field (ordinal:8). */
223    public static final int FL_DEVICE_ID_MADE_DATE = 7;
224    public static final int FL_DEVICE_ID_MADE_DATE_MASK = 1 << 7;
225    /** Identify the fl_device.version field (ordinal:9). */
226    public static final int FL_DEVICE_ID_VERSION = 8;
227    public static final int FL_DEVICE_ID_VERSION_MASK = 1 << 8;
228    /** Identify the fl_device.used_sdks field (ordinal:10). */
229    public static final int FL_DEVICE_ID_USED_SDKS = 9;
230    public static final int FL_DEVICE_ID_USED_SDKS_MASK = 1 << 9;
231    /** Identify the fl_device.serial_no field (ordinal:11). */
232    public static final int FL_DEVICE_ID_SERIAL_NO = 10;
233    public static final int FL_DEVICE_ID_SERIAL_NO_MASK = 1 << 10;
234    /** Identify the fl_device.mac field (ordinal:12). */
235    public static final int FL_DEVICE_ID_MAC = 11;
236    public static final int FL_DEVICE_ID_MAC_MASK = 1 << 11;
237    /** Identify the fl_device.direction field (ordinal:13). */
238    public static final int FL_DEVICE_ID_DIRECTION = 12;
239    public static final int FL_DEVICE_ID_DIRECTION_MASK = 1 << 12;
240    /** Identify the fl_device.remark field (ordinal:14). */
241    public static final int FL_DEVICE_ID_REMARK = 13;
242    public static final int FL_DEVICE_ID_REMARK_MASK = 1 << 13;
243    /** Identify the fl_device.ext_bin field (ordinal:15). */
244    public static final int FL_DEVICE_ID_EXT_BIN = 14;
245    public static final int FL_DEVICE_ID_EXT_BIN_MASK = 1 << 14;
246    /** Identify the fl_device.ext_txt field (ordinal:16). */
247    public static final int FL_DEVICE_ID_EXT_TXT = 15;
248    public static final int FL_DEVICE_ID_EXT_TXT_MASK = 1 << 15;
249    /** Identify the fl_device.create_time field (ordinal:17). */
250    public static final int FL_DEVICE_ID_CREATE_TIME = 16;
251    public static final int FL_DEVICE_ID_CREATE_TIME_MASK = 1 << 16;
252    /** Identify the fl_device.update_time field (ordinal:18). */
253    public static final int FL_DEVICE_ID_UPDATE_TIME = 17;
254    public static final int FL_DEVICE_ID_UPDATE_TIME_MASK = 1 << 17;
255    /** Identify the fl_device_group.id field (ordinal:1). */
256    public static final int FL_DEVICE_GROUP_ID_ID = 0;
257    public static final int FL_DEVICE_GROUP_ID_ID_MASK = 1 << 0;
258    /** Identify the fl_device_group.name field (ordinal:2). */
259    public static final int FL_DEVICE_GROUP_ID_NAME = 1;
260    public static final int FL_DEVICE_GROUP_ID_NAME_MASK = 1 << 1;
261    /** Identify the fl_device_group.leaf field (ordinal:3). */
262    public static final int FL_DEVICE_GROUP_ID_LEAF = 2;
263    public static final int FL_DEVICE_GROUP_ID_LEAF_MASK = 1 << 2;
264    /** Identify the fl_device_group.parent field (ordinal:4). */
265    public static final int FL_DEVICE_GROUP_ID_PARENT = 3;
266    public static final int FL_DEVICE_GROUP_ID_PARENT_MASK = 1 << 3;
267    /** Identify the fl_device_group.root_group field (ordinal:5). */
268    public static final int FL_DEVICE_GROUP_ID_ROOT_GROUP = 4;
269    public static final int FL_DEVICE_GROUP_ID_ROOT_GROUP_MASK = 1 << 4;
270    /** Identify the fl_device_group.schedule field (ordinal:6). */
271    public static final int FL_DEVICE_GROUP_ID_SCHEDULE = 5;
272    public static final int FL_DEVICE_GROUP_ID_SCHEDULE_MASK = 1 << 5;
273    /** Identify the fl_device_group.remark field (ordinal:7). */
274    public static final int FL_DEVICE_GROUP_ID_REMARK = 6;
275    public static final int FL_DEVICE_GROUP_ID_REMARK_MASK = 1 << 6;
276    /** Identify the fl_device_group.ext_bin field (ordinal:8). */
277    public static final int FL_DEVICE_GROUP_ID_EXT_BIN = 7;
278    public static final int FL_DEVICE_GROUP_ID_EXT_BIN_MASK = 1 << 7;
279    /** Identify the fl_device_group.ext_txt field (ordinal:9). */
280    public static final int FL_DEVICE_GROUP_ID_EXT_TXT = 8;
281    public static final int FL_DEVICE_GROUP_ID_EXT_TXT_MASK = 1 << 8;
282    /** Identify the fl_device_group.create_time field (ordinal:10). */
283    public static final int FL_DEVICE_GROUP_ID_CREATE_TIME = 9;
284    public static final int FL_DEVICE_GROUP_ID_CREATE_TIME_MASK = 1 << 9;
285    /** Identify the fl_device_group.update_time field (ordinal:11). */
286    public static final int FL_DEVICE_GROUP_ID_UPDATE_TIME = 10;
287    public static final int FL_DEVICE_GROUP_ID_UPDATE_TIME_MASK = 1 << 10;
288    /** Identify the fl_face.id field (ordinal:1). */
289    public static final int FL_FACE_ID_ID = 0;
290    public static final int FL_FACE_ID_ID_MASK = 1 << 0;
291    /** Identify the fl_face.image_md5 field (ordinal:2). */
292    public static final int FL_FACE_ID_IMAGE_MD5 = 1;
293    public static final int FL_FACE_ID_IMAGE_MD5_MASK = 1 << 1;
294    /** Identify the fl_face.face_left field (ordinal:3). */
295    public static final int FL_FACE_ID_FACE_LEFT = 2;
296    public static final int FL_FACE_ID_FACE_LEFT_MASK = 1 << 2;
297    /** Identify the fl_face.face_top field (ordinal:4). */
298    public static final int FL_FACE_ID_FACE_TOP = 3;
299    public static final int FL_FACE_ID_FACE_TOP_MASK = 1 << 3;
300    /** Identify the fl_face.face_width field (ordinal:5). */
301    public static final int FL_FACE_ID_FACE_WIDTH = 4;
302    public static final int FL_FACE_ID_FACE_WIDTH_MASK = 1 << 4;
303    /** Identify the fl_face.face_height field (ordinal:6). */
304    public static final int FL_FACE_ID_FACE_HEIGHT = 5;
305    public static final int FL_FACE_ID_FACE_HEIGHT_MASK = 1 << 5;
306    /** Identify the fl_face.eye_leftx field (ordinal:7). */
307    public static final int FL_FACE_ID_EYE_LEFTX = 6;
308    public static final int FL_FACE_ID_EYE_LEFTX_MASK = 1 << 6;
309    /** Identify the fl_face.eye_lefty field (ordinal:8). */
310    public static final int FL_FACE_ID_EYE_LEFTY = 7;
311    public static final int FL_FACE_ID_EYE_LEFTY_MASK = 1 << 7;
312    /** Identify the fl_face.eye_rightx field (ordinal:9). */
313    public static final int FL_FACE_ID_EYE_RIGHTX = 8;
314    public static final int FL_FACE_ID_EYE_RIGHTX_MASK = 1 << 8;
315    /** Identify the fl_face.eye_righty field (ordinal:10). */
316    public static final int FL_FACE_ID_EYE_RIGHTY = 9;
317    public static final int FL_FACE_ID_EYE_RIGHTY_MASK = 1 << 9;
318    /** Identify the fl_face.mouth_x field (ordinal:11). */
319    public static final int FL_FACE_ID_MOUTH_X = 10;
320    public static final int FL_FACE_ID_MOUTH_X_MASK = 1 << 10;
321    /** Identify the fl_face.mouth_y field (ordinal:12). */
322    public static final int FL_FACE_ID_MOUTH_Y = 11;
323    public static final int FL_FACE_ID_MOUTH_Y_MASK = 1 << 11;
324    /** Identify the fl_face.nose_x field (ordinal:13). */
325    public static final int FL_FACE_ID_NOSE_X = 12;
326    public static final int FL_FACE_ID_NOSE_X_MASK = 1 << 12;
327    /** Identify the fl_face.nose_y field (ordinal:14). */
328    public static final int FL_FACE_ID_NOSE_Y = 13;
329    public static final int FL_FACE_ID_NOSE_Y_MASK = 1 << 13;
330    /** Identify the fl_face.angle_yaw field (ordinal:15). */
331    public static final int FL_FACE_ID_ANGLE_YAW = 14;
332    public static final int FL_FACE_ID_ANGLE_YAW_MASK = 1 << 14;
333    /** Identify the fl_face.angle_pitch field (ordinal:16). */
334    public static final int FL_FACE_ID_ANGLE_PITCH = 15;
335    public static final int FL_FACE_ID_ANGLE_PITCH_MASK = 1 << 15;
336    /** Identify the fl_face.angle_roll field (ordinal:17). */
337    public static final int FL_FACE_ID_ANGLE_ROLL = 16;
338    public static final int FL_FACE_ID_ANGLE_ROLL_MASK = 1 << 16;
339    /** Identify the fl_face.ext_info field (ordinal:18). */
340    public static final int FL_FACE_ID_EXT_INFO = 17;
341    public static final int FL_FACE_ID_EXT_INFO_MASK = 1 << 17;
342    /** Identify the fl_face.feature_md5 field (ordinal:19). */
343    public static final int FL_FACE_ID_FEATURE_MD5 = 18;
344    public static final int FL_FACE_ID_FEATURE_MD5_MASK = 1 << 18;
345    /** Identify the fl_feature.md5 field (ordinal:1). */
346    public static final int FL_FEATURE_ID_MD5 = 0;
347    public static final int FL_FEATURE_ID_MD5_MASK = 1 << 0;
348    /** Identify the fl_feature.version field (ordinal:2). */
349    public static final int FL_FEATURE_ID_VERSION = 1;
350    public static final int FL_FEATURE_ID_VERSION_MASK = 1 << 1;
351    /** Identify the fl_feature.person_id field (ordinal:3). */
352    public static final int FL_FEATURE_ID_PERSON_ID = 2;
353    public static final int FL_FEATURE_ID_PERSON_ID_MASK = 1 << 2;
354    /** Identify the fl_feature.feature field (ordinal:4). */
355    public static final int FL_FEATURE_ID_FEATURE = 3;
356    public static final int FL_FEATURE_ID_FEATURE_MASK = 1 << 3;
357    /** Identify the fl_feature.update_time field (ordinal:5). */
358    public static final int FL_FEATURE_ID_UPDATE_TIME = 4;
359    public static final int FL_FEATURE_ID_UPDATE_TIME_MASK = 1 << 4;
360    /** Identify the fl_image.md5 field (ordinal:1). */
361    public static final int FL_IMAGE_ID_MD5 = 0;
362    public static final int FL_IMAGE_ID_MD5_MASK = 1 << 0;
363    /** Identify the fl_image.format field (ordinal:2). */
364    public static final int FL_IMAGE_ID_FORMAT = 1;
365    public static final int FL_IMAGE_ID_FORMAT_MASK = 1 << 1;
366    /** Identify the fl_image.width field (ordinal:3). */
367    public static final int FL_IMAGE_ID_WIDTH = 2;
368    public static final int FL_IMAGE_ID_WIDTH_MASK = 1 << 2;
369    /** Identify the fl_image.height field (ordinal:4). */
370    public static final int FL_IMAGE_ID_HEIGHT = 3;
371    public static final int FL_IMAGE_ID_HEIGHT_MASK = 1 << 3;
372    /** Identify the fl_image.depth field (ordinal:5). */
373    public static final int FL_IMAGE_ID_DEPTH = 4;
374    public static final int FL_IMAGE_ID_DEPTH_MASK = 1 << 4;
375    /** Identify the fl_image.face_num field (ordinal:6). */
376    public static final int FL_IMAGE_ID_FACE_NUM = 5;
377    public static final int FL_IMAGE_ID_FACE_NUM_MASK = 1 << 5;
378    /** Identify the fl_image.thumb_md5 field (ordinal:7). */
379    public static final int FL_IMAGE_ID_THUMB_MD5 = 6;
380    public static final int FL_IMAGE_ID_THUMB_MD5_MASK = 1 << 6;
381    /** Identify the fl_image.device_id field (ordinal:8). */
382    public static final int FL_IMAGE_ID_DEVICE_ID = 7;
383    public static final int FL_IMAGE_ID_DEVICE_ID_MASK = 1 << 7;
384    /** Identify the fl_log.id field (ordinal:1). */
385    public static final int FL_LOG_ID_ID = 0;
386    public static final int FL_LOG_ID_ID_MASK = 1 << 0;
387    /** Identify the fl_log.person_id field (ordinal:2). */
388    public static final int FL_LOG_ID_PERSON_ID = 1;
389    public static final int FL_LOG_ID_PERSON_ID_MASK = 1 << 1;
390    /** Identify the fl_log.device_id field (ordinal:3). */
391    public static final int FL_LOG_ID_DEVICE_ID = 2;
392    public static final int FL_LOG_ID_DEVICE_ID_MASK = 1 << 2;
393    /** Identify the fl_log.verify_feature field (ordinal:4). */
394    public static final int FL_LOG_ID_VERIFY_FEATURE = 3;
395    public static final int FL_LOG_ID_VERIFY_FEATURE_MASK = 1 << 3;
396    /** Identify the fl_log.compare_face field (ordinal:5). */
397    public static final int FL_LOG_ID_COMPARE_FACE = 4;
398    public static final int FL_LOG_ID_COMPARE_FACE_MASK = 1 << 4;
399    /** Identify the fl_log.verify_status field (ordinal:6). */
400    public static final int FL_LOG_ID_VERIFY_STATUS = 5;
401    public static final int FL_LOG_ID_VERIFY_STATUS_MASK = 1 << 5;
402    /** Identify the fl_log.similarty field (ordinal:7). */
403    public static final int FL_LOG_ID_SIMILARTY = 6;
404    public static final int FL_LOG_ID_SIMILARTY_MASK = 1 << 6;
405    /** Identify the fl_log.direction field (ordinal:8). */
406    public static final int FL_LOG_ID_DIRECTION = 7;
407    public static final int FL_LOG_ID_DIRECTION_MASK = 1 << 7;
408    /** Identify the fl_log.verify_time field (ordinal:9). */
409    public static final int FL_LOG_ID_VERIFY_TIME = 8;
410    public static final int FL_LOG_ID_VERIFY_TIME_MASK = 1 << 8;
411    /** Identify the fl_log.create_time field (ordinal:10). */
412    public static final int FL_LOG_ID_CREATE_TIME = 9;
413    public static final int FL_LOG_ID_CREATE_TIME_MASK = 1 << 9;
414    /** Identify the fl_permit.device_group_id field (ordinal:1). */
415    public static final int FL_PERMIT_ID_DEVICE_GROUP_ID = 0;
416    public static final int FL_PERMIT_ID_DEVICE_GROUP_ID_MASK = 1 << 0;
417    /** Identify the fl_permit.person_group_id field (ordinal:2). */
418    public static final int FL_PERMIT_ID_PERSON_GROUP_ID = 1;
419    public static final int FL_PERMIT_ID_PERSON_GROUP_ID_MASK = 1 << 1;
420    /** Identify the fl_permit.schedule field (ordinal:3). */
421    public static final int FL_PERMIT_ID_SCHEDULE = 2;
422    public static final int FL_PERMIT_ID_SCHEDULE_MASK = 1 << 2;
423    /** Identify the fl_permit.pass_limit field (ordinal:4). */
424    public static final int FL_PERMIT_ID_PASS_LIMIT = 3;
425    public static final int FL_PERMIT_ID_PASS_LIMIT_MASK = 1 << 3;
426    /** Identify the fl_permit.remark field (ordinal:5). */
427    public static final int FL_PERMIT_ID_REMARK = 4;
428    public static final int FL_PERMIT_ID_REMARK_MASK = 1 << 4;
429    /** Identify the fl_permit.ext_bin field (ordinal:6). */
430    public static final int FL_PERMIT_ID_EXT_BIN = 5;
431    public static final int FL_PERMIT_ID_EXT_BIN_MASK = 1 << 5;
432    /** Identify the fl_permit.ext_txt field (ordinal:7). */
433    public static final int FL_PERMIT_ID_EXT_TXT = 6;
434    public static final int FL_PERMIT_ID_EXT_TXT_MASK = 1 << 6;
435    /** Identify the fl_permit.create_time field (ordinal:8). */
436    public static final int FL_PERMIT_ID_CREATE_TIME = 7;
437    public static final int FL_PERMIT_ID_CREATE_TIME_MASK = 1 << 7;
438    /** Identify the fl_person.id field (ordinal:1). */
439    public static final int FL_PERSON_ID_ID = 0;
440    public static final int FL_PERSON_ID_ID_MASK = 1 << 0;
441    /** Identify the fl_person.group_id field (ordinal:2). */
442    public static final int FL_PERSON_ID_GROUP_ID = 1;
443    public static final int FL_PERSON_ID_GROUP_ID_MASK = 1 << 1;
444    /** Identify the fl_person.name field (ordinal:3). */
445    public static final int FL_PERSON_ID_NAME = 2;
446    public static final int FL_PERSON_ID_NAME_MASK = 1 << 2;
447    /** Identify the fl_person.sex field (ordinal:4). */
448    public static final int FL_PERSON_ID_SEX = 3;
449    public static final int FL_PERSON_ID_SEX_MASK = 1 << 3;
450    /** Identify the fl_person.rank field (ordinal:5). */
451    public static final int FL_PERSON_ID_RANK = 4;
452    public static final int FL_PERSON_ID_RANK_MASK = 1 << 4;
453    /** Identify the fl_person.password field (ordinal:6). */
454    public static final int FL_PERSON_ID_PASSWORD = 5;
455    public static final int FL_PERSON_ID_PASSWORD_MASK = 1 << 5;
456    /** Identify the fl_person.birthdate field (ordinal:7). */
457    public static final int FL_PERSON_ID_BIRTHDATE = 6;
458    public static final int FL_PERSON_ID_BIRTHDATE_MASK = 1 << 6;
459    /** Identify the fl_person.mobile_phone field (ordinal:8). */
460    public static final int FL_PERSON_ID_MOBILE_PHONE = 7;
461    public static final int FL_PERSON_ID_MOBILE_PHONE_MASK = 1 << 7;
462    /** Identify the fl_person.papers_type field (ordinal:9). */
463    public static final int FL_PERSON_ID_PAPERS_TYPE = 8;
464    public static final int FL_PERSON_ID_PAPERS_TYPE_MASK = 1 << 8;
465    /** Identify the fl_person.papers_num field (ordinal:10). */
466    public static final int FL_PERSON_ID_PAPERS_NUM = 9;
467    public static final int FL_PERSON_ID_PAPERS_NUM_MASK = 1 << 9;
468    /** Identify the fl_person.image_md5 field (ordinal:11). */
469    public static final int FL_PERSON_ID_IMAGE_MD5 = 10;
470    public static final int FL_PERSON_ID_IMAGE_MD5_MASK = 1 << 10;
471    /** Identify the fl_person.expiry_date field (ordinal:12). */
472    public static final int FL_PERSON_ID_EXPIRY_DATE = 11;
473    public static final int FL_PERSON_ID_EXPIRY_DATE_MASK = 1 << 11;
474    /** Identify the fl_person.activated_date field (ordinal:13). */
475    public static final int FL_PERSON_ID_ACTIVATED_DATE = 12;
476    public static final int FL_PERSON_ID_ACTIVATED_DATE_MASK = 1 << 12;
477    /** Identify the fl_person.remark field (ordinal:14). */
478    public static final int FL_PERSON_ID_REMARK = 13;
479    public static final int FL_PERSON_ID_REMARK_MASK = 1 << 13;
480    /** Identify the fl_person.ext_bin field (ordinal:15). */
481    public static final int FL_PERSON_ID_EXT_BIN = 14;
482    public static final int FL_PERSON_ID_EXT_BIN_MASK = 1 << 14;
483    /** Identify the fl_person.ext_txt field (ordinal:16). */
484    public static final int FL_PERSON_ID_EXT_TXT = 15;
485    public static final int FL_PERSON_ID_EXT_TXT_MASK = 1 << 15;
486    /** Identify the fl_person.create_time field (ordinal:17). */
487    public static final int FL_PERSON_ID_CREATE_TIME = 16;
488    public static final int FL_PERSON_ID_CREATE_TIME_MASK = 1 << 16;
489    /** Identify the fl_person.update_time field (ordinal:18). */
490    public static final int FL_PERSON_ID_UPDATE_TIME = 17;
491    public static final int FL_PERSON_ID_UPDATE_TIME_MASK = 1 << 17;
492    /** Identify the fl_person_group.id field (ordinal:1). */
493    public static final int FL_PERSON_GROUP_ID_ID = 0;
494    public static final int FL_PERSON_GROUP_ID_ID_MASK = 1 << 0;
495    /** Identify the fl_person_group.name field (ordinal:2). */
496    public static final int FL_PERSON_GROUP_ID_NAME = 1;
497    public static final int FL_PERSON_GROUP_ID_NAME_MASK = 1 << 1;
498    /** Identify the fl_person_group.leaf field (ordinal:3). */
499    public static final int FL_PERSON_GROUP_ID_LEAF = 2;
500    public static final int FL_PERSON_GROUP_ID_LEAF_MASK = 1 << 2;
501    /** Identify the fl_person_group.parent field (ordinal:4). */
502    public static final int FL_PERSON_GROUP_ID_PARENT = 3;
503    public static final int FL_PERSON_GROUP_ID_PARENT_MASK = 1 << 3;
504    /** Identify the fl_person_group.root_group field (ordinal:5). */
505    public static final int FL_PERSON_GROUP_ID_ROOT_GROUP = 4;
506    public static final int FL_PERSON_GROUP_ID_ROOT_GROUP_MASK = 1 << 4;
507    /** Identify the fl_person_group.remark field (ordinal:6). */
508    public static final int FL_PERSON_GROUP_ID_REMARK = 5;
509    public static final int FL_PERSON_GROUP_ID_REMARK_MASK = 1 << 5;
510    /** Identify the fl_person_group.ext_bin field (ordinal:7). */
511    public static final int FL_PERSON_GROUP_ID_EXT_BIN = 6;
512    public static final int FL_PERSON_GROUP_ID_EXT_BIN_MASK = 1 << 6;
513    /** Identify the fl_person_group.ext_txt field (ordinal:8). */
514    public static final int FL_PERSON_GROUP_ID_EXT_TXT = 7;
515    public static final int FL_PERSON_GROUP_ID_EXT_TXT_MASK = 1 << 7;
516    /** Identify the fl_person_group.create_time field (ordinal:9). */
517    public static final int FL_PERSON_GROUP_ID_CREATE_TIME = 8;
518    public static final int FL_PERSON_GROUP_ID_CREATE_TIME_MASK = 1 << 8;
519    /** Identify the fl_person_group.update_time field (ordinal:10). */
520    public static final int FL_PERSON_GROUP_ID_UPDATE_TIME = 9;
521    public static final int FL_PERSON_GROUP_ID_UPDATE_TIME_MASK = 1 << 9;
522    /** Identify the fl_store.md5 field (ordinal:1). */
523    public static final int FL_STORE_ID_MD5 = 0;
524    public static final int FL_STORE_ID_MD5_MASK = 1 << 0;
525    /** Identify the fl_store.encoding field (ordinal:2). */
526    public static final int FL_STORE_ID_ENCODING = 1;
527    public static final int FL_STORE_ID_ENCODING_MASK = 1 << 1;
528    /** Identify the fl_store.data field (ordinal:3). */
529    public static final int FL_STORE_ID_DATA = 2;
530    public static final int FL_STORE_ID_DATA_MASK = 1 << 2;
531    /** Identify the fl_log_light.id field (ordinal:1). */
532    public static final int FL_LOG_LIGHT_ID_ID = 0;
533    public static final int FL_LOG_LIGHT_ID_ID_MASK = 1 << 0;
534    /** Identify the fl_log_light.person_id field (ordinal:2). */
535    public static final int FL_LOG_LIGHT_ID_PERSON_ID = 1;
536    public static final int FL_LOG_LIGHT_ID_PERSON_ID_MASK = 1 << 1;
537    /** Identify the fl_log_light.name field (ordinal:3). */
538    public static final int FL_LOG_LIGHT_ID_NAME = 2;
539    public static final int FL_LOG_LIGHT_ID_NAME_MASK = 1 << 2;
540    /** Identify the fl_log_light.papers_type field (ordinal:4). */
541    public static final int FL_LOG_LIGHT_ID_PAPERS_TYPE = 3;
542    public static final int FL_LOG_LIGHT_ID_PAPERS_TYPE_MASK = 1 << 3;
543    /** Identify the fl_log_light.papers_num field (ordinal:5). */
544    public static final int FL_LOG_LIGHT_ID_PAPERS_NUM = 4;
545    public static final int FL_LOG_LIGHT_ID_PAPERS_NUM_MASK = 1 << 4;
546    /** Identify the fl_log_light.verify_time field (ordinal:6). */
547    public static final int FL_LOG_LIGHT_ID_VERIFY_TIME = 5;
548    public static final int FL_LOG_LIGHT_ID_VERIFY_TIME_MASK = 1 << 5;
549    /** Identify the fl_log_light.direction field (ordinal:7). */
550    public static final int FL_LOG_LIGHT_ID_DIRECTION = 6;
551    public static final int FL_LOG_LIGHT_ID_DIRECTION_MASK = 1 << 6;
552    //////////////////////////////////////
553    // COLUMN NAME DECLARE
554    //////////////////////////////////////    
555    /////////////////// fl_device ////////////
556    /** Contains all the full fields of the fl_device table.*/
557    public static final String FL_DEVICE_FULL_FIELDS ="fl_device.id"
558                            + ",fl_device.group_id"
559                            + ",fl_device.name"
560                            + ",fl_device.product_name"
561                            + ",fl_device.model"
562                            + ",fl_device.vendor"
563                            + ",fl_device.manufacturer"
564                            + ",fl_device.made_date"
565                            + ",fl_device.version"
566                            + ",fl_device.used_sdks"
567                            + ",fl_device.serial_no"
568                            + ",fl_device.mac"
569                            + ",fl_device.direction"
570                            + ",fl_device.remark"
571                            + ",fl_device.ext_bin"
572                            + ",fl_device.ext_txt"
573                            + ",fl_device.create_time"
574                            + ",fl_device.update_time";
575    /** Field that contains the comma separated fields of the fl_device table. */
576    public static final String FL_DEVICE_FIELDS = "id"
577                            + ",group_id"
578                            + ",name"
579                            + ",product_name"
580                            + ",model"
581                            + ",vendor"
582                            + ",manufacturer"
583                            + ",made_date"
584                            + ",version"
585                            + ",used_sdks"
586                            + ",serial_no"
587                            + ",mac"
588                            + ",direction"
589                            + ",remark"
590                            + ",ext_bin"
591                            + ",ext_txt"
592                            + ",create_time"
593                            + ",update_time";
594    public static final java.util.List<String> FL_DEVICE_FIELDS_LIST = java.util.Arrays.asList(FL_DEVICE_FIELDS.split(","));
595    /** Field that contains the comma separated java fields of the fl_device table. */
596    public static final String FL_DEVICE_JAVA_FIELDS = "id"
597                            + ",groupId"
598                            + ",name"
599                            + ",productName"
600                            + ",model"
601                            + ",vendor"
602                            + ",manufacturer"
603                            + ",madeDate"
604                            + ",version"
605                            + ",usedSdks"
606                            + ",serialNo"
607                            + ",mac"
608                            + ",direction"
609                            + ",remark"
610                            + ",extBin"
611                            + ",extTxt"
612                            + ",createTime"
613                            + ",updateTime";
614    public static final java.util.List<String> FL_DEVICE_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_DEVICE_JAVA_FIELDS.split(","));
615    
616    /** Field java types of the fl_device table. */
617    public static final Class<?>[] FL_DEVICE_FIELD_TYPES = new Class<?>[]{
618        Integer.class,
619        Integer.class,
620        String.class,
621        String.class,
622        String.class,
623        String.class,
624        String.class,
625        java.util.Date.class,
626        String.class,
627        String.class,
628        String.class,
629        String.class,
630        Integer.class,
631        String.class,
632        java.nio.ByteBuffer.class,
633        String.class,
634        java.util.Date.class,
635        java.util.Date.class};
636    /////////////////// fl_device_group ////////////
637    /** Contains all the full fields of the fl_device_group table.*/
638    public static final String FL_DEVICE_GROUP_FULL_FIELDS ="fl_device_group.id"
639                            + ",fl_device_group.name"
640                            + ",fl_device_group.leaf"
641                            + ",fl_device_group.parent"
642                            + ",fl_device_group.root_group"
643                            + ",fl_device_group.schedule"
644                            + ",fl_device_group.remark"
645                            + ",fl_device_group.ext_bin"
646                            + ",fl_device_group.ext_txt"
647                            + ",fl_device_group.create_time"
648                            + ",fl_device_group.update_time";
649    /** Field that contains the comma separated fields of the fl_device_group table. */
650    public static final String FL_DEVICE_GROUP_FIELDS = "id"
651                            + ",name"
652                            + ",leaf"
653                            + ",parent"
654                            + ",root_group"
655                            + ",schedule"
656                            + ",remark"
657                            + ",ext_bin"
658                            + ",ext_txt"
659                            + ",create_time"
660                            + ",update_time";
661    public static final java.util.List<String> FL_DEVICE_GROUP_FIELDS_LIST = java.util.Arrays.asList(FL_DEVICE_GROUP_FIELDS.split(","));
662    /** Field that contains the comma separated java fields of the fl_device_group table. */
663    public static final String FL_DEVICE_GROUP_JAVA_FIELDS = "id"
664                            + ",name"
665                            + ",leaf"
666                            + ",parent"
667                            + ",rootGroup"
668                            + ",schedule"
669                            + ",remark"
670                            + ",extBin"
671                            + ",extTxt"
672                            + ",createTime"
673                            + ",updateTime";
674    public static final java.util.List<String> FL_DEVICE_GROUP_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_DEVICE_GROUP_JAVA_FIELDS.split(","));
675    
676    /** Field java types of the fl_device_group table. */
677    public static final Class<?>[] FL_DEVICE_GROUP_FIELD_TYPES = new Class<?>[]{
678        Integer.class,
679        String.class,
680        Integer.class,
681        Integer.class,
682        Integer.class,
683        String.class,
684        String.class,
685        java.nio.ByteBuffer.class,
686        String.class,
687        java.util.Date.class,
688        java.util.Date.class};
689    /////////////////// fl_face ////////////
690    /** Contains all the full fields of the fl_face table.*/
691    public static final String FL_FACE_FULL_FIELDS ="fl_face.id"
692                            + ",fl_face.image_md5"
693                            + ",fl_face.face_left"
694                            + ",fl_face.face_top"
695                            + ",fl_face.face_width"
696                            + ",fl_face.face_height"
697                            + ",fl_face.eye_leftx"
698                            + ",fl_face.eye_lefty"
699                            + ",fl_face.eye_rightx"
700                            + ",fl_face.eye_righty"
701                            + ",fl_face.mouth_x"
702                            + ",fl_face.mouth_y"
703                            + ",fl_face.nose_x"
704                            + ",fl_face.nose_y"
705                            + ",fl_face.angle_yaw"
706                            + ",fl_face.angle_pitch"
707                            + ",fl_face.angle_roll"
708                            + ",fl_face.ext_info"
709                            + ",fl_face.feature_md5";
710    /** Field that contains the comma separated fields of the fl_face table. */
711    public static final String FL_FACE_FIELDS = "id"
712                            + ",image_md5"
713                            + ",face_left"
714                            + ",face_top"
715                            + ",face_width"
716                            + ",face_height"
717                            + ",eye_leftx"
718                            + ",eye_lefty"
719                            + ",eye_rightx"
720                            + ",eye_righty"
721                            + ",mouth_x"
722                            + ",mouth_y"
723                            + ",nose_x"
724                            + ",nose_y"
725                            + ",angle_yaw"
726                            + ",angle_pitch"
727                            + ",angle_roll"
728                            + ",ext_info"
729                            + ",feature_md5";
730    public static final java.util.List<String> FL_FACE_FIELDS_LIST = java.util.Arrays.asList(FL_FACE_FIELDS.split(","));
731    /** Field that contains the comma separated java fields of the fl_face table. */
732    public static final String FL_FACE_JAVA_FIELDS = "id"
733                            + ",imageMd5"
734                            + ",faceLeft"
735                            + ",faceTop"
736                            + ",faceWidth"
737                            + ",faceHeight"
738                            + ",eyeLeftx"
739                            + ",eyeLefty"
740                            + ",eyeRightx"
741                            + ",eyeRighty"
742                            + ",mouthX"
743                            + ",mouthY"
744                            + ",noseX"
745                            + ",noseY"
746                            + ",angleYaw"
747                            + ",anglePitch"
748                            + ",angleRoll"
749                            + ",extInfo"
750                            + ",featureMd5";
751    public static final java.util.List<String> FL_FACE_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_FACE_JAVA_FIELDS.split(","));
752    
753    /** Field java types of the fl_face table. */
754    public static final Class<?>[] FL_FACE_FIELD_TYPES = new Class<?>[]{
755        Integer.class,
756        String.class,
757        Integer.class,
758        Integer.class,
759        Integer.class,
760        Integer.class,
761        Integer.class,
762        Integer.class,
763        Integer.class,
764        Integer.class,
765        Integer.class,
766        Integer.class,
767        Integer.class,
768        Integer.class,
769        Integer.class,
770        Integer.class,
771        Integer.class,
772        java.nio.ByteBuffer.class,
773        String.class};
774    /////////////////// fl_feature ////////////
775    /** Contains all the full fields of the fl_feature table.*/
776    public static final String FL_FEATURE_FULL_FIELDS ="fl_feature.md5"
777                            + ",fl_feature.version"
778                            + ",fl_feature.person_id"
779                            + ",fl_feature.feature"
780                            + ",fl_feature.update_time";
781    /** Field that contains the comma separated fields of the fl_feature table. */
782    public static final String FL_FEATURE_FIELDS = "md5"
783                            + ",version"
784                            + ",person_id"
785                            + ",feature"
786                            + ",update_time";
787    public static final java.util.List<String> FL_FEATURE_FIELDS_LIST = java.util.Arrays.asList(FL_FEATURE_FIELDS.split(","));
788    /** Field that contains the comma separated java fields of the fl_feature table. */
789    public static final String FL_FEATURE_JAVA_FIELDS = "md5"
790                            + ",version"
791                            + ",personId"
792                            + ",feature"
793                            + ",updateTime";
794    public static final java.util.List<String> FL_FEATURE_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_FEATURE_JAVA_FIELDS.split(","));
795    
796    /** Field java types of the fl_feature table. */
797    public static final Class<?>[] FL_FEATURE_FIELD_TYPES = new Class<?>[]{
798        String.class,
799        String.class,
800        Integer.class,
801        java.nio.ByteBuffer.class,
802        java.util.Date.class};
803    /////////////////// fl_image ////////////
804    /** Contains all the full fields of the fl_image table.*/
805    public static final String FL_IMAGE_FULL_FIELDS ="fl_image.md5"
806                            + ",fl_image.format"
807                            + ",fl_image.width"
808                            + ",fl_image.height"
809                            + ",fl_image.depth"
810                            + ",fl_image.face_num"
811                            + ",fl_image.thumb_md5"
812                            + ",fl_image.device_id";
813    /** Field that contains the comma separated fields of the fl_image table. */
814    public static final String FL_IMAGE_FIELDS = "md5"
815                            + ",format"
816                            + ",width"
817                            + ",height"
818                            + ",depth"
819                            + ",face_num"
820                            + ",thumb_md5"
821                            + ",device_id";
822    public static final java.util.List<String> FL_IMAGE_FIELDS_LIST = java.util.Arrays.asList(FL_IMAGE_FIELDS.split(","));
823    /** Field that contains the comma separated java fields of the fl_image table. */
824    public static final String FL_IMAGE_JAVA_FIELDS = "md5"
825                            + ",format"
826                            + ",width"
827                            + ",height"
828                            + ",depth"
829                            + ",faceNum"
830                            + ",thumbMd5"
831                            + ",deviceId";
832    public static final java.util.List<String> FL_IMAGE_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_IMAGE_JAVA_FIELDS.split(","));
833    
834    /** Field java types of the fl_image table. */
835    public static final Class<?>[] FL_IMAGE_FIELD_TYPES = new Class<?>[]{
836        String.class,
837        String.class,
838        Integer.class,
839        Integer.class,
840        Integer.class,
841        Integer.class,
842        String.class,
843        Integer.class};
844    /////////////////// fl_log ////////////
845    /** Contains all the full fields of the fl_log table.*/
846    public static final String FL_LOG_FULL_FIELDS ="fl_log.id"
847                            + ",fl_log.person_id"
848                            + ",fl_log.device_id"
849                            + ",fl_log.verify_feature"
850                            + ",fl_log.compare_face"
851                            + ",fl_log.verify_status"
852                            + ",fl_log.similarty"
853                            + ",fl_log.direction"
854                            + ",fl_log.verify_time"
855                            + ",fl_log.create_time";
856    /** Field that contains the comma separated fields of the fl_log table. */
857    public static final String FL_LOG_FIELDS = "id"
858                            + ",person_id"
859                            + ",device_id"
860                            + ",verify_feature"
861                            + ",compare_face"
862                            + ",verify_status"
863                            + ",similarty"
864                            + ",direction"
865                            + ",verify_time"
866                            + ",create_time";
867    public static final java.util.List<String> FL_LOG_FIELDS_LIST = java.util.Arrays.asList(FL_LOG_FIELDS.split(","));
868    /** Field that contains the comma separated java fields of the fl_log table. */
869    public static final String FL_LOG_JAVA_FIELDS = "id"
870                            + ",personId"
871                            + ",deviceId"
872                            + ",verifyFeature"
873                            + ",compareFace"
874                            + ",verifyStatus"
875                            + ",similarty"
876                            + ",direction"
877                            + ",verifyTime"
878                            + ",createTime";
879    public static final java.util.List<String> FL_LOG_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_LOG_JAVA_FIELDS.split(","));
880    
881    /** Field java types of the fl_log table. */
882    public static final Class<?>[] FL_LOG_FIELD_TYPES = new Class<?>[]{
883        Integer.class,
884        Integer.class,
885        Integer.class,
886        String.class,
887        Integer.class,
888        Integer.class,
889        Double.class,
890        Integer.class,
891        java.util.Date.class,
892        java.util.Date.class};
893    /////////////////// fl_permit ////////////
894    /** Contains all the full fields of the fl_permit table.*/
895    public static final String FL_PERMIT_FULL_FIELDS ="fl_permit.device_group_id"
896                            + ",fl_permit.person_group_id"
897                            + ",fl_permit.schedule"
898                            + ",fl_permit.pass_limit"
899                            + ",fl_permit.remark"
900                            + ",fl_permit.ext_bin"
901                            + ",fl_permit.ext_txt"
902                            + ",fl_permit.create_time";
903    /** Field that contains the comma separated fields of the fl_permit table. */
904    public static final String FL_PERMIT_FIELDS = "device_group_id"
905                            + ",person_group_id"
906                            + ",schedule"
907                            + ",pass_limit"
908                            + ",remark"
909                            + ",ext_bin"
910                            + ",ext_txt"
911                            + ",create_time";
912    public static final java.util.List<String> FL_PERMIT_FIELDS_LIST = java.util.Arrays.asList(FL_PERMIT_FIELDS.split(","));
913    /** Field that contains the comma separated java fields of the fl_permit table. */
914    public static final String FL_PERMIT_JAVA_FIELDS = "deviceGroupId"
915                            + ",personGroupId"
916                            + ",schedule"
917                            + ",passLimit"
918                            + ",remark"
919                            + ",extBin"
920                            + ",extTxt"
921                            + ",createTime";
922    public static final java.util.List<String> FL_PERMIT_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_PERMIT_JAVA_FIELDS.split(","));
923    
924    /** Field java types of the fl_permit table. */
925    public static final Class<?>[] FL_PERMIT_FIELD_TYPES = new Class<?>[]{
926        Integer.class,
927        Integer.class,
928        String.class,
929        String.class,
930        String.class,
931        java.nio.ByteBuffer.class,
932        String.class,
933        java.util.Date.class};
934    /////////////////// fl_person ////////////
935    /** Contains all the full fields of the fl_person table.*/
936    public static final String FL_PERSON_FULL_FIELDS ="fl_person.id"
937                            + ",fl_person.group_id"
938                            + ",fl_person.name"
939                            + ",fl_person.sex"
940                            + ",fl_person.rank"
941                            + ",fl_person.password"
942                            + ",fl_person.birthdate"
943                            + ",fl_person.mobile_phone"
944                            + ",fl_person.papers_type"
945                            + ",fl_person.papers_num"
946                            + ",fl_person.image_md5"
947                            + ",fl_person.expiry_date"
948                            + ",fl_person.activated_date"
949                            + ",fl_person.remark"
950                            + ",fl_person.ext_bin"
951                            + ",fl_person.ext_txt"
952                            + ",fl_person.create_time"
953                            + ",fl_person.update_time";
954    /** Field that contains the comma separated fields of the fl_person table. */
955    public static final String FL_PERSON_FIELDS = "id"
956                            + ",group_id"
957                            + ",name"
958                            + ",sex"
959                            + ",rank"
960                            + ",password"
961                            + ",birthdate"
962                            + ",mobile_phone"
963                            + ",papers_type"
964                            + ",papers_num"
965                            + ",image_md5"
966                            + ",expiry_date"
967                            + ",activated_date"
968                            + ",remark"
969                            + ",ext_bin"
970                            + ",ext_txt"
971                            + ",create_time"
972                            + ",update_time";
973    public static final java.util.List<String> FL_PERSON_FIELDS_LIST = java.util.Arrays.asList(FL_PERSON_FIELDS.split(","));
974    /** Field that contains the comma separated java fields of the fl_person table. */
975    public static final String FL_PERSON_JAVA_FIELDS = "id"
976                            + ",groupId"
977                            + ",name"
978                            + ",sex"
979                            + ",rank"
980                            + ",password"
981                            + ",birthdate"
982                            + ",mobilePhone"
983                            + ",papersType"
984                            + ",papersNum"
985                            + ",imageMd5"
986                            + ",expiryDate"
987                            + ",activatedDate"
988                            + ",remark"
989                            + ",extBin"
990                            + ",extTxt"
991                            + ",createTime"
992                            + ",updateTime";
993    public static final java.util.List<String> FL_PERSON_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_PERSON_JAVA_FIELDS.split(","));
994    
995    /** Field java types of the fl_person table. */
996    public static final Class<?>[] FL_PERSON_FIELD_TYPES = new Class<?>[]{
997        Integer.class,
998        Integer.class,
999        String.class,
1000        Integer.class,
1001        Integer.class,
1002        String.class,
1003        java.util.Date.class,
1004        String.class,
1005        Integer.class,
1006        String.class,
1007        String.class,
1008        java.util.Date.class,
1009        java.util.Date.class,
1010        String.class,
1011        java.nio.ByteBuffer.class,
1012        String.class,
1013        java.util.Date.class,
1014        java.util.Date.class};
1015    /////////////////// fl_person_group ////////////
1016    /** Contains all the full fields of the fl_person_group table.*/
1017    public static final String FL_PERSON_GROUP_FULL_FIELDS ="fl_person_group.id"
1018                            + ",fl_person_group.name"
1019                            + ",fl_person_group.leaf"
1020                            + ",fl_person_group.parent"
1021                            + ",fl_person_group.root_group"
1022                            + ",fl_person_group.remark"
1023                            + ",fl_person_group.ext_bin"
1024                            + ",fl_person_group.ext_txt"
1025                            + ",fl_person_group.create_time"
1026                            + ",fl_person_group.update_time";
1027    /** Field that contains the comma separated fields of the fl_person_group table. */
1028    public static final String FL_PERSON_GROUP_FIELDS = "id"
1029                            + ",name"
1030                            + ",leaf"
1031                            + ",parent"
1032                            + ",root_group"
1033                            + ",remark"
1034                            + ",ext_bin"
1035                            + ",ext_txt"
1036                            + ",create_time"
1037                            + ",update_time";
1038    public static final java.util.List<String> FL_PERSON_GROUP_FIELDS_LIST = java.util.Arrays.asList(FL_PERSON_GROUP_FIELDS.split(","));
1039    /** Field that contains the comma separated java fields of the fl_person_group table. */
1040    public static final String FL_PERSON_GROUP_JAVA_FIELDS = "id"
1041                            + ",name"
1042                            + ",leaf"
1043                            + ",parent"
1044                            + ",rootGroup"
1045                            + ",remark"
1046                            + ",extBin"
1047                            + ",extTxt"
1048                            + ",createTime"
1049                            + ",updateTime";
1050    public static final java.util.List<String> FL_PERSON_GROUP_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_PERSON_GROUP_JAVA_FIELDS.split(","));
1051    
1052    /** Field java types of the fl_person_group table. */
1053    public static final Class<?>[] FL_PERSON_GROUP_FIELD_TYPES = new Class<?>[]{
1054        Integer.class,
1055        String.class,
1056        Integer.class,
1057        Integer.class,
1058        Integer.class,
1059        String.class,
1060        java.nio.ByteBuffer.class,
1061        String.class,
1062        java.util.Date.class,
1063        java.util.Date.class};
1064    /////////////////// fl_store ////////////
1065    /** Contains all the full fields of the fl_store table.*/
1066    public static final String FL_STORE_FULL_FIELDS ="fl_store.md5"
1067                            + ",fl_store.encoding"
1068                            + ",fl_store.data";
1069    /** Field that contains the comma separated fields of the fl_store table. */
1070    public static final String FL_STORE_FIELDS = "md5"
1071                            + ",encoding"
1072                            + ",data";
1073    public static final java.util.List<String> FL_STORE_FIELDS_LIST = java.util.Arrays.asList(FL_STORE_FIELDS.split(","));
1074    /** Field that contains the comma separated java fields of the fl_store table. */
1075    public static final String FL_STORE_JAVA_FIELDS = "md5"
1076                            + ",encoding"
1077                            + ",data";
1078    public static final java.util.List<String> FL_STORE_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_STORE_JAVA_FIELDS.split(","));
1079    
1080    /** Field java types of the fl_store table. */
1081    public static final Class<?>[] FL_STORE_FIELD_TYPES = new Class<?>[]{
1082        String.class,
1083        String.class,
1084        java.nio.ByteBuffer.class};
1085    /////////////////// fl_log_light ////////////
1086    /** Contains all the full fields of the fl_log_light table.*/
1087    public static final String FL_LOG_LIGHT_FULL_FIELDS ="fl_log_light.id"
1088                            + ",fl_log_light.person_id"
1089                            + ",fl_log_light.name"
1090                            + ",fl_log_light.papers_type"
1091                            + ",fl_log_light.papers_num"
1092                            + ",fl_log_light.verify_time"
1093                            + ",fl_log_light.direction";
1094    /** Field that contains the comma separated fields of the fl_log_light table. */
1095    public static final String FL_LOG_LIGHT_FIELDS = "id"
1096                            + ",person_id"
1097                            + ",name"
1098                            + ",papers_type"
1099                            + ",papers_num"
1100                            + ",verify_time"
1101                            + ",direction";
1102    public static final java.util.List<String> FL_LOG_LIGHT_FIELDS_LIST = java.util.Arrays.asList(FL_LOG_LIGHT_FIELDS.split(","));
1103    /** Field that contains the comma separated java fields of the fl_log_light table. */
1104    public static final String FL_LOG_LIGHT_JAVA_FIELDS = "id"
1105                            + ",personId"
1106                            + ",name"
1107                            + ",papersType"
1108                            + ",papersNum"
1109                            + ",verifyTime"
1110                            + ",direction";
1111    public static final java.util.List<String> FL_LOG_LIGHT_JAVA_FIELDS_LIST = java.util.Arrays.asList(FL_LOG_LIGHT_JAVA_FIELDS.split(","));
1112    
1113    /** Field java types of the fl_log_light table. */
1114    public static final Class<?>[] FL_LOG_LIGHT_FIELD_TYPES = new Class<?>[]{
1115        Integer.class,
1116        Integer.class,
1117        String.class,
1118        Integer.class,
1119        String.class,
1120        java.util.Date.class,
1121        Integer.class};
1122}