• MARS Website
  • Core API
  • SmartOpenHamburg API
  • Model Components API
  • Common API
Show / Hide Table of Contents
  • Mars.Core
    • DependencyRegistrationCore
  • Mars.Core.Data
    • AbstractConfigLoader
    • AbstractEntityManager
    • AgentManagerImpl
    • DomainDataMediatorImpl
    • EntityManagerImpl
    • IAgentManager
    • IEntityManager
    • IEntityMapping
    • IGeneratedEntityLogger
    • IGeneratedLayerLogger
    • IGeneratedLogger<TModel>
    • IGeneratedTypeLogger
    • IModelCompiler
    • IOutputLogger
    • IPlatformSelector
    • ISchemaMigrationProvider
    • ISerializerManager
    • PlatformSelectorImpl
  • Mars.Core.Data.Compiler
    • AbstractEntityMapper
    • AbstractJitMapper
    • AbstractLayerMapper
    • AbstractMapper<TModel>
    • AbstractTypeMapper
    • RoslynCompilerUtils
  • Mars.Core.Data.Entities
    • CircleFilter
    • Condition
    • ConjunctiveWhere
    • DataFrame
    • DisjunctiveWhere
    • EqualityCondition
    • IntersectionFilter
    • ISelection
    • NearestFilter
    • Query
    • WindowFilter
    • WithinFilter
  • Mars.Core.Data.Exceptions
    • AgentInitializationException
  • Mars.Core.Data.Mapping
    • DefaultSourceProvider
    • ReflectiveMapping
  • Mars.Core.Data.Wrapper
    • AbstractOperationWrapper
    • AbstractWrapper
    • AbstractWrapper<TOptions>
    • GlobalRestrictions
    • ICircleQueryOperation
    • IIntersectionOperation
    • ILookupOperation
    • INearestOperation
    • IOperation
    • IPlatform
    • IQueryOperation
    • ISnapshot
    • IWindowQueryOperation
    • IWithinOperation
    • IWrapper
    • KnnGraphWrapper
    • PostGisWrapper
  • Mars.Core.Data.Wrapper.Document
    • IMongoConnection
    • IMongoWrapper
    • MongoDbIteratorHelper
    • MongoDbWrapper
  • Mars.Core.Data.Wrapper.File
    • AbstractFileWrapper<TOptions>
    • AscWrapper
    • GeoJsonWrapper
  • Mars.Core.Data.Wrapper.Memory
    • DataTableWrapper
    • GeoHashTrieWrapper
    • KdTreeWrapper
    • TripPosition
    • TripPositionCoordinateConverter
    • TripsCollection
    • TripsLineConverter
    • TripsTrajectoryWrapper
  • Mars.Core.Data.Wrapper.Relational
    • AbstractRelationalConnection
    • PostgresSqlDbConnection
    • PostgresSqlWrapper
    • RelationalMapperException
    • RelationalSqlWrapper<TOptions>
    • SqliteDbConnection
    • SqliteWrapper
  • Mars.Core.Data.Wrapper.Stream
    • MqttWrapper
    • SimulationTypeInfo
  • Mars.Core.Executor
    • IRuntimeModel
    • ISimulationProgress
    • IStepExecutor
  • Mars.Core.Executor.Entities
    • Parametrization
    • StepParam
  • Mars.Core.Executor.Implementation
    • RuntimeModelImpl
    • SimulationProgressImpl
    • StepExecutionUseCase
  • Mars.Core.Model
    • IConfigLoader
    • IModelContainer
    • IModelResolver
  • Mars.Core.Model.Entities
    • LayerInstanceContainer
  • Mars.Core.Model.Exceptions
    • InvalidMappingException
    • MissingConstructorException
    • ModelResolutionException
    • ValidationException
  • Mars.Core.Model.Implementation
    • DependencyBuilder
    • MappingHelper
    • ModelContainer
    • ValidationIssueLevel
    • ValidationResult
    • Validator
  • Mars.Core.Simulation
    • ISimulation
    • ISimulationControl
  • Mars.Core.Simulation.Entities
    • SimulationRestartArgs
    • SimulationWorkflowState

Class AbstractOperationWrapper

This abstract class implements the base migration operation to switch from one platform to another.
Inheritance
System.Object
AbstractOperationWrapper
MongoDbWrapper
KnnGraphWrapper
GeoHashTrieWrapper
KdTreeWrapper
PostGisWrapper
Implements
IOperation
IPlatform
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mars.Core.Data.Wrapper
Assembly: Mars.Core.dll
Syntax
public abstract class AbstractOperationWrapper : IOperation, IPlatform, IDisposable

Properties

| Improve this Doc View Source

PlatformDescriptor

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public abstract ProcessingTargetType PlatformDescriptor { get; }
Property Value
Type Description
ProcessingTargetType

Methods

| Improve this Doc View Source

Clear()

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public abstract void Clear()
| Improve this Doc View Source

Contains(Int32)

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public abstract bool Contains(int key)
Parameters
Type Name Description
System.Int32 key
Returns
Type Description
System.Boolean
| Improve this Doc View Source

Dispose()

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public abstract void Dispose()
| Improve this Doc View Source

Insert(Int32, IDomainData)

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public virtual void Insert(int key, IDomainData data)
Parameters
Type Name Description
System.Int32 key
IDomainData data
| Improve this Doc View Source

MigrateTo(IOperation)

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public void MigrateTo(IOperation targetPlatformOperation)
Parameters
Type Name Description
IOperation targetPlatformOperation
| Improve this Doc View Source

Remove(Int32)

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public abstract void Remove(int key)
Parameters
Type Name Description
System.Int32 key
| Improve this Doc View Source

ScanGeometries()

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public abstract IEnumerable<IDomainData> ScanGeometries()
Returns
Type Description
System.Collections.Generic.IEnumerable<IDomainData>
| Improve this Doc View Source

ScanKeys()

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public abstract IEnumerable<int> ScanKeys()
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Int32>
| Improve this Doc View Source

Update(Int32, IDomainData)

This abstract class implements the base migration operation to switch from one platform to another.
Declaration
public abstract void Update(int key, IDomainData data)
Parameters
Type Name Description
System.Int32 key
IDomainData data

Implements

IOperation
IPlatform
System.IDisposable

Extension Methods

Serializer.Save<T>(T, out Byte[], SerializerCompression)
Serializer.Save<T>(T, Stream, SerializerCompression)
Serializer.Save<T>(T, BinaryFormatter, Stream, SerializerCompression)
Serializer.Save<T>(T, String, SerializerCompression)
Serializer.Save<T>(T, String)
Matrix.Concatenate<T>(T, T[])
Matrix.Replace<T>(T, Object, Object)
DomainDataImporter.Import(Object, InputConfiguration)
ObjectSerialize.Serialize(Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © MARS GROUP. HAW Hamburg