Master Index
Home Index Key

[ A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Symbols ]

P

-p preprocessor option, esqlc, 1-55
Packaging a DataBlade module with BladePack, dbdkug, 10-9
Packaging DataBlade modules, documentation of, overview, A-7
Pad, sqlr, Glossary-14
Page, sqlr, Glossary-14
Page lock,
effect on index, sqlt, 7-10
Parallel database query, dbdkug, 3-28
Parallel distributed queries,
priority level (PDQPRIORITY), sqlr, 3-58
Parallel distributed query. SeePDQ.,
Parallel sorting threads (PSORT_NPROCS), sqlr, 3-60
Parallelism, sqlr, Glossary-14
Parallelizable routines, dbdkug, 3-28
Parameter, sqlr, Glossary-14
parameter information, getting, dapi, 12-191
PARAMETER keyword, esqlc, 16-62, 1-40, 14-19
Parameterized non-SELECT statements, esqlc, 17-43, 14-52, 16-46, 15-26
Parameterized SELECT statements, esqlc, 17-41, 17-32, 16-43, 14-54, 16-36, 15-26
Parameters in error messages, dbdkug, 3-21
Parent-child relationship, sqls, 1-236, 1-70
Parenthesis symbol, esqlc, 5-31
Partial characters, gls, 7-25, 3-36
PASSWORD network parameter, esqlc, 1-107, 12-14
PATH environment variable, sqlr, 3-58, esqlc, B-2, 1-97, dbdkug, 8-4
required, esqlc, 1-10
Pathname, gls, 4-4, 5-4
C compiler (INFORMIXC), sqlr, 3-44
database server (DBPATH), sqlr, 3-31
executable programs (PATH), sqlr, 3-58
installation (INFORMIXDIR), sqlr, 3-47
message files (DBLANG), sqlr, 3-28
parallel sorting (PSORT_DBTEMP), sqlr, 3-60
remote shell (DBREMOTECMD), sqlr, 3-35
PDQ,
optimizing joins (OPTCOMPIND), sqlr, 3-57
prioritizing (PDQPRIORITY), sqlr, 3-58
SET PDQPRIORITY statement, sqls, 1-735
with SET EXPLAIN, sqls, 1-719
PDQPRIORITY environment variable, sqls, 1-735
PER_COMMAND duration, dapi, 12-28
PER_FUNCTION duration, dapi, 12-28
PERCALL_COST routine modifier, sqls, 1-1030
Percent symbol (%), gls_api, 3-10
Performance,
advancing pointer, gls_api, 4-140
buffered log, sqlt, 9-40
case conversion, gls_api, 2-20
code-set conversion, gls_api, 2-28
depends on concurrency, sqlt, 7-3
improving, gls_api, 1-23
INFORMIX-GLS library optimization, gls_api, 1-23
wide-character processing, gls_api, 1-24
Performance issues, documentation of, overview, A-8
Period (.) symbol, esqlc, 9-74, 5-30
Permission, sqlr, Glossary-14
running operating-system command from a routine, sqls, 2-55
See Privilege.,
Permissions,
dynamic link library, on, dbdkug, 9-5
shared object files, on, dbdkug, 8-5
Persistence, dbdkug, 6-5, 7-5
Phantom row, sqls, 1-745, 1-724
-Pi processor option, esqlc, 1-93
Platform icons, esqlc, Intro-9, gls_api, Intro-8, dapi, Intro-8, gls, Intro-8
Platform portability,
coding standards for, udr, 3-5
PLCONFIG environment variable, sqlr, 3-60
Plus (+) sign, esqlc, 5-30
Plus method/routine, dbdkug, 7-10, 6-18
plus() function, extend, 2-5
plus() operator function, sqls, 1-959
Pnt user-defined data type, dbdkug, 5-22
Pointer, sqlr, Glossary-14
POINTER data type, dbdkug, 3-15
Pointer, as host variable, esqlc, 1-39
pointer_checks_enabled field,
of MI_PARAMETER_INFO structure, dapi, 5-8
pointers, dapi, 5-8
Polymorphism, sqlr, Glossary-14, dbdkug, 2-23, udr, 3-4
Polymorphism. See Overloading routines.,
Populating tables, sqlt, 9-43
Positive method/routine, dbdkug, 7-10, 6-18
Positive sign, gls_api, 3-5, 3-6
positive() function, extend, 2-5
positive() operator function, sqls, 1-960
POSIX calls, allowed, dbdkug, 4-11
Pound (#) sign, esqlc, 5-30
POW function, sqls, 1-909
pow() built-in function, extend, 2-8
.prd file, product file, dbdkug, 10-5
Precedence,
dot notation, sqlt, 12-9
dot notation rules, sqls, 1-889
Precedence, rules for environment variables, sqlr, 3-11
Precedence. See Environment variable.,
Precision,
of date string, gls_api, 4-58
of date/time string, gls_api, 4-68
of money string, gls_api, 4-75
of number string, gls_api, 4-81
PRECISION descriptor field, esqlc, 16-6, 15-8
PRECISION field,
with DESCRIBE, sqls, 1-342
with SET DESCRIPTOR, sqls, 1-710
predefined data type, sqlr, Glossary-14
Predicate lock, sqlr, Glossary-14
Predicate, in SQL statement, dbdkug, 2-12, 2-14
Preparation,
problems with, bldmg_ug, A-3
registration from the command line, bldmg_ug, 3-9
registration with the GUI, bldmg_ug, 2-6
PREPARE statement, gls, 3-6
and sqlca.sqlerrd[0], esqlc, 11-29, 14-9
and sqlca.sqlerrd[3], esqlc, 11-30, 14-9
and sqlca.sqlerrd[4], esqlc, 11-39, 11-30, 14-9
deferred execution, sqlr, 3-55
deferring, sqls, 1-698
deferring execution of, esqlc, 14-30
description of, sqlt, 5-31
error return in SQLERRD, sqlt, 5-10
exceptions returned, esqlc, 14-9
executing, sqls, 1-385
for collection variables, sqls, 1-545, esqlc, 14-8
freeing resources with FREE, sqls, 1-431
FROM INSERT...VALUES, sqls, 1-560
in thread-safe application, esqlc, 13-22
increasing performance efficiency, sqls, 1-553
multi-statement text, sqls, 1-552, 1-553
multiple SQL statements, sqlt, 5-31
parameterizing a statement, sqls, 1-547
parameterizing for SQL identifiers, sqls, 1-549
question (?) mark as placeholder, sqls, 1-542
restrictions with SELECT, sqls, 1-544
role in dynamic SQL, esqlc, 14-5
SQLCODE value, esqlc, 11-39, 14-9
statement identifier, sqls, 1-319
statement identifier use, sqls, 1-543
syntax, sqls, 1-541
valid statement text, sqls, 1-544
with CREATE FUNCTION, sqls, 1-133
with CREATE PROCEDURE, sqls, 1-189
with DATABASE statement, esqlc, 12-19
with EXECUTE, esqlc, 14-41
with EXECUTE FUNCTION, esqlc, 16-22, 17-26, 16-26
with EXECUTE PROCEDURE, esqlc, 14-47
with EXECUTE...INTO, esqlc, 14-43, 14-49
with external routines, sqls, 1-545
with INSERT, esqlc, 16-29
with OPTOFC and Deferred PREPARE features, esqlc, 14-38
with SELECT, esqlc, 16-13
with SPL routines, sqls, 1-545
prepare.sql generated script, dbdkug, 3-52
Prepared statement, sqlr, Glossary-14
comment symbols in, sqls, 1-544
DESCRIBE statement with, sqls, 1-339
executing, sqls, 1-385
parameterizing, sqls, 1-549, 1-393
prepared object limit, sqls, 1-542
valid statement text, sqls, 1-544
version number, sqlr, 1-56
Preprocessor, sqlr, Glossary-14
case sensitivity, esqlc, 1-18
conditional compilation, esqlc, 1-16, 8-48
definitions, esqlc, 1-61, 1-14
directives. See Preprocessor directive.,
generating thread-safe code, esqlc, 13-17
header files, esqlc, 1-26
include files, esqlc, 1-13
line numbers, esqlc, 1-65
options. See Preprocessor option.,
redirecting errors, esqlc, 1-65
search path for included files, esqlc, 1-64
stage 1, esqlc, 1-62, 1-13
stage 2, esqlc, 1-16, 1-67
syntax, esqlc, 1-48
version information, esqlc, 1-55, 1-58
Preprocessor directive,
define, esqlc, 1-61, 1-14
definition of, esqlc, 1-12
elif, esqlc, 1-16
else, esqlc, 1-16
endif, esqlc, 1-16
ifdef, esqlc, 1-16
ifndef, esqlc, 1-16
include, esqlc, 1-26, 1-13
undef, esqlc, 1-61, 1-14
Preprocessor option,
-ansi, esqlc, 12-18, 1-52, 1-57
ccargs, esqlc, 1-50, 1-77
-cp, esqlc, 1-49
-e, esqlc, 1-59, 1-49, 1-55
-ED, esqlc, 1-61, 1-52, 1-57
-EU, esqlc, 1-61, 1-52, 1-57
-g, esqlc, 1-52, 1-65, 1-57
-G, esqlc, 1-52, 1-65, 1-57
-I, esqlc, 1-63, 1-53, 1-57
-icheck, esqlc, 1-63, 1-52, 1-57
-l, esqlc, 1-76
-l for dynamic thread library, esqlc, 13-51
-libs, esqlc, 1-50
-local, esqlc, 1-53, 14-6, 1-65, 1-57
-log, esqlc, 1-53, 1-65, 1-58
-lw, esqlc, 1-58
-mserr, esqlc, 1-75, 1-58
-nln, esqlc, 1-53, 1-65, 1-58
-nowarn, esqlc, 1-75, 1-53, 1-66, 1-58
-np, esqlc, 1-50
-nup, esqlc, 1-50
-o, esqlc, 1-80, 1-50, 1-85, 1-76, 1-77, 1-55
onlycp, esqlc, 1-50
-p, esqlc, 1-55
-static, esqlc, 1-50, 13-6, 13-7, 1-77, 13-28
those affecting linking, esqlc, 1-87
those affecting preprocessing, esqlc, 1-59
those for Informix libraries, esqlc, 13-6
-thread, esqlc, 1-60, 1-50, 13-6, 1-77, 13-27, 13-17, 1-58
-ts, esqlc, 1-58
-V, esqlc, 1-59, 1-50
-xopen, esqlc, 15-20, 15-22, 1-66, 1-58
Preprocessor, ESQL,
stage 1, esqlc, 1-9
Preprocessor, ESQL/C,
stage 2, esqlc, 1-9
Primary access method, sqlr, Glossary-14
Primary key,
definition of, sqlr, Glossary-14, sqlt, 8-25
restrictions with, sqlt, 8-25
Primary key constraint, sqls, 1-70, sqlt, 4-21
data type conversion, sqls, 1-79
definition of, sqlr, Glossary-14
enforcing, sqls, 1-228
modifying a column with, sqls, 1-78
naming, sqls, 1-84
referencing, sqls, 1-70
rules of use, sqls, 1-236
shared unique index, sqls, 1-83
using, sqls, 1-232
Print class, gls_api, 4-103, 4-127, 2-12, 2-13
Print program, sqlr, 3-34
Printable character, gls_api, 4-103, 4-127, 2-12, 2-13
Printable method, dbdkug, 7-7
Printed manuals, sqlr, Intro-14, sqls, Intro-19, esqlc, Intro-13, sqlt, Intro-12, gls_api, Intro-13, dapi, Intro-9, gls, Intro-16, extend, Intro-9, udr, Intro-9
Printing with DBPRINT, sqlr, 3-34
Private installation, udr, 4-8
Privilege, sqlr, Glossary-14, sqlt, 11-5 to
chaining grantors, sqls, 1-477
effect of REVOKE, sqls, 1-587
column-specific, sqlt, 11-10
column-specific,
syscolauth information, sqlr, 1-22
CREATE SCHEMA with GRANT, sqls, 1-206
database-level, sqlt, 4-16
database-level,
granting, sqls, 1-463 to
revoking, sqls, 1-577 to
sysusers information, sqlr, 1-60
DBA, sqls, 1-464, sqlt, 11-7
DROP ROLE effects, sqls, 1-366
encoded in system catalog, sqlt, 11-9
Execute, sqls, 1-472, sqlt, 11-14
defaulting to DBA, sqls, 1-129, 1-185
trigger requirements, sqls, 1-280
Execute (user-defined routine),
ANSI-compliancy, sqls, 1-474
revoking, sqls, 1-583
fragment, sqlt, 9-54
fragment,
granting with GRANT FRAGMENT, sqls, 1-480
revoking with REVOKE FRAGMENT, sqls, 1-589
granting, sqlt, 11-5 to
granting with GRANT, sqls, 1-461
INFO statement for, sqls, 1-493
Insert, sqlt, 11-8
needed,
to create a cast, sqls, 1-113
on a support function, extend, 5-19, 5-29
on an end-user routine, extend, 2-10, 5-25, 2-11
on an opaque type, sqls, 1-168, extend, 5-15, 5-28, 5-18
on an operator class, extend, 4-19
overview, sqlt, 1-8
public, sqlt, 4-17
public,
NODEFDAC effect on, sqls, 1-474, 1-469
NODEFDAC environment variable, sqlr, 3-56
revoking, sqls, 1-580
Resource, sqlt, 11-6
role name, sqls, 1-475, 1-586
purpose, sqls, 1-193
routine-level, extend, 5-19
Select, sqlt, 11-10, 11-8
table fragment,
sysfragauth information about, sqlr, 1-34
table-level, sqlt, 11-8 to , 4-17
column-specific, sqlt, 11-10
in ANSI-compliant database, sqlt, 11-8
making column-specific, sqlt, 11-10
systabauth information, sqlt, 4-18
Update, sqlt, 11-8
view, sqlt, 11-32
table-level,
ANSI-compliancy, sqls, 1-469
column-specific, sqls, 1-466
creating a view, sqls, 1-290
effect on view, sqls, 1-470
revoking, sqls, 1-579 to
syscolauth sample entry, sqlr, 1-8
systabauth information, sqlr, 1-8, 1-53
type-level, extend, 5-19
Usage, sqls, 1-471
revoking, sqls, 1-582
Usage (user-defined data type), sqls, 1-471
Usage,
sysxtdtypeauth information, sqlr, 1-63
Privileges, setting for objects, dbdkug, 3-12
Procedural statement, sqlr, Glossary-15
Procedure,
creating from file, sqls, 1-192
creating,
from separate file, sqls, 1-191
with CREATE PROCEDURE FROM, sqls, 1-191
description of, sqlr, Glossary-15
dropping with DROP PROCEDURE, sqls, 1-362
dropping with DROP ROUTINE, sqls, 1-368
function contrasted with, sqls, 1-182
invoking,
with CALL statement, udr, 4-5
with EXECUTE statement, udr, 4-5
naming conventions, sqls, 1-409
privileges, sqls, 1-189, 1-185
system catalog tables for, sqls, 1-183
PROCEDURE data type, sqls, 2-17
Procedure Modifier, sqls, 1-1028
Procedure Parameter List, sqls, 1-1033
Procedures. See Routines.,
Process,
child, esqlc, 12-33, 12-57
parent, esqlc, 12-33, 11-33, 12-57
Process ID, for virtual processors, dbdkug, 8-16
Processor,
associating options with files, esqlc, 1-59
creating a response file, esqlc, 1-83
naming executable file, esqlc, 1-80
syntax, esqlc, 1-91, 1-78, 1-79
using a project file, esqlc, 1-82
Windows options, esqlc, 1-92
Processor option,
-c, esqlc, 1-81
-cc, esqlc, 1-81, 1-79
-cpu, esqlc, 1-92
-f, esqlc, 1-82, 1-55
-l, esqlc, 1-80, 1-88
-libs, esqlc, 1-87, 1-55
-N, esqlc, 1-55
-Pi, esqlc, 1-93
placement of, esqlc, 1-59
-r, esqlc, 1-80, 1-89
-rt, esqlc, 1-93
-runtime, esqlc, 1-93, 1-85
-Sc, esqlc, 1-94, 1-86
-ss, esqlc, 1-93, 1-94, 1-86
-subsystem, esqlc, 1-94, 1-86
-Sw, esqlc, 1-94, 1-86
-target, esqlc, 1-94, 1-84, 1-97
-V, esqlc, 1-55
-wd, esqlc, 1-94, 1-84, 1-97
-we, esqlc, 1-94, 1-84
Windows options, esqlc, 1-91
Product icons, sqls, Intro-11, extend, Intro-8, udr, Intro-7
Program,
checking library version, esqlc, 13-14
commenting, esqlc, 1-21
compiling, esqlc, 1-81, 13-12, 1-11
including files, esqlc, 1-26, 1-13
linking, esqlc, 13-12, 13-7, 1-87, 13-26, 1-11, 13-9
message request, esqlc, 12-90, 14-30, 14-22, 14-24, 14-36, 12-34, 12-39
naming the executable file, esqlc, 1-80, 1-77, 1-55
preprocessing, esqlc, 1-59, 1-12
running, esqlc, 1-11
See also Sample program.,
suppressing compilation, esqlc, 1-59
suppressing linking, esqlc, 1-81
Program block, sqlr, Glossary-15
Program variables,
inserting, sqls, 1-559
preparing, sqls, 1-560
Programming,
C language code, dbdkug, 5-3 to
DataBlade API tips, dbdkug, 4-15
guidelines, dbdkug, 4-10 to , 6-16, 4-14
Project file, esqlc, 1-82, 1-55
Projection, sqlr, Glossary-15, sqlt, 2-7, 1-14
column with dot notation, sqls, 1-888
field with dot notation, sqls, 1-888
Projects,
client, dbdkug, 6-23, 6-4
creating in BladeSmith, dbdkug, 3-7
properties of in BladeSmith, dbdkug, 3-8
server, dbdkug, 6-5, 6-19
version numbers, dbdkug, 3-10
promotable,
Promotable lock, sqlt, 7-10
SeeLock,
Properties,
ActiveX value objects, dbdkug, 6-10 to
aggregates, of, dbdkug, 3-13
casts, of, dbdkug, 3-17
collection data types, dbdkug, 3-31
distinct data types, of, dbdkug, 3-33
errors, of, dbdkug, 3-20
generated files, of, dbdkug, 3-50
interfaces, of, dbdkug, 3-22
opaque data types, of, dbdkug, 3-34
row data types, dbdkug, 3-41
SQL, custom statements, dbdkug, 3-45
trace messages, of, dbdkug, 3-20
user-defined routines, of, dbdkug, 3-23
Property sheet, for BladeSmith object, dbdkug, 3-7
Protected routine, sqlr, 1-48
PROTOCOL network parameter, esqlc, 1-108, 12-15
PSORT_DBTEMP environment variable, sqlr, 3-60
PSORT_NPROCS environment variable, sqlr, 3-61
pthread.h DCE header file, esqlc, 13-25
pthread_lock_global_np() DCE function, esqlc, 13-25
pthread_yield() DCE function, esqlc, 13-26
PUBLIC keyword,
privilege granted to all users, sqlt, 11-6
Punct class, gls_api, 4-105, 4-129, 2-12, 2-13
Punctuation character, gls_api, 4-105, 4-129, 2-12, 2-13
PUT statement,
checking results with SQLCA, sqls, 1-565
collection derived table with, sqls, 1-833
collection variables with, sqls, 1-833
constant data with, sqlt, 6-12
count of rows inserted, sqlt, 6-11
FLUSH with, sqls, 1-557
FROM keyword, sqls, 1-560
insert cursor, sqls, 1-559
inserting a row, esqlc, 14-18
inserting into a collection variable, esqlc, 9-22
multiple with transactions, sqls, 1-319
sends returned data to buffer, sqlt, 6-10
source of row values, sqls, 1-558
syntax, sqls, 1-555
trigger with, sqls, 1-260
use in transactions, sqls, 1-557
USING DESCRIPTOR clause, sqls, 1-562, esqlc, 17-31, 17-14, 17-4
USING SQL DESCRIPTOR clause, sqls, 1-561, esqlc, 16-11, 16-35, 16-5
putenv() system call, esqlc, 12-43, 14-37



Copyright © 1997, Informix Software, Inc. All rights reserved.