ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
pom
pom
pom_tokens.h
Go to the documentation of this file.
1
/*==============================================================================
2
Copyright (c) 2003-2005 UGS Corporation
3
Unpublished - All Rights Reserved
4
==============================================================================*/
5
25
/* */
26
27
#ifndef POM_TOKENS_H_INCLUDED
28
#define POM_TOKENS_H_INCLUDED
29
46
#define POM_MIN_type_token 2001
47
#define POM_char 2001
48
#define POM_date 2002
49
#define POM_double 2003
50
#define POM_float 2004
51
#define POM_int 2005
52
#define POM_logical 2006
53
#define POM_short 2007
54
#define POM_string 2008
55
#define POM_typed_reference 2009
56
#define POM_untyped_reference 2010
57
#define POM_external_reference 2011
58
#define POM_note 2012
59
#define POM_long_string 2013
60
#define POM_MAX_type_token 2013
61
67
#define POM_MIN_env_token 3001
68
#define POM_ds_checking_switch 3001
69
#define POM_rollback_switch 3002
70
#define POM_arg_checking_switch 3003
71
#define POM_journaling_switch 3004
72
#define POM_error_traceback_switch 3005
73
#define POM_log_sql_switch 3006
74
#define POM_timeout_strategy 3007
75
#define POM_timeout_interval 3008
76
#define POM_bypass_access_check 3010
77
#define POM_bypass_attr_update 3011
78
#define POM_wildcard_character_any 3012
79
#define POM_wildcard_character_one 3013
80
#define POM_transmit_directory 3014
81
#define POM_import_mode 3015
82
#define POM_import_to_user 3016
83
#define POM_import_to_group 3017
84
#define POM_disable_api 3018
85
#define POM_escape_character 3019
86
#define POM_update_timestamp 3020
87
#define POM_enable_set_attr_callbacks 3021
88
#define POM_check_private_uniqueness_switch 3022
89
#define POM_MAX_env_token 3022
90
91
#define POM_MIN_timeout_strategy 4000
92
#define POM_timeout_strategy_none 4000
93
#define POM_timeout_strategy_flat 4001
94
#define POM_timeout_strategy_linear 4002
95
#define POM_timeout_strategy_exp 4003
96
#define POM_timeout_strategy_count 4004
97
#define POM_MAX_timeout_strategy 4004
98
106
#define POM_has_initial_value ( 1 << 0 )
107
#define POM_has_lowerbound ( 1 << 1 )
108
#define POM_has_upperbound ( 1 << 2 )
109
#define POM_is_classvariable ( 1 << 3 )
110
#define POM_is_unique ( 1 << 5 )
111
#define POM_null_is_valid ( 1 << 6 )
112
#define POM_cannot_be_frozen ( 1 << 7 )
113
#define POM_public_read ( 1 << 8 )
114
#define POM_public_write ( 1 << 9 )
115
#define POM_transient ( 1 << 10 )
116
#define POM_attr_is_candidate_key ( 1 << 11 )
117
#define POM_attr_follow_on_export ( 1 << 12 )
118
#define POM_attr_export_as_string ( 1 << 13 )
119
#define POM_attr_ignore_export_errors ( 1 << 14 )
120
#define POM_attr_may_not_be_stubbed ( 1 << 15 )
121
#define POM_attr_no_pom_backpointer ( 1 << 16 )
122
#define POM_public ( POM_public_read | POM_public_write )
123
#define POM_SUM_attr_tokens \
124
( POM_has_initial_value | POM_has_lowerbound | POM_has_upperbound | \
125
POM_is_classvariable | POM_is_unique | \
126
POM_null_is_valid | POM_cannot_be_frozen | POM_public | POM_transient | \
127
POM_attr_is_candidate_key | POM_attr_follow_on_export | \
128
POM_attr_export_as_string | POM_attr_no_pom_backpointer )
129
137
#define POM_object_mask_frozen ( 1 << 0 )
138
#define POM_object_mask_has_ixr ( 1 << 1 )
139
#define POM_object_mask_is_locked ( 1 << 2 )
140
#define POM_object_mask_is_bulkcheckedout ( 1 << 4 )
141
#define POM_object_mask_has_ds ( 1 << 5 )
142
143
#define POM_SUM_object_tokens \
144
( POM_object_mask_frozen | POM_object_mask_has_ixr | POM_object_mask_is_locked | POM_object_mask_is_bulkcheckedout | POM_object_mask_has_ds )
145
154
#define POM_not ( 1 << 0 )
155
#define POM_and ( 1 << 1 )
156
#define POM_or ( 1 << 2 )
157
#define POM_is_equal_to ( 1 << 3 )
158
#define POM_is_greater_than ( 1 << 4 )
159
#define POM_is_less_than ( 1 << 5 )
160
#define POM_is_null ( 1 << 6 )
161
#define POM_is_like ( 1 << 7 )
162
#define POM_has_reference_to ( 1 << 8 )
163
#define POM_is_referenced_by ( 1 << 9 )
164
#define POM_case_insensitive ( 1 << 10 )
165
#define POM_contains ( 1 << 11 )
166
#define POM_contains_lt ( 1 << 15 )
167
#define POM_contains_gt ( 1 << 16 )
168
#define POM_contains_between ( 1 << 17 )
169
#define POM_contains_like ( 1 << 18 )
170
#define POM_array_length_equals ( 1 << 19 )
171
#define POM_tonumber ( 1 << 20 )
172
179
#define POM_nand ( POM_not | POM_and )
180
#define POM_nor ( POM_not | POM_or )
181
#define POM_is_not_equal_to ( POM_not | POM_is_equal_to )
182
#define POM_is_not_greater_than ( POM_not | POM_is_greater_than )
183
#define POM_is_not_less_than ( POM_not | POM_is_less_than )
184
#define POM_is_not_null ( POM_not | POM_is_null )
185
#define POM_is_not_like ( POM_not | POM_is_like )
186
#define POM_contains_other_than ( POM_not | POM_contains )
187
#define POM_contains_not_like ( POM_not | POM_contains_like )
188
#define POM_contains_not_gt ( POM_not | POM_contains_gt )
189
#define POM_contains_not_lt ( POM_not | POM_contains_lt )
190
#define POM_contains_not_between ( POM_not | POM_contains_between )
191
#define POM_array_length_not_equals ( POM_not | POM_array_length_equals )
192
193
#define POM_SUM_operator_tokens \
194
( POM_not | POM_and | POM_or | POM_is_equal_to | POM_is_greater_than | \
195
POM_is_less_than | POM_is_null | POM_is_like | POM_has_reference_to | \
196
POM_is_referenced_by | POM_case_insensitive | POM_contains | \
197
POM_contains_lt | POM_contains_gt | POM_contains_between | POM_contains_like | \
198
POM_array_length_equals | POM_tonumber)
199
205
#define POM_MIN_date_conversion_token 6001
206
#define POM_gmt_to_local 6001
207
#define POM_local_to_gmt 6002
208
#define POM_MAX_date_conversion_token 6002
209
215
#define POM_MIN_instance_state_token 7001
216
#define POM_inst_is_not_loaded 7001
217
#define POM_inst_is_loaded 7002
218
#define POM_inst_is_loaded_for_modify 7003
219
#define POM_inst_is_new 7004
220
#define POM_inst_is_modified 7005
221
#define POM_inst_is_selected 7006
222
#define POM_inst_is_selected_modified 7007
223
#define POM_inst_is_being_deleted 7008
224
#define POM_MAX_instance_state_token 7008
225
233
#define POM_MIN_order_token 8001
234
#define POM_order_ascending 8001
235
#define POM_order_descending 8002
236
#define POM_order_ascending_asnumber 8003
237
#define POM_order_descending_asnumber 8004
238
#define POM_MAX_order_token 8004
239
253
/* Note:- Bits 0x01000000, 0x02000000 and 0x04000000 are used by other tokens. */
254
#define POM_uninstantiable_class 0x10000000
255
#define POM_uninheritable_class 0x20000000
256
#define POM_class_requires_sa 0x40000000
257
#define POM_class_is_exportable 0x80000000
258
#define POM_class_is_revisable 0x00200000
259
#define POM_can_have_revisable_subclasses 0x00800000
260
#define POM_class_prop_has_flat_tables 0x00010000
261
262
#define POM_SUM_class_tokens 0xf0a10000
263
271
#define POM_MIN_action_token 1
272
#define POM_MAX_action_token 0
273
278
#define POM_MIN_search_token 9001
279
#define POM_in_ds_only 9001
280
#define POM_in_db_only 9002
281
#define POM_in_ds_and_db 9003
282
#define POM_MAX_search_token 9003
283
289
#define POM_MIN_array_type_token 0x01000000
290
#define POM_large_array 0x01000000
291
#define POM_small_array 0x02000000
292
#define POM_variable_length_array 0x04000000
293
#define POM_non_array 0x08000000
294
#define POM_any_array (POM_large_array | POM_small_array | POM_variable_length_array)
295
#define POM_SUM_array_type_token (POM_any_array | POM_non_array)
296
#define POM_MAX_array_type_token 0x08000000
297
303
#define POM_MIN_lock_type_token 0
304
#define POM_no_lock 0
305
#define POM_modify_lock 1
306
#define POM_read_lock 2
307
#define POM_MAX_lock_type_token 2
308
314
#define POM_MIN_space_type_token 0
315
#define POM_space_shared 0
316
#define POM_space_change 1
317
#define POM_MAX_space_type_token 1
318
324
#define POM_MIN_lost_lock_token 0
325
#define POM_lost_lock_session_gone 0
326
#define POM_lost_lock_session_killed 1
327
#define POM_lost_lock_stolen 2
328
#define POM_lost_lock_dont_know 3
329
#define POM_MAX_lost_lock_token 3
330
336
#define POM_AUDIT_purge_audit "POM_AUDIT_purge_audit"
337
#define POM_AUDIT_bad_password_login "POM_AUDIT_bad_password_login"
338
#define POM_AUDIT_bad_password_check "POM_AUDIT_bad_password_check"
339
#define POM_AUDIT_change_password "POM_AUDIT_change_password"
340
346
#define POM_MIN_machine_token 10001
347
#define POM_UNKNOWN 10001
348
#define POM_APOLLO 10002
349
#define POM_VAX 10003
350
#define POM_HP_68K 10004
351
#define POM_HP_RISC 10005
352
#define POM_SUN_68K 10006
353
#define POM_SUN_SPARC 10007
354
#define POM_DEC_5000 10008
355
#define POM_DEC_ALPHA_OSF 10009
356
#define POM_DEC_ALPHA_VMS 10010
357
#define POM_SGI 10011
358
#define POM_IBM_MVS 10012
359
#define POM_IBM_RS6000 10013
360
#define POM_DEC_ALPHA_NT 10014
361
#define POM_INTEL_NT 10015
362
#define POM_MAX_machine_token 10015
363
369
#define POM_MIN_conv_class_token 11001
370
#define POM_conv_class_changed 11001
371
#define POM_conv_class_removed 11002
372
#define POM_MAX_conv_class_token 11002
373
374
#define POM_MIN_conv_attr_token 12001
375
#define POM_conv_attr_new 12001
376
#define POM_conv_attr_removed 12002
377
#define POM_MAX_conv_attr_token 12002
378
384
#define POM_MIN_import_token 13001
385
#define POM_import_raise_error 13001
386
#define POM_import_always_map 13002
387
#define POM_import_default_to_map 13003
388
#define POM_import_default_to_current 13004
389
#define POM_import_default_as_apt 13005
390
#define POM_MAX_import_token 13005
391
397
#define POM_site_config_file_preferences 1
398
#define POM_site_config_file_overlay 2
399
#define POM_site_config_file_definition 3
400
#define POM_site_config_definition_runtime 4
401
407
#define POM_enquiry_asc_order 0
408
#define POM_enquiry_desc_order 1
409
#define POM_enquiry_const_value 0
410
#define POM_enquiry_bind_value 1
411
417
#define POM_enquiry_not 14000
418
#define POM_enquiry_and 14001
419
#define POM_enquiry_and_filter 14002
420
#define POM_enquiry_or 14003
421
427
#define POM_enquiry_equal 15000
428
#define POM_enquiry_greater_than 15001
429
#define POM_enquiry_greater_than_or_eq 15002
430
#define POM_enquiry_less_than 15003
431
#define POM_enquiry_less_than_or_eq 15004
432
#define POM_enquiry_not_equal 15005
433
#define POM_enquiry_not_between 15006
434
#define POM_enquiry_between 15007
435
436
#define POM_enquiry_join 15008
437
#define POM_enquiry_left_outer_join 15009
438
#define POM_enquiry_right_outer_join 15010
439
#define POM_enquiry_full_outer_join 15011
440
441
#define POM_enquiry_nvl 15012
442
448
#define POM_enquiry_is_null 15500
449
#define POM_enquiry_is_not_null 15502
450
456
#define POM_enquiry_like 16001
457
#define POM_enquiry_not_like 16002
458
464
#define POM_enquiry_in 16501
465
#define POM_enquiry_not_in 16502
466
472
#define POM_enquiry_exists 17001
473
#define POM_enquiry_not_exists 17002
474
480
#define POM_enquiry_contains 17501
481
#define POM_enquiry_contains_lt 17502
482
#define POM_enquiry_contains_gt 17503
483
#define POM_enquiry_contains_between 17504
484
#define POM_enquiry_contains_like 17505
485
#define POM_enquiry_contains_other_than 17506
486
#define POM_enquiry_contains_not_like 17507
487
#define POM_enquiry_contains_not_gt 17508
488
#define POM_enquiry_contains_not_lt 17509
489
#define POM_enquiry_contains_not_between 17510
490
496
#define POM_enquiry_union 18001
497
#define POM_enquiry_unionall 18002
498
#define POM_enquiry_difference 18003
499
#define POM_enquiry_intersection 18004
500
506
#define POM_enquiry_substr 18500
507
#define POM_enquiry_ltrim 18501
508
#define POM_enquiry_rtrim 18502
509
#define POM_enquiry_concat 18503
510
#define POM_enquiry_ascii 18504
511
#define POM_enquiry_lower 18505
512
#define POM_enquiry_upper 18506
513
#define POM_enquiry_length 18507
514
520
#define POM_enquiry_max 19000
521
#define POM_enquiry_min 19001
522
#define POM_enquiry_sum 19002
523
#define POM_enquiry_avg 19004
524
525
#define POM_enquiry_count 19300
526
#define POM_enquiry_countall 19301
527
#define POM_enquiry_countdist 19302
528
534
#define POM_enquiry_tonumber 19500
535
#define POM_enquiry_tc_to_number 19501
536
#define POM_enquiry_todate 19502
537
543
#define POM_enquiry_plus 19800
544
#define POM_enquiry_minus 19801
545
#define POM_enquiry_multiply 19802
546
#define POM_enquiry_divide 19803
547
#define POM_enquiry_mod 19804
548
550
#define POM_enquiry_uid_of 19900
551
#define POM_enquiry_cpid_of 19901
552
#define POM_array_length_lt 19903
553
#define POM_array_length_gt 19904
554
#define POM_array_length 19905
555
560
#define POM_MIN_procedure_arg_token 20001
561
#define POM_proc_mode_in 20001
562
#define POM_proc_mode_out 20002
563
#define POM_proc_mode_inout 20003
564
#define POM_MAX_procedure_arg_token 20003
565
571
#define POM_enquiry_configure_eblck 20101
572
#define POM_enquiry_configure_cnf 20102
573
579
#define POM_index_func_upper "UPPER"
580
#define POM_index_func_substr "SUBSTR"
581
#define POM_index_func_coalesce "COALESCE"
582
587
#define POM_sponsor_group "Sponsor"
588
#define POM_SPONSORABLE 1
589
#define POM_SPONSORABLE_OFF 0
590
597
#define POM_site_ODS ( 1 << 1 )
598
601
#define POM_site_Hub ( 1 << 2 )
602
605
#define POM_site_Http ( 1 << 3 )
606
609
#define POM_site_TCXML ( 1 << 4 )
610
613
#define POM_site_Offline ( 1 << 5 )
614
617
#define POM_site_master_delete_allowed ( 1 << 6 )
618
621
#define POM_site_unmanaged ( 1 << 7 )
622
625
#define POM_site_external_application ( 15 << 8 )
626
629
#define POM_site_unknown ( 1 << 12 )
630
633
#define POM_site_test_env ( 1 << 13 )
634
639
#endif