ITK Function Reference

(V10000.1.0.60_20160308.00)
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