[Home] [Help]
PACKAGE: APPS.GMD_UTILITY_PKG
Source
1 PACKAGE GMD_UTILITY_PKG AUTHID CURRENT_USER AS
2 /* $Header: GMDUTLPS.pls 115.2 2002/11/15 16:32:29 cnagarba noship $ */
3 TYPE exprec is RECORD
4 (poperand VARCHAR2(100),
5 pvalue NUMBER,
6 pvalue_type VARCHAR2(1));
7
8
9 TYPE exptab IS TABLE OF exprec INDEX BY BINARY_INTEGER;
10
11
12 PROCEDURE parse (x_exp IN VARCHAR2,
13 x_exptab OUT NOCOPY exptab,
14 x_return_status OUT NOCOPY VARCHAR2);
15
16 PROCEDURE variable_value(pvar_name IN VARCHAR2,
17 pvar_value IN NUMBER,
18 p_exptab IN OUT NOCOPY exptab,
19 x_return_status OUT NOCOPY VARCHAR2);
20
21 PROCEDURE evaluate_exp(pexptab IN exptab,
22 pexp_test IN BOOLEAN DEFAULT FALSE,
23 x_value OUT NOCOPY NUMBER,
24 x_return_status OUT NOCOPY VARCHAR2);
25
26 PROCEDURE tokenize_exp(pexp IN VARCHAR2,
27 x_exptab OUT NOCOPY exptab);
28
29
30
31 PROCEDURE execute_exp(pexp IN VARCHAR2,
32 pexp_test IN BOOLEAN DEFAULT FALSE,
33 x_result OUT NOCOPY NUMBER,
34 x_return_status OUT NOCOPY VARCHAR2);
35
36
37 END GMD_UTILITY_PKG;
38