{"id":410701,"date":"2024-10-20T05:41:37","date_gmt":"2024-10-20T05:41:37","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-22-30453904-dc-2022\/"},"modified":"2024-10-26T10:29:16","modified_gmt":"2024-10-26T10:29:16","slug":"bsi-22-30453904-dc-2022","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-22-30453904-dc-2022\/","title":{"rendered":"BSI 22\/30453904 DC 2022"},"content":{"rendered":"

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
5<\/td>\nContents <\/td>\n<\/tr>\n
19<\/td>\nTables <\/td>\n<\/tr>\n
20<\/td>\nForeword <\/td>\n<\/tr>\n
22<\/td>\nIntroduction <\/td>\n<\/tr>\n
25<\/td>\n1 Scope <\/td>\n<\/tr>\n
26<\/td>\n2 Normative references <\/td>\n<\/tr>\n
27<\/td>\n3 Terms and definitions <\/td>\n<\/tr>\n
30<\/td>\n4 Concepts
4.1 Notations and conventions
4.1.1 Notations
4.1.2 First term usage
4.1.3 Java-related conventions <\/td>\n<\/tr>\n
31<\/td>\n4.1.4 Specification of translator-generated classes <\/td>\n<\/tr>\n
32<\/td>\n4.2 Character strings
4.2.1 Unicode support
4.3 Embedded syntax
4.4 Introduction to SQLJ
4.4.1 Overview <\/td>\n<\/tr>\n
33<\/td>\n4.4.2 SQL constructs
4.4.3 SQLJ clauses
4.4.4 Binary portability
4.4.4.1 Binary portability requirements <\/td>\n<\/tr>\n
35<\/td>\n4.4.4.2 Components of binary portable applications
4.4.5 Profile overview
4.4.5.1 Introduction to profiles <\/td>\n<\/tr>\n
36<\/td>\n4.4.5.2 EntryInfo overview <\/td>\n<\/tr>\n
38<\/td>\n4.4.5.3 TypeInfo overview <\/td>\n<\/tr>\n
39<\/td>\n4.4.5.4 SQLJ datatype properties <\/td>\n<\/tr>\n
41<\/td>\n4.4.6 Host variables <\/td>\n<\/tr>\n
42<\/td>\n4.4.7 Host expressions
4.4.8 Connection contexts
4.4.9 Default connection context <\/td>\n<\/tr>\n
43<\/td>\n4.4.10 Schema checking using exemplar schemas
4.4.11 Using multiple SQLJ contexts and connections <\/td>\n<\/tr>\n
44<\/td>\n4.4.12 Dynamic SQL and JDBC\/SQLJ Connection interoperability
4.4.12.1 Introduction to connection interoperability
4.4.12.2 Creating an SQLJ ConnectionContext from a java.sql.Connection object
4.4.12.3 Obtaining a java.sql.Connection object from an SQLJ ConnectionContext
4.4.12.4 Connection sharing
4.4.12.5 Connection resource management <\/td>\n<\/tr>\n
45<\/td>\n4.4.13 SQL execution control and status
4.4.14 Iterators <\/td>\n<\/tr>\n
46<\/td>\n4.4.15 Input and output assignability <\/td>\n<\/tr>\n
60<\/td>\n4.4.16 Multiple java.sql.ResultSet objects from SQL-invoked procedure calls
4.4.16.1 Introduction to multiple result sets
4.4.16.2 Resource management with multiple results
4.4.17 JDBC\/SQLJ ResultSet interoperability
4.4.17.1 Introduction to interoperability
4.4.17.2 Creating an SQLJ iterator from a java.sql.ResultSet object <\/td>\n<\/tr>\n
61<\/td>\n4.4.17.3 Obtaining a java.sql.ResultSet object from an SQLJ iterator object
4.4.17.4 Obtaining a java.sql.ResultSet object from an untyped iterator object
4.4.17.5 Iterator and java.sql.ResultSet object resource management <\/td>\n<\/tr>\n
62<\/td>\n4.4.18 Multi-threading considerations
4.4.19 User-defined data types <\/td>\n<\/tr>\n
63<\/td>\n4.4.20 Batch updates
4.4.20.1 Introduction to batch updates
4.4.20.2 Batchable statements and batch compatibility
4.4.20.3 Statement batching API <\/td>\n<\/tr>\n
64<\/td>\n4.4.20.4 Execution status and update counts
4.4.20.5 Program semantics and exceptions <\/td>\n<\/tr>\n
65<\/td>\n4.4.20.6 Batch cancellation and disabling
4.4.20.7 Specification of a batching limit <\/td>\n<\/tr>\n
66<\/td>\n4.4.21 SQLJ language elements
4.4.21.1 Introduction to SQLJ language elements
4.4.21.2
4.4.21.3 SQL-schema, SQL-data, and SQL-transaction statements <\/td>\n<\/tr>\n
67<\/td>\n4.4.21.4
4.4.21.5
4.4.21.6
4.4.21.7
4.4.21.8 <\/td>\n<\/tr>\n
68<\/td>\n4.4.21.9 Cursor declaration
4.4.21.10 Input parameters to SQL-statements
4.4.21.11 Extracting column values from SQLJ iterators
4.4.21.12 and cursors <\/td>\n<\/tr>\n
69<\/td>\n4.4.22 SQLJ, JDBC, and SQLExceptions and SQLWarnings
4.4.23 Profile generation and naming <\/td>\n<\/tr>\n
70<\/td>\n4.4.24 SQLJ application packaging
4.4.25 Profile customizer interface <\/td>\n<\/tr>\n
71<\/td>\n4.4.26 Customization interface
4.4.26.1 Introduction to customization interfaces
4.4.26.2 Customization usage <\/td>\n<\/tr>\n
72<\/td>\n4.4.26.3 Customization registration <\/td>\n<\/tr>\n
74<\/td>\n5 Lexical elements
5.1 <\/td>\n<\/tr>\n
75<\/td>\n5.2 and <\/td>\n<\/tr>\n
76<\/td>\n6 Scalar expressions
6.1 and <\/td>\n<\/tr>\n
77<\/td>\n7 Additional common rules
7.1 Invoking an SQL-invoked routine <\/td>\n<\/tr>\n
78<\/td>\n8 Data manipulation
8.1 <\/td>\n<\/tr>\n
81<\/td>\n8.2 <\/td>\n<\/tr>\n
85<\/td>\n8.3 <\/td>\n<\/tr>\n
87<\/td>\n8.4 <\/td>\n<\/tr>\n
89<\/td>\n9 Control statements
9.1 <\/td>\n<\/tr>\n
91<\/td>\n9.2 <\/td>\n<\/tr>\n
93<\/td>\n9.3 <\/td>\n<\/tr>\n
95<\/td>\n10 Transaction management
10.1 <\/td>\n<\/tr>\n
96<\/td>\n10.2 <\/td>\n<\/tr>\n
97<\/td>\n10.3 <\/td>\n<\/tr>\n
98<\/td>\n10.4 <\/td>\n<\/tr>\n
99<\/td>\n10.5 <\/td>\n<\/tr>\n
100<\/td>\n11 Embedded SQL
11.1 <\/td>\n<\/tr>\n
102<\/td>\n11.2 <\/td>\n<\/tr>\n
103<\/td>\n12 SQLJ reserved names
12.1 Introduction to reserved names
12.2 Naming runtime library components
12.3 Temporary variable names
12.4 Class and resource file names
12.4.1 Introduction
12.4.2 Generated classes <\/td>\n<\/tr>\n
104<\/td>\n12.4.3 Resource files and profiles <\/td>\n<\/tr>\n
105<\/td>\n13 Common subelements
13.1 <\/td>\n<\/tr>\n
106<\/td>\n13.2 <\/td>\n<\/tr>\n
107<\/td>\n13.3 <\/td>\n<\/tr>\n
108<\/td>\n13.4 <\/td>\n<\/tr>\n
109<\/td>\n13.5 <\/td>\n<\/tr>\n
110<\/td>\n13.6 <\/td>\n<\/tr>\n
113<\/td>\n13.7 <\/td>\n<\/tr>\n
114<\/td>\n13.8 <\/td>\n<\/tr>\n
117<\/td>\n14 and contents
14.1 <\/td>\n<\/tr>\n
118<\/td>\n14.2 <\/td>\n<\/tr>\n
119<\/td>\n14.3 Generated connection class <\/td>\n<\/tr>\n
124<\/td>\n14.4 <\/td>\n<\/tr>\n
126<\/td>\n14.5 <\/td>\n<\/tr>\n
127<\/td>\n14.6 Generated positioned iterator class <\/td>\n<\/tr>\n
129<\/td>\n14.7 <\/td>\n<\/tr>\n
130<\/td>\n14.8 Generated named iterator class <\/td>\n<\/tr>\n
132<\/td>\n14.9 <\/td>\n<\/tr>\n
138<\/td>\n14.10 <\/td>\n<\/tr>\n
139<\/td>\n14.11 <\/td>\n<\/tr>\n
140<\/td>\n14.12 <\/td>\n<\/tr>\n
142<\/td>\n14.13 <\/td>\n<\/tr>\n
146<\/td>\n14.14 <\/td>\n<\/tr>\n
148<\/td>\n14.15 <\/td>\n<\/tr>\n
151<\/td>\n15 Package sqlj.runtime
15.1 Overview
15.2 SQLJ runtime interfaces
15.2.1 sqlj.runtime.ConnectionContext
15.2.1.1 Interface Overview <\/td>\n<\/tr>\n
152<\/td>\n15.2.1.2 Variables
15.2.1.3 Methods <\/td>\n<\/tr>\n
155<\/td>\n15.2.2 sqlj.runtime.ForUpdate
15.2.2.1 Interface Overview
15.2.2.2 Methods
15.2.3 sqlj.runtime.NamedIterator <\/td>\n<\/tr>\n
156<\/td>\n15.2.4 sqlj.runtime.PositionedIterator
15.2.4.1 Interface Overview
15.2.4.2 Methods <\/td>\n<\/tr>\n
157<\/td>\n15.2.5 sqlj.runtime.ResultSetIterator
15.2.5.1 Interface Overview
15.2.5.2 Variables <\/td>\n<\/tr>\n
158<\/td>\n15.2.5.3 Methods <\/td>\n<\/tr>\n
162<\/td>\n15.2.6 sqlj.runtime.Scrollable
15.2.6.1 Interface Overview
15.2.6.2 Variables
15.2.6.3 Methods <\/td>\n<\/tr>\n
167<\/td>\n15.3 SQLJ Runtime Classes
15.3.1 sqlj.runtime.AsciiStream
15.3.1.1 Class Overview
15.3.1.2 Constructors <\/td>\n<\/tr>\n
168<\/td>\n15.3.2 sqlj.runtime.BinaryStream
15.3.2.1 Class Overview
15.3.2.2 Constructors <\/td>\n<\/tr>\n
169<\/td>\n15.3.3 sqlj.runtime.DefaultRuntime
15.3.3.1 Class Overview
15.3.3.2 Constructors
15.3.3.3 Methods <\/td>\n<\/tr>\n
170<\/td>\n15.3.4 sqlj.runtime.ExecutionContext
15.3.4.1 Class Overview <\/td>\n<\/tr>\n
171<\/td>\n15.3.4.2 Variables <\/td>\n<\/tr>\n
172<\/td>\n15.3.4.3 Constructors
15.3.4.4 Methods <\/td>\n<\/tr>\n
185<\/td>\n15.3.5 sqlj.runtime.RuntimeContext
15.3.5.1 Class Overview
15.3.5.2 Variables <\/td>\n<\/tr>\n
186<\/td>\n15.3.5.3 Constructors
15.3.5.4 Methods <\/td>\n<\/tr>\n
187<\/td>\n15.3.6 sqlj.runtime.StreamWrapper
15.3.6.1 Class Overview <\/td>\n<\/tr>\n
188<\/td>\n15.3.6.2 Constructors
15.3.6.3 Methods <\/td>\n<\/tr>\n
189<\/td>\n15.3.7 sqlj.runtime.UnicodeStream
15.3.7.1 Class Overview
15.3.7.2 Constructors <\/td>\n<\/tr>\n
190<\/td>\n15.3.8 sqlj.runtime.CharacterStream
15.3.8.1 Class Overview
15.3.8.2 Constructors <\/td>\n<\/tr>\n
191<\/td>\n15.3.8.3 Methods
15.3.9 sqlj.runtime.SQLNullException
15.3.9.1 Class Overview <\/td>\n<\/tr>\n
192<\/td>\n15.3.9.2 Constructors <\/td>\n<\/tr>\n
193<\/td>\n16 Package sqlj.runtime.profile
16.1 Overview
16.2 SQLJ sqlj.runtime.profile Interfaces
16.2.1 sqlj.runtime.profile.BatchContext
16.2.1.1 Interface Overview
16.2.1.2 Methods <\/td>\n<\/tr>\n
194<\/td>\n16.2.2 sqlj.runtime.profile.ConnectedProfile
16.2.2.1 Interface Overview <\/td>\n<\/tr>\n
195<\/td>\n16.2.2.2 Methods <\/td>\n<\/tr>\n
197<\/td>\n16.2.3 sqlj.runtime.profile.Customization
16.2.3.1 Interface Overview <\/td>\n<\/tr>\n
198<\/td>\n16.2.3.2 Methods <\/td>\n<\/tr>\n
199<\/td>\n16.2.4 sqlj.runtime.profile.Loader
16.2.4.1 Interface Overview
16.2.4.2 Methods <\/td>\n<\/tr>\n
200<\/td>\n16.2.5 sqlj.runtime.profile.RTResultSet
16.2.5.1 Interface Overview <\/td>\n<\/tr>\n
203<\/td>\n16.2.5.2 Methods <\/td>\n<\/tr>\n
228<\/td>\n16.2.6 sqlj.runtime.profile.RTStatement
16.2.6.1 Interface Overview <\/td>\n<\/tr>\n
233<\/td>\n16.2.6.2 Methods <\/td>\n<\/tr>\n
280<\/td>\n16.2.7 sqlj.runtime.profile.SerializedProfile
16.2.7.1 Interface Overview
16.2.7.2 Methods <\/td>\n<\/tr>\n
281<\/td>\n16.3 SQLJ sqlj.runtime.profile Classes
16.3.1 sqlj.runtime.profile.DefaultLoader
16.3.1.1 Class Overview
16.3.1.2 Constructors
16.3.1.3 Methods <\/td>\n<\/tr>\n
282<\/td>\n16.3.2 sqlj.runtime.profile.EntryInfo
16.3.2.1 Class Overview
16.3.2.2 Variables <\/td>\n<\/tr>\n
288<\/td>\n16.3.2.3 Constructors
16.3.2.4 Methods <\/td>\n<\/tr>\n
298<\/td>\n16.3.3 sqlj.runtime.profile.Profile
16.3.3.1 Class Overview
16.3.3.2 Constructors <\/td>\n<\/tr>\n
299<\/td>\n16.3.3.3 Methods <\/td>\n<\/tr>\n
305<\/td>\n16.3.4 sqlj.runtime.profile.ProfileData
16.3.4.1 Class Overview
16.3.4.2 Constructors <\/td>\n<\/tr>\n
306<\/td>\n16.3.4.3 Methods <\/td>\n<\/tr>\n
307<\/td>\n16.3.5 sqlj.runtime.profile.SetTransactionDescriptor
16.3.5.1 Class Overview
16.3.5.2 Variables <\/td>\n<\/tr>\n
308<\/td>\n16.3.5.3 Constructors
16.3.5.4 Methods <\/td>\n<\/tr>\n
309<\/td>\n16.3.6 sqlj.runtime.profile.TypeInfo
16.3.6.1 Class Overview
16.3.6.2 Variables <\/td>\n<\/tr>\n
310<\/td>\n16.3.6.3 Constructors
16.3.6.4 Methods <\/td>\n<\/tr>\n
315<\/td>\n17 sqlj.runtime.profile.util.ProfileCustomizer
17.1 Interface Overview <\/td>\n<\/tr>\n
317<\/td>\n17.2 Methods
17.2.1 acceptsConnection (Connection)
17.2.2 customize (Profile, Connection, ErrorLog) <\/td>\n<\/tr>\n
319<\/td>\n18 Status codes
18.1 SQLSTATE <\/td>\n<\/tr>\n
320<\/td>\n19 Conformance
19.1 Claims of conformance to SQL\/OLB
19.2 Additional conformance requirements for SQL\/OLB
19.3 Implied feature relationships of SQL\/OLB <\/td>\n<\/tr>\n
321<\/td>\nA SQL Conformance Summary <\/td>\n<\/tr>\n
324<\/td>\nB Implementation-defined elements <\/td>\n<\/tr>\n
327<\/td>\nC Implementation-dependent elements <\/td>\n<\/tr>\n
331<\/td>\nD SQL optional feature taxonomy <\/td>\n<\/tr>\n
333<\/td>\nE Deprecated features <\/td>\n<\/tr>\n
334<\/td>\nF Incompatibilities with ISO\/IEC 9075:2016 <\/td>\n<\/tr>\n
335<\/td>\nG Defect reports not addressed in this edition of this document <\/td>\n<\/tr>\n
336<\/td>\nBibliography <\/td>\n<\/tr>\n
337<\/td>\nIndex <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

BS EN ISO IEC 9075-10. Information technology. Database language SQL – Part 10. Object language bindings (SQL\/OLB)<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2022<\/td>\n340<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":410710,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-410701","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/410701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/410710"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=410701"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=410701"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=410701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}