DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Defines the metadata for a routine that are used to resolve within a context. More...
Public Member Functions | |
override string | ToString () |
Protected Member Functions | |
RoutineInfo (ObjectName routineName) | |
Constructs a routine info with the given name. More... | |
RoutineInfo (ObjectName routineName, RoutineParameter[] parameters) | |
Constructs the routine info with the given signature. More... | |
Package Functions | |
abstract bool | MatchesInvoke (Invoke request, IQuery query) |
Properties | |
DbObjectType IObjectInfo. | ObjectType [get] |
ObjectName IObjectInfo. | FullName [get] |
ObjectName | RoutineName [get, private set] |
Gets the name of the routine that uniquely identifies it in a system context. More... | |
abstract RoutineType | RoutineType [get] |
RoutineParameter[] | Parameters [get, private set] |
Gets an array of parameters for the routine. More... | |
string | ExternalMethodName [get, set] |
Type | ExternalType [get, set] |
Properties inherited from Deveel.Data.Sql.IObjectInfo | |
DbObjectType | ObjectType [get] |
ObjectName | FullName [get] |
Defines the metadata for a routine that are used to resolve within a context.
Definition at line 28 of file RoutineInfo.cs.
|
inlineprotected |
Constructs a routine info with the given name.
routineName | The name uniquely identifying the routine. |
Definition at line 33 of file RoutineInfo.cs.
|
inlineprotected |
Constructs the routine info with the given signature.
routineName | The name uniquely identifying the routine. |
parameters | The list of parameter information of the routine. |
Definition at line 42 of file RoutineInfo.cs.
|
packagepure virtual |
Implemented in Deveel.Data.Routines.FunctionInfo, and Deveel.Data.Routines.ProcedureInfo.
|
inline |
Definition at line 82 of file RoutineInfo.cs.
|
getset |
Definition at line 74 of file RoutineInfo.cs.
|
getset |
Definition at line 76 of file RoutineInfo.cs.
|
getprivate |
Definition at line 58 of file RoutineInfo.cs.
|
getprivate |
Definition at line 54 of file RoutineInfo.cs.
|
getprivate set |
Gets an array of parameters for the routine.
Definition at line 72 of file RoutineInfo.cs.
|
getprivate set |
Gets the name of the routine that uniquely identifies it in a system context.
Definition at line 65 of file RoutineInfo.cs.
|
get |
Definition at line 67 of file RoutineInfo.cs.