DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Static Public Member Functions | List of all members
Deveel.Data.Types.SystemContextExtensions Class Reference

Static Public Member Functions

static SqlType ResolveType (this ISystemContext context, string typeName, params DataTypeMeta[] meta)
 

Detailed Description

Definition at line 22 of file SystemContextExtensions.cs.

Member Function Documentation

static SqlType Deveel.Data.Types.SystemContextExtensions.ResolveType ( this ISystemContext  context,
string  typeName,
params DataTypeMeta[]  meta 
)
inlinestatic

Definition at line 23 of file SystemContextExtensions.cs.

23  {
24  var resolvers = context.ResolveAllServices<ITypeResolver>();
25  var resolveContext = new TypeResolveContext(SqlTypeCode.Type, typeName, meta);
26  foreach (var typeResolver in resolvers) {
27  var type = typeResolver.ResolveType(resolveContext);
28  if (type != null)
29  return type;
30  }
31 
32  return null;
33  }
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
Definition: SqlTypeCode.cs:23

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