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
Exibir arquivo Open project: deveel/deveeldb

Private Properties

Property Type Description
BlockContext System
IExceptionInitScope DeclaredException
IExceptionInitScope void

Public Methods

Method Description
CreateBlockContext ( ) : IBlockContext

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

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

Method Details

CreateBlockContext() public method

public CreateBlockContext ( ) : IBlockContext
return IBlockContext

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void