Show / Hide Table of Contents

Class QueryEngineOperationVisitor<TResult>

Visitor for reified query engine operations.

Inheritance
System.Object
QueryEngineOperationVisitor<TResult>
QueryEngineOperationVisitor
Namespace: Reaqtor.ReificationFramework
Assembly: Reaqtor.ReificationFramework.dll
Syntax
public abstract class QueryEngineOperationVisitor<TResult> : Object
Type Parameters
Name Description
TResult

The visitor result type.

Constructors

QueryEngineOperationVisitor()

Declaration
protected QueryEngineOperationVisitor()

Methods

Visit(QueryEngineOperation)

Visits a reified query engine operation.

Declaration
public virtual TResult Visit(QueryEngineOperation operation)
Parameters
Type Name Description
QueryEngineOperation operation

The query engine operation.

Returns
Type Description
TResult

The result of visiting the query engine operation.

VisitDifferentialCheckpoint(DifferentialCheckpoint)

Visits a differential checkpoint operation.

Declaration
protected abstract TResult VisitDifferentialCheckpoint(DifferentialCheckpoint operation)
Parameters
Type Name Description
DifferentialCheckpoint operation

The operation.

Returns
Type Description
TResult

The result of visiting the operation.

VisitExtensions(QueryEngineOperation)

Visits an operation of an extension type.

Declaration
protected abstract TResult VisitExtensions(QueryEngineOperation operation)
Parameters
Type Name Description
QueryEngineOperation operation

The operation.

Returns
Type Description
TResult

The result of visiting the operation.

VisitFullCheckpoint(FullCheckpoint)

Visits a full checkpoint operation.

Declaration
protected abstract TResult VisitFullCheckpoint(FullCheckpoint operation)
Parameters
Type Name Description
FullCheckpoint operation

The operation.

Returns
Type Description
TResult

The result of visiting the operation.

VisitRecovery(Recovery)

Visits a recovery operation.

Declaration
protected abstract TResult VisitRecovery(Recovery operation)
Parameters
Type Name Description
Recovery operation

The operation.

Returns
Type Description
TResult

The result of visiting the operation.

In This Article
Back to top Generated by DocFX