DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
The function signature information that are used to resolve a function within a context. More...
Public Member Functions | |
FunctionInfo (ObjectName routineName, FunctionType functionType) | |
Constructs a FunctionInfo without arguments. More... | |
FunctionInfo (ObjectName routineName, SqlType returnType) | |
FunctionInfo (ObjectName routineName, SqlType returnType, FunctionType functionType) | |
FunctionInfo (ObjectName routineName, RoutineParameter[] parameters) | |
FunctionInfo (ObjectName routineName, RoutineParameter[] parameters, FunctionType functionType) | |
FunctionInfo (ObjectName routineName, RoutineParameter[] parameters, SqlType returnType) | |
FunctionInfo (ObjectName routineName, RoutineParameter[] parameters, SqlType returnType, FunctionType functionType) | |
Public Member Functions inherited from Deveel.Data.Routines.RoutineInfo | |
override string | ToString () |
Package Functions | |
override bool | MatchesInvoke (Invoke request, IQuery query) |
Properties | |
override RoutineType | RoutineType [get] |
SqlType | ReturnType [get, private set] |
bool | HasUnboundParameter [get, set] |
FunctionType | FunctionType [get, private set] |
Gets the kind of function. More... | |
Properties inherited from Deveel.Data.Routines.RoutineInfo | |
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] |
Private Member Functions | |
void | AssertUnboundAtEnd () |
Additional Inherited Members | |
Protected Member Functions inherited from Deveel.Data.Routines.RoutineInfo | |
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... | |
The function signature information that are used to resolve a function within a context.
Definition at line 30 of file FunctionInfo.cs.
|
inline |
Constructs a FunctionInfo without arguments.
routineName | The name of the function. |
functionType | The type of function this |
Definition at line 36 of file FunctionInfo.cs.
|
inline |
Definition at line 40 of file FunctionInfo.cs.
|
inline |
Definition at line 44 of file FunctionInfo.cs.
|
inline |
Definition at line 51 of file FunctionInfo.cs.
|
inline |
Definition at line 55 of file FunctionInfo.cs.
|
inline |
Definition at line 59 of file FunctionInfo.cs.
|
inline |
Definition at line 63 of file FunctionInfo.cs.
|
inlineprivate |
Definition at line 76 of file FunctionInfo.cs.
|
inlinepackagevirtual |
Implements Deveel.Data.Routines.RoutineInfo.
Definition at line 98 of file FunctionInfo.cs.
|
getprivate set |
Gets the kind of function.
Definition at line 96 of file FunctionInfo.cs.
|
getsetprivate |
Definition at line 91 of file FunctionInfo.cs.
|
getprivate set |
Definition at line 74 of file FunctionInfo.cs.
|
get |
Definition at line 70 of file FunctionInfo.cs.