DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | List of all members
Deveel.Data.Routines.IRoutineResolver Interface Reference

The system uses instances of this interface to resolve routines given a user invocation. More...

Inheritance diagram for Deveel.Data.Routines.IRoutineResolver:
Deveel.Data.Routines.FunctionProvider Deveel.Data.Routines.IRoutineProvider Deveel.Data.Routines.IRoutineResolverContainer Deveel.Data.Routines.RoutineManager Deveel.Data.Routines.SystemProcedureProvider Deveel.Data.Routines.FunctionBuildTests.Factory1 Deveel.Data.Routines.FunctionBuildTests.Factory2 Deveel.Data.Routines.SystemFunctionsProvider Deveel.Data.Spatial.SpatialFunctionProvider Deveel.Data.Xml.XmlFunctionProvider

Public Member Functions

IRoutine ResolveRoutine (Invoke request, IQuery query)
 Resolves a routine that matches the given invocation within the context provided. More...
 

Detailed Description

The system uses instances of this interface to resolve routines given a user invocation.

Definition at line 26 of file IRoutineResolver.cs.

Member Function Documentation

IRoutine Deveel.Data.Routines.IRoutineResolver.ResolveRoutine ( Invoke  request,
IQuery  query 
)

Resolves a routine that matches the given invocation within the context provided.

Parameters
requestThe routine invocation request used to resolve the routine.
queryThe parent query context.
Returns
Returns an instance of IRoutine that matches the given request, or null if no routine was found in the underlying context.

Implemented in Deveel.Data.Routines.RoutineManager, Deveel.Data.Routines.FunctionProvider, and Deveel.Data.Routines.SystemProcedureProvider.


The documentation for this interface was generated from the following file: