INFORMIX
Extending INFORMIX-Universal Server: User-Defined Routines
Index
Home Contents Index Master Index New Book

Index

A

ANSI compliance
icon Intro-8
level Intro-10
ANSI-compliant database
routine resolution 2-8
routine signature 2-5
Argument
data type does not match parameter data type 2-11, 2-12
data-type cast 2-15
Argument list
distinct data type in 2-11
modal 3-5
order of 2-8
prefered format 3-5
size 3-5

C

Cast
effect on routine resolution 2-15
Coding standards 3-5
Comment icons Intro-7
Compliance
icons Intro-8
with industry standards Intro-10
CPU virtual processor
adding and dropping in on-line mode 5-11
CREATE FUNCTION
EXTERNAL NAME clause 3-11
OUT parameter 3-14
CREATE FUNCTION statement 5-9
and VPCLASS 5-10
registering a function 3-10
routine overloading 2-3
SPECIFIC keyword with specific name 2-6
CREATE PROCEDURE statement
SPECIFIC keyword with specific name 2-6

D

Data type hierarchy, description of 2-10
DataBlade API
memory management routines 5-13
DataBlade module
debugging 4-8
loading into server address space 4-9
dbaccessdemo7 script Intro-5
Debugging
starting the debugger 4-11
steps for 4-9
Default locale Intro-4
Demonstration database Intro-5
Distinct data type
description of 2-11
routine resolution and 2-11
Documentation conventions
icon Intro-7
typographical Intro-6
Documentation notes Intro-10
Documentation, types of
documentation notes Intro-10
error message files Intro-9
machine notes Intro-10
on-line help Intro-9
on-line manuals Intro-8
printed manuals Intro-9
release notes Intro-10

E

en_us.8859-1 locale Intro-4
Error message files Intro-9
Execute privilege
DBA keyword, effect of 3-21
objects referenced by a routine 3-20
External function
registering 3-10
External procedure
registering 3-12
External routine
library entry point 3-11
module library, specifying 3-11
registering, with modifiers 3-13
specifying library location 3-11

F

Feature icons Intro-7
Features, product Intro-5
Function
invoking
in an expression 4-6
with CALL statement 4-5
with EXECUTE statement 4-3
Function overloading 1-13

G

Global Language Support (GLS) Intro-4
GRANT statement
example using signature 2-6, 3-20
example using specific name 2-6

I

Icons
comment Intro-7
compliance Intro-8
feature Intro-7
product Intro-7
Industry standards, compliance with Intro-10
INFORMIXDIR/bin directory Intro-5
ISO 8859-1 code set Intro-4

L

Locale Intro-4

M

Machine notes Intro-10
Major features Intro-5
Modality, description of 3-5

N

Name space, shared by DataBlade module objects 3-5
NODFDAC
effect on privileges granted to public 3-19
Null value
argument for an overloaded routine 2-16

O

On-line help Intro-9
On-line manuals Intro-8
Operator class
definition 1-8
OUT parameter 3-14
reading values of 3-16

P

Platform portability
coding standards for 3-5
Polymorphism 3-4
Printed manuals Intro-9
Private installation 4-8
Procedure
invoking
with CALL statement 4-5
with EXECUTE statement 4-5
Product icons Intro-7

Q

Query plan
description 5-5

R

Release notes Intro-10
Return value
multiple values 3-14
Routine
wildcard argument 2-16
Routine name
ANSI-compliant 2-5
Routine overloading
description 2-3, 3-4
routine signature 2-4
Routine resolution
ANSI-compliant database 2-8
candidate list 2-8
description of 2-7
distinct type 2-12
effect of inheritance 2-10, 2-11
effect of null value argument 2-15
order of arguments 2-11
order of casting 2-15
precedence list 2-8
type hierarchy 2-10
Routine signature
ANSI-compliant 2-5
description 2-4
use in CREATE statement 2-5
use in SQL statements 2-4
See also Routine name.

S

Shared object file
loading into server address space 4-9
Signature
components of 2-4
Signature. See Routine signature.
SLV
referencing return values with 3-16
Software dependencies Intro-4
SPECIFIC keyword 2-6
Specific name
creating 2-6
naming conventions 2-6
Stack space
used by DataBlade module routines 5-12
Statement local variable (SLV) 3-15
precedence of 3-16
stores7 database Intro-5
Strategy functions
definition 1-8
Structured Query Language (SQL)
CREATE FUNCTION statement 2-4, 2-5
CREATE PROCEDURE statement 2-5
statements using routine signature 2-4
statements using specific name 2-6
Subtype and supertype 2-10
Support functions
definition 1-8

T

Trigger
definition of 1-13
Triggered action
statements 1-13
Type hierarchy
description of 2-10

U

Universal Server
dynamic function manager 5-13
User-defined routine (UDR)
description of 1-3
invoking 4-3
routine overloading, description of 3-4
routine resolution 2-7

V

Virtual processors
choosing for user-defined routine 5-8
VPCLASS parameter
user-defined classes 5-9

W

Wildcard
argument for a routine 2-16

X

X/Open compliance
level Intro-10

Symbols

# sign, SLV indicator 3-15



Extending INFORMIX-Universal Server: User-Defined Routines, version 9.1
Copyright © 1998, Informix Software, Inc. All rights reserved.