C# Class Deveel.Data.BlockContext

The context of a single execution block.

Blocks can be children of other blocks or of queries in the execution tree, and the context inherits from the query context or from the parent block context.

A BlockContext is also a IVariableScope that means it holds variables for its entire lifetime, and dispose those defined during its existence at its disposal

Inheritance: Context, IBlockContext, IVariableScope, IExceptionInitScope
Afficher le fichier Open project: deveel/deveeldb

Private Properties

Свойство Type Description
BlockContext System
IExceptionInitScope DeclaredException
IExceptionInitScope void

Méthodes publiques

Méthode Description
CreateBlockContext ( ) : IBlockContext

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
BlockContext ( IContext parent ) : System
IExceptionInitScope ( string exceptionName ) : DeclaredException
IExceptionInitScope ( int errorCode, string exceptionName ) : void

Method Details

CreateBlockContext() public méthode

public CreateBlockContext ( ) : IBlockContext
Résultat IBlockContext

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void