DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Defines a routine that is a function, that means it returns a value after its execution. More...
Public Member Functions | |
SqlType | ReturnType (InvokeContext context) |
Resolves the type of the returned value of the function. More... | |
Public Member Functions inherited from Deveel.Data.Routines.IRoutine | |
InvokeResult | Execute (InvokeContext context) |
Properties | |
FunctionType | FunctionType [get] |
Gets the type of function. More... | |
Properties inherited from Deveel.Data.Routines.IRoutine | |
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... | |
Defines a routine that is a function, that means it returns a value after its execution.
Definition at line 26 of file IFunction.cs.
SqlType Deveel.Data.Routines.IFunction.ReturnType | ( | InvokeContext | context | ) |
Resolves the type of the returned value of the function.
context | The query context used to resolve the returned type. |
Implemented in Deveel.Data.Routines.Function, Deveel.Data.Routines.FunctionProvider.DelegateFunction, and Deveel.Data.Routines.ExternalFunction.
|
get |
Gets the type of function.
Definition at line 30 of file IFunction.cs.