public class

CallMetaDataProviderFactory

extends Object
java.lang.Object
   ↳ org.springframework.jdbc.core.metadata.CallMetaDataProviderFactory

Class Overview

Factory used to create a CallMetaDataProvider implementation based on the type of databse being used.

Summary

Fields
public static final List<String> supportedDatabaseProductsForFunctions List of supported database products for function calls
public static final List<String> supportedDatabaseProductsForProcedures List of supported database products for procedure calls
Public Constructors
CallMetaDataProviderFactory()
Public Methods
static CallMetaDataProvider createMetaDataProvider(DataSource dataSource, CallMetaDataContext context)
Create a CallMetaDataProvider based on the database metedata
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final List<String> supportedDatabaseProductsForFunctions

List of supported database products for function calls

public static final List<String> supportedDatabaseProductsForProcedures

List of supported database products for procedure calls

Public Constructors

public CallMetaDataProviderFactory ()

Public Methods

public static CallMetaDataProvider createMetaDataProvider (DataSource dataSource, CallMetaDataContext context)

Create a CallMetaDataProvider based on the database metedata

Parameters
dataSource used to retrieve metedata
context the class that holds configuration and metedata
Returns
  • instance of the CallMetaDataProvider implementation to be used