BS ISO IEC 9075-13:2015 pdf download-Information technology — Database languages — SQL — Part 13: SQL Routines and Types Using the Java TM Programming Language (SQL/JRT).
3.2 Conventions This Subclause modifes Subclause 3.3, “Conventions”, in ISO/IEC 9075-2. 3.2.1 Specifcation of built-in procedures Built-in procedures are specifed in terms of: — Function: A short statement of the purpose of the procedure. — Signature: A specifcation, in SQL, of the signature of the procedure. The only purpose of the signature is to specify the procedure name, parameter names, and parameter types. The manner in which these built- in procedures are defned is implementation-dependent. — Access Rules: A specifcation in English of rules governing the accessibility of schema objects that shall hold before the General Rules may be successfully applied. — General Rules: A specifcation in English of the run-time effect of invocation of the procedure. Where more than one General Rule is used to specify the effect of an element, the required effect is that which would be obtained by beginning with the frst General Rule and applying the Rules in numeric sequence unless a Rule is applied that specifes or implies a change in sequence or termination of the application of the Rules. Unless otherwise specifed or implied by a specifc Rule that is applied, application of General Rules terminates when the last in the sequence has been applied. — Conformance Rules: A specifcation of how the element shall be supported for conformance to SQL. The scope of notational symbols is the Subclause in which those symbols are defned. Within a Subclause, the symbols defned in the Signature, Access Rules, or General Rules can be referenced in other rules provided that they are defned before being referenced.
4.1 The Java programming language The Java programming language is a class-based, object-oriented language. This part of ISO/IEC 9075 uses the following Java concepts and terminology. A class is the basic construct of Java programs, in that all executable Java code is contained in a Java class defnition. A class is declared by a class declaration that specifes a possibly empty set consisting of zero or more felds, zero or more methods, zero or more nested classes, zero or more interfaces, zero or more instance initializers, zero or more static initializers, and zero or more constructors. The scope of a variable is a class, an instance of the class, or a method of the class. The scope of a variable that is declared static is the class, and the variable is called a class variable. The scope of each other variable declared in the class is instances of the class, and such a variable is called an instance variable. Class variables and instance variables of a class are called felds of that class. The scope of a variable declared in a method is the block or Java for statement in which it is declared in that method, and the variable is called a local variable. A class instance consists of an instance of each instance variable declared in the class and each instance variable declared in the superclasses of the class. Class instances are strongly typed by the class name. The operations available on a class instance are those defned for its class.
BS ISO IEC 9075-13:2015 pdf download-Information technology — Database languages — SQL — Part 13: SQL Routines and Types Using the Java TM Programming Language (SQL/JRT)
PS:
If you don't mind, please turn off your ad blocker.