DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Private Attributes | List of all members
Deveel.Data.Sql.Tables.TableSource.TypeResolver Class Reference
Inheritance diagram for Deveel.Data.Sql.Tables.TableSource.TypeResolver:
Deveel.Data.Types.ITypeResolver

Public Member Functions

 TypeResolver (IDatabase database)
 
SqlType ResolveType (TypeResolveContext resolveContext)
 

Private Attributes

readonly IDatabase database
 

Detailed Description

Definition at line 1552 of file TableSource.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Tables.TableSource.TypeResolver.TypeResolver ( IDatabase  database)
inline

Definition at line 1555 of file TableSource.cs.

1555  {
1556  this.database = database;
1557  }

Member Function Documentation

SqlType Deveel.Data.Sql.Tables.TableSource.TypeResolver.ResolveType ( TypeResolveContext  resolveContext)
inline

Implements Deveel.Data.Types.ITypeResolver.

Definition at line 1559 of file TableSource.cs.

1559  {
1560  using (var session = database.CreateSystemSession()) {
1561  using (var query = session.CreateQuery()) {
1562  return query.Context.ResolveType(resolveContext.TypeName, resolveContext.GetMeta());
1563  }
1564  }
1565  }

Member Data Documentation

readonly IDatabase Deveel.Data.Sql.Tables.TableSource.TypeResolver.database
private

Definition at line 1553 of file TableSource.cs.


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