Shopping Cart

No products in the cart.

BSI 23/30402994 DC 2023

$54.81

BS ISO/IEC 39075. Information technology. Database languages. GQL

Published By Publication Date Number of Pages
BSI 2023 570
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

PDF Catalog

PDF Pages PDF Title
5 Contents
13 Tables
14 Figures
15 Foreword
16 Introduction
17 1 Scope
18 2 Normative references
19 3 Terms and definitions
3.1 Introduction to terms and definitions
3.2 General terms and definitions
20 3.3 Graph terms and definitions
23 3.4 GQL-environment terms and definitions
24 3.5 GQL-catalog terms and definitions
25 3.6 Procedure terms and definitions
28 3.7 Procedure syntax terms and definitions
30 3.8 Graph pattern terms and definitions
31 3.9 Value terms and definitions
33 3.10 Type terms and definitions
35 3.11 Temporal terms and definitions
37 3.12 Definitions taken from ISO/IEC 14651:2020
38 4 Concepts
4.1 Use of terms
4.2 GQL-environments and their components
4.2.1 General description of GQL-environments
39 4.2.2 GQL-agents
4.2.3 GQL-implementations
4.2.3.1 Introduction to GQL-implementations
40 4.2.3.2 GQL-clients
4.2.3.3 GQL-servers
41 4.2.4 Basic security model
4.2.4.1 Principals
4.2.4.2 Authorization identifiers
4.2.5 GQL-catalog
4.2.5.1 General description of the GQL-catalog
42 4.2.5.2 GQL-directories
43 4.2.5.3 GQL-schemas
4.2.6 GQL-data
4.3 GQL-objects
4.3.1 General introduction to GQL-objects
44 4.3.2 Properties and supported property value types
45 4.3.3 References to GQL-objects
4.3.4 Graphs
4.3.4.1 Introduction to graphs
46 4.3.4.2 Graph descriptors
4.3.5 Binding tables
48 4.4 Values
4.4.1 General information about values
4.4.2 Reference values
49 4.5 GQL-sessions
4.5.1 General description of GQL-sessions
4.5.2 Session contexts
4.5.2.1 Introduction to session contexts
50 4.5.2.2 Session context creation
4.5.2.3 Session context modification
4.6 GQL-transactions
4.6.1 General description of GQL-transactions
51 4.6.2 Transaction demarcation
52 4.6.3 Transaction isolation
4.6.4 Encompassing transaction belonging to an external agent
4.7 GQL-requests and GQL-programs
4.7.1 General description of GQL-requests and GQL-programs
53 4.7.2 GQL-request contexts
4.7.2.1 Introduction to GQL-request contexts
4.7.2.2 GQL-request context creation
4.7.2.3 GQL-request context modification
4.7.3 Working objects
54 4.7.4 Execution stack
4.7.5 Operations
4.7.5.1 Introduction to operations
55 4.7.5.2 Operations classified by kind of caused side effects
4.8 Execution contexts
4.8.1 General description of execution contexts
57 4.8.2 Execution context creation
58 4.8.3 Execution context modification
4.8.4 Execution outcomes
59 4.9 Diagnostic information
4.9.1 Introduction to diagnostic information
4.9.2 GQL-status objects
60 4.9.3 Conditions
61 4.10 Procedures and commands
4.10.1 General description of procedures and commands
4.10.2 Procedures
4.10.2.1 General description of procedures
62 4.10.2.2 Named procedure descriptors
4.10.2.3 Procedure execution
63 4.10.2.4 Procedures classified by kind of side effects
4.10.2.5 Procedures classified by type of provisioning
4.10.3 Commands
4.10.4 GQL-procedures
4.10.4.1 Introduction to GQL-procedures
64 4.10.4.2 Variables and parameters
4.10.4.3 Statements
4.10.4.4 Statements classified by use of the current working graph
4.10.4.5 Statements classified by function
65 4.11 Graph pattern matching
4.11.1 Summary of graph pattern matching
4.11.2 Paths
66 4.11.3 Path patterns
67 4.11.4 Graph pattern variables
68 4.11.5 References to graph pattern variables
69 4.11.6 Path pattern matching
70 4.11.7 Path modes
71 4.11.8 Selective path search prefixes
4.11.9 Match modes
4.12 Data types
4.12.1 General introduction to data types and base types
73 4.12.2 Data type descriptors
4.12.3 Data type terminology
4.12.4 Properties of distinct
74 4.12.5 The null value
4.13 Graph types
4.13.1 Introduction to graph types
4.13.2 Graph type descriptors
75 4.13.3 Graph element types
4.13.3.1 Node types
76 4.13.3.2 Edge types
77 4.13.3.3 Property types
4.14 Binding table types
78 4.15 Value types
4.15.1 Dynamic union types
4.15.1.1 Introduction to dynamic union types
4.15.1.2 Dynamic union data type descriptors
79 4.15.1.3 Characteristics of dynamic union types
4.15.1.4 Dynamic generation of type tests and casts
82 4.15.2 Constructed value types
4.15.2.1 Introduction to constructed value types
4.15.2.2 Path value types
83 4.15.2.3 List value types
84 4.15.2.4 Record types
86 4.15.3 Predefined value types
4.15.3.1 Naming of predefined value types and associated base types
88 4.15.3.2 Boolean types
4.15.3.3 Character string types
89 4.15.3.4 Byte string types
90 4.15.3.5 Numeric types
94 4.15.3.6 Temporal types
97 4.15.3.7 Reference value types
98 4.16 Sites
4.16.1 General description of sites
4.16.2 Static and dynamic sites
4.16.3 Assignment and store assignment
99 4.16.4 Nullability
4.16.4.1 Introduction to nullability
4.16.4.2 Nullability requirements
4.16.4.3 Nullability inference
100 5 Notation and conventions
5.1 Notation taken from The Unicode® Standard
5.2 Notation
101 5.3 Conventions
5.3.1 Specification of syntactic elements
102 5.3.2 Use of terms
5.3.2.1 Syntactic containment
103 5.3.2.2 Terms denoting rule requirements
5.3.2.3 Rule evaluation order
104 5.3.2.4 Conditional rules
5.3.2.5 Syntactic substitution
105 5.3.3 Descriptors
5.3.4 Subclauses used as subroutines
106 5.3.5 Document typography
5.3.6 Index typography
5.3.7 Feature ID and Feature Name
107 6
110 7 Session management
7.1
114 7.2
116 7.3
117 8 Transaction management
8.1
118 8.2
119 8.3
120 8.4
121 9 Procedures
9.1
123 9.2
127 10 Variable definitions
10.1
129 10.2
131 10.3
133 11 Object expressions
11.1
135 11.2
137 11.3
138 12 Catalog-modifying statements
12.1
139 12.2
140 12.3
141 12.4
144 12.5
145 12.6
147 12.7
148 12.8
149 13 Data-modifying statements
13.1
151 13.2
156 13.3
160 13.4
162 13.5
164 13.6
165 14 Query statements
14.1
166 14.2
169 14.3 and
171 14.4
174 14.5
175 14.6
176 14.7
178 14.8
181 14.9
183 14.10
186 14.11
191 14.12
200 15 Common statements and related elements
15.1 and
202 15.2
204 15.3
206 16 Common elements
16.1
208 16.2
209 16.3
212 16.4
213 16.5
214 16.6
215 16.7
220 16.8
226 16.9
230 16.10
240 16.11
243 16.12
245 16.13
247 16.14
252 16.15
253 16.16
255 16.17
257 16.18
258 16.19
264 16.20
267 16.21
268 16.22
269 17 Type elements
17.1
271 17.2
273 17.3
279 17.4
280 17.5
281 17.6
282 17.7
283 17.8
284 17.9
305 17.10
306 18 Object references
18.1 and
309 18.2 and
311 18.3 and
312 18.4 and
314 18.5 and
315 18.6
317 18.7
319 18.8
320 19 Predicates
19.1
321 19.2
322 19.3
327 19.4
328 19.5
329 19.6
330 19.7
331 19.8
332 19.9
333 19.10
335 19.11
336 19.12
337 19.13
338 20 Value expressions
20.1
340 20.2
342 20.3
344 20.4
346 20.5
347 20.6
354 20.7
357 20.8
363 20.9
364 20.10
367 20.11
370 20.12
371 20.13
372 20.14
374 20.15
375 20.16
377 20.17
378 20.18
380 20.19
381 20.20
383 20.21
385 20.22
388 20.23
400 20.24
401 20.25
402 21 Lexical elements
21.1
414 21.2 Names and variables
417 21.3 , , and
426 21.4
430 22 Additional common rules
22.1 Store assignment
435 22.2 Machinery for graph pattern matching
440 22.3 Evaluation of a
445 22.4 Evaluation of a selective
448 22.5 Satisfaction of a
450 22.6 Application of bindings to evaluate an expression
454 22.7 Evaluation of an expression on a group variable
455 22.8 Application of bindings to generate a record
457 22.9 Resolution of a from a start directory
458 22.10 Determination of identical values
460 22.11 Determination of distinct values
462 22.12 Equality operations
463 22.13 Ordering operations
464 22.14 Grouping operations
465 22.15 Collation determination
466 22.16 Result of value type combinations
468 22.17 Result of static value type combinations
471 22.18 Static value type set precedence determination
474 23 GQLSTATUS and diagnostic records
23.1 GQLSTATUS
478 23.2 Diagnostic records
481 24 Conformance
24.1 Introduction to conformance
24.2 Minimum conformance
24.3 Conformance to features
483 24.4 Requirements for GQL-programs
24.4.1 Introduction to requirements for GQL-programs
24.4.2 Claims of conformance for GQL-programs
24.5 Requirements for GQL-implementations
24.5.1 Introduction to requirements for GQL-implementations
484 24.5.2 Claims of conformance for GQL-implementations
24.5.3 Extensions and options
24.6 GQL Flagger
485 24.7 Implied feature relationships
488 A GQL conformance summary
515 B Implementation-defined elements
537 C Implementation-dependent elements
541 D GQL feature taxonomy
549 E Maintenance and interpretation of GQL
550 Bibliography
551 Index
BSI 23/30402994 DC 2023
$54.81