JadeRelationalQueryProviderIF Interface

The JadeRelationalQueryProviderIF interface, defined in the RootSchema, provides the definition of the methods that you can implement in your user schema classes to provide a search implementation that optimally finds and filters instances of a soft entity.

The interface implementation is used if the JadeRelationalEntityIF interface returns a reference to it in the getQueryProvider method.

The query provider interface provides methods to map the SQL search expression to an application representation of the expression. The resultant expression is passed back to the application to execute the query.

You can view the JadeRelationalQueryProviderIF interface and its methods only in the Interface Browser of a user schema that has an implementation mapping to this RootSchema interface, as shown in the following image.

For details about implementing the JadeRelationalQueryProviderIF interface for a class selected in the Class Browser of a user schema, see "Implementing an Interface", in Chapter 14, "Adding and Maintaining Interfaces", of the JADE Development Environment User’s Guide. The automatically generated stub methods in classes that implement the interface contain no body logic.

It is your responsibility to provide the source code that meets your application requirements for each stub method.

For details about the JadeRelationalQueryProviderIF interface methods, see "JadeRelationalQueryProviderIF Interface Constants" and "JadeRelationalQueryProviderIF Interface Method Callback Signatures", in the following subsections.