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

Static Public Member Functions

static SqlType Resolve (SqlTypeCode typeCode, string typeName, DataTypeMeta[] metadata, ITypeResolver resolver)
 

Detailed Description

Definition at line 20 of file TypeResolver.cs.

Member Function Documentation

static SqlType Deveel.Data.Types.TypeResolver.Resolve ( SqlTypeCode  typeCode,
string  typeName,
DataTypeMeta[]  metadata,
ITypeResolver  resolver 
)
inlinestatic

Definition at line 21 of file TypeResolver.cs.

21  {
22  if (PrimitiveTypes.IsPrimitive(typeCode))
23  return PrimitiveTypes.Resolve(typeCode, typeName, metadata);
24 
25  if (resolver == null)
26  throw new NotSupportedException(String.Format("Cannot resolve type '{0}' without context.", typeName));
27 
28  var resolveCcontext = new TypeResolveContext(typeCode, typeName, metadata);
29  return resolver.ResolveType(resolveCcontext);
30  }
A long string in the system.

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