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

The contract to define a program routine that can interact with database objects. More...

Inheritance diagram for Deveel.Data.Routines.IRoutine:
Deveel.Data.Sql.IDbObject Deveel.Data.Routines.IFunction Deveel.Data.Routines.IProcedure Deveel.Data.Routines.Function Deveel.Data.Routines.AggregateFunction Deveel.Data.Routines.ExternalFunction Deveel.Data.Routines.FunctionProvider.DelegateFunction Deveel.Data.Routines.PlSqlFunction Deveel.Data.Routines.UserFunction

Public Member Functions

InvokeResult Execute (InvokeContext context)
 

Properties

RoutineType Type [get]
 Gets the type of routine that will be executed. More...
 
RoutineInfo RoutineInfo [get]
 
- Properties inherited from Deveel.Data.Sql.IDbObject
ObjectName FullName [get]
 Gets the fully qualified name of the object used to resolve it uniquely within the database. More...
 
DbObjectType ObjectType [get]
 Gets the type of database object that the implementation is for More...
 

Detailed Description

The contract to define a program routine that can interact with database objects.

Definition at line 26 of file IRoutine.cs.

Member Function Documentation

InvokeResult Deveel.Data.Routines.IRoutine.Execute ( InvokeContext  context)

Property Documentation

RoutineInfo Deveel.Data.Routines.IRoutine.RoutineInfo
get

Definition at line 33 of file IRoutine.cs.

RoutineType Deveel.Data.Routines.IRoutine.Type
get

Gets the type of routine that will be executed.

See also
RoutineType

Definition at line 31 of file IRoutine.cs.


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