• Getting started
  • API Documentation
  • Pricing
  • Contact
Show / Hide Table of Contents
  • ETLBox.Connection
    • AccessOdbcConnectionManager
    • AdomdConnectionManager
    • ConnectionManagerType
    • Db2ConnectionManager
    • Db2ConnectionString
    • DbConnectionManager<Connection>
    • DbConnectionString<T, TBuilder>
    • IConnectionManager
    • IDbConnectionString
    • MariaDbConnectionManager
    • MariaDbConnectionString
    • MySqlConnectionManager
    • MySqlConnectionString
    • MySqlOdbcConnectionManager
    • OdbcConnectionManager
    • OdbcConnectionString
    • OleDbConnectionManager
    • OleDbConnectionString
    • OracleConnectionManager
    • OracleConnectionString
    • OracleOdbcConnectionManager
    • PostgresConnectionManager
    • PostgresConnectionString
    • PostgresOdbcConnectionManager
    • SqlConnectionManager
    • SqlConnectionString
    • SQLiteConnectionManager
    • SQLiteConnectionString
    • SqlOdbcConnectionManager
    • SqlOleDbConnectionManager
  • ETLBox.ControlFlow
    • ControlFlow
    • ControlFlowTask
    • DbTask
    • DropTask<T>
    • IfExistsTask
    • ILoggableTask
    • ITableData
    • LoggableTask
    • ProcedureDefinition
    • ProcedureParameter
    • QueryParameter
    • TableColumn
    • TableData
    • TableData<T>
    • TableDefinition
  • ETLBox.ControlFlow.Tasks
    • CalculateDatabaseHashTask
    • CleanUpSchemaTask
    • CreateDatabaseTask
    • CreateIndexTask
    • CreateProcedureTask
    • CreateSchemaTask
    • CreateTableTask
    • CreateViewTask
    • DropDatabaseTask
    • DropIndexTask
    • DropProcedureTask
    • DropSchemaTask
    • DropTableTask
    • DropViewTask
    • GetDatabaseListTask
    • IfDatabaseExistsTask
    • IfIndexExistsTask
    • IfProcedureExistsTask
    • IfSchemaExistsTask
    • IfTableOrViewExistsTask
    • RecoveryModel
    • RowCountOptions
    • RowCountTask
    • SqlTask
    • TruncateTableTask
    • XmlaTask
  • ETLBox.DataFlow
    • AggregateColumn
    • ChangeAction
    • ColumnMap
    • CompareColumn
    • DataFlow
    • DataFlowBatchDestination<TInput>
    • DataFlowComponent
    • DataFlowDestination<TInput>
    • DataFlowExecutableSource<TOutput>
    • DataFlowJoinTarget<TInput>
    • DataFlowSource<TOutput>
    • DataFlowStreamDestination<TInput>
    • DataFlowStreamSource<TOutput>
    • DataFlowTransformation<TInput, TOutput>
    • DeleteColumn
    • DistinctColumn
    • ErrorSource
    • ETLBoxError
    • ExcelColumn
    • ExcelRange
    • GroupColumn
    • ICacheManager<TInput, TCache>
    • IDataFlowBatchDestination
    • IDataFlowBatchDestination<TInput>
    • IDataFlowComponent
    • IDataFlowDestination
    • IDataFlowDestination<TInput>
    • IDataFlowExecutableSource
    • IDataFlowExecutableSource<TOutput>
    • IDataFlowLogging
    • IDataFlowSource
    • IDataFlowSource<TOutput>
    • IDataFlowStreamDestination
    • IDataFlowStreamDestination<TInput>
    • IDataFlowStreamSource
    • IDataFlowStreamSource<TOutput>
    • IDataFlowTransformation<TInput, TOutput>
    • IDataFlowTransformation<TOutput>
    • IdColumn
    • IMergeableRow
    • JoinTarget<TInput>
    • MatchColumn
    • MemoryCache<TInput, TCache>
    • MergeableRow
    • MergeMode
    • MergeProperties
    • Network
    • ResourceType
    • RetrieveColumn
    • StreamMetaData
    • TypeInfo
    • UpdateColumn
  • ETLBox.DataFlow.Connectors
    • ConcurrentMemoryDestination
    • ConcurrentMemoryDestination<TInput>
    • CsvDestination
    • CsvDestination<TInput>
    • CsvSource
    • CsvSource<TOutput>
    • CustomBatchDestination
    • CustomBatchDestination<TInput>
    • CustomBatchSource
    • CustomBatchSource<TOutput>
    • CustomDestination
    • CustomDestination<TInput>
    • CustomSource
    • CustomSource<TOutput>
    • DbDestination
    • DbDestination<TInput>
    • DbMerge
    • DbMerge<TInput>
    • DbSource
    • DbSource<TOutput>
    • ExcelSource
    • ExcelSource<TOutput>
    • JsonDestination
    • JsonDestination<TInput>
    • JsonSource
    • JsonSource<TOutput>
    • MemoryDestination
    • MemoryDestination<TInput>
    • MemorySource
    • MemorySource<TOutput>
    • TextDestination
    • TextDestination<TInput>
    • TextSource
    • TextSource<TOutput>
    • VoidDestination
    • VoidDestination<TInput>
    • XmlDestination
    • XmlDestination<TInput>
    • XmlSource
    • XmlSource<TOutput>
  • ETLBox.DataFlow.Transformations
    • Aggregation
    • Aggregation<TInput, TOutput>
    • AggregationMethod
    • BatchTransformation
    • BatchTransformation<TInput, TOutput>
    • BatchTransformation<TInput>
    • BlockTransformation
    • BlockTransformation<TInput, TOutput>
    • BlockTransformation<TInput>
    • CachedBatchTransformation
    • CachedBatchTransformation<TInput, TOutput, TCache>
    • CachedBatchTransformation<TInput, TOutput>
    • CachedBatchTransformation<TInput>
    • CachedRowTransformation
    • CachedRowTransformation<TInput, TOutput, TCache>
    • CachedRowTransformation<TInput, TOutput>
    • CachedRowTransformation<TInput>
    • CacheMode
    • ColumnRename
    • ColumnRename<TInput>
    • CrossJoin
    • CrossJoin<TInput>
    • CrossJoin<TInput1, TInput2, TOutput>
    • CrossJoin<TInput1, TInput2, TOutput>.InMemoryDestination<TInput>
    • Distinct<TInput>
    • LookupTransformation
    • LookupTransformation<TInput, TSource>
    • LookupTransformation<TInput, TSource>.PartialDbCacheSettings
    • MergeJoin
    • MergeJoin<TInput>
    • MergeJoin<TInput1, TInput2, TOutput>
    • Multicast
    • Multicast<TInput>
    • RowDuplication
    • RowDuplication<TInput>
    • RowMultiplication
    • RowMultiplication<TInput, TOutput>
    • RowMultiplication<TInput>
    • RowTransformation
    • RowTransformation<TInput, TOutput>
    • RowTransformation<TInput>
    • Sort
    • Sort<TInput>
    • XmlSchemaValidation
    • XmlSchemaValidation<TInput>
  • ETLBox.Exceptions
    • ETLBoxException
    • ETLBoxFaultedBufferException
    • ETLBoxNotSupportedException
  • ETLBox.Helper
    • BatchLinq
    • BulkSqlGenerator<T>
    • DataTypeConverter
    • ExpandoJsonPathConverter
    • HashHelper
    • IDataTypeConverter
    • JsonPathConverter
    • JsonProperty2JsonPath
    • JsonProperty2JsonPath.MultipleResultsInPath
    • ObjectNameDescriptor
    • PropertyInfoExtension
    • SqlParser
    • StringExtension
  • ETLBox.Logging
    • AbortLoadProcessTask
    • CreateErrorTableTask
    • CreateLoadProcessTableTask
    • CreateLogTableTask
    • CustomTask
    • EndLoadProcessTask
    • ETLLogLayoutRenderer
    • GetLoadProcessAsJSONTask
    • GetLogAsJSONTask
    • LoadProcess
    • LogEntry
    • Logging
    • LogHierarchyEntry
    • LogTask
    • Package
    • ReadLoadProcessTableTask
    • ReadLogTableTask
    • ReadOptions
    • Sequence
    • Sequence<T>
    • StartLoadProcessTask

Class MariaDbConnectionManager

Connection manager of a ETLBox connection to Maria DB.

Inheritance
System.Object
DbConnectionManager<MySql.Data.MySqlClient.MySqlConnection>
MySqlConnectionManager
MariaDbConnectionManager
Implements
IConnectionManager
System.IDisposable
Inherited Members
MySqlConnectionManager.ConnectionManagerType
MySqlConnectionManager.QB
MySqlConnectionManager.QE
MySqlConnectionManager.SupportSchemas
MySqlConnectionManager.NeedsROWKeyword
MySqlConnectionManager.BulkInsert(ITableData)
MySqlConnectionManager.PrepareBulkInsert(String)
MySqlConnectionManager.CleanUpBulkInsert(String)
MySqlConnectionManager.BeforeBulkInsert(String)
MySqlConnectionManager.AfterBulkInsert(String)
MySqlConnectionManager.BulkDelete(ITableData)
MySqlConnectionManager.BulkUpdate(ITableData, ICollection<String>, ICollection<String>)
MySqlConnectionManager.BulkSelect(ITableData, ICollection<String>, Action, Action, Action<Object>[])
DbConnectionManager<MySqlConnection>.DbConnection
DbConnectionManager<MySqlConnection>.MaxLoginAttempts
DbConnectionManager<MySqlConnection>.LeaveOpen
DbConnectionManager<MySqlConnection>.ConnectionString
DbConnectionManager<MySqlConnection>.State
DbConnectionManager<MySqlConnection>.Transaction
DbConnectionManager<MySqlConnection>.IsInBulkInsert
DbConnectionManager<MySqlConnection>.PP
DbConnectionManager<MySqlConnection>.SupportDatabases
DbConnectionManager<MySqlConnection>.SupportProcedures
DbConnectionManager<MySqlConnection>.SupportComputedColumns
DbConnectionManager<MySqlConnection>.IsOdbcOrOleDbConnection
DbConnectionManager<MySqlConnection>.DoPrepareCommand
DbConnectionManager<MySqlConnection>.MaxParameterAmount
DbConnectionManager<MySqlConnection>.ReadTableDefinition(ObjectNameDescriptor)
DbConnectionManager<MySqlConnection>.CheckIfTableOrViewExists(String)
DbConnectionManager<MySqlConnection>.CreateCommand(String, IEnumerable<QueryParameter>)
DbConnectionManager<MySqlConnection>.ExecuteNonQuery(String, IEnumerable<QueryParameter>)
DbConnectionManager<MySqlConnection>.ExecuteScalar(String, IEnumerable<QueryParameter>)
DbConnectionManager<MySqlConnection>.ExecuteReader(String, IEnumerable<QueryParameter>)
DbConnectionManager<MySqlConnection>.BeginTransaction(IsolationLevel)
DbConnectionManager<MySqlConnection>.BeginTransaction()
DbConnectionManager<MySqlConnection>.CommitTransaction()
DbConnectionManager<MySqlConnection>.RollbackTransaction()
DbConnectionManager<MySqlConnection>.CloneIfAllowed()
DbConnectionManager<MySqlConnection>.Open()
DbConnectionManager<MySqlConnection>.CreateDbConnection()
DbConnectionManager<MySqlConnection>.Close()
DbConnectionManager<MySqlConnection>.CloseIfAllowed()
DbConnectionManager<MySqlConnection>.Dispose(Boolean)
DbConnectionManager<MySqlConnection>.Dispose()
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: ETLBox.Connection
Assembly: ETLBox.MariaDb.dll
Syntax
public class MariaDbConnectionManager : MySqlConnectionManager, IConnectionManager, IDisposable
Examples
var mariaDbConnection = new MariaDbConnectionManager(new ConnectionString("Data Source=.;"));

Constructors

MariaDbConnectionManager()

Declaration
public MariaDbConnectionManager()

MariaDbConnectionManager(MySqlConnectionString)

Declaration
public MariaDbConnectionManager(MySqlConnectionString connectionString)
Parameters
Type Name Description
MySqlConnectionString connectionString

MariaDbConnectionManager(String)

Declaration
public MariaDbConnectionManager(string connectionString)
Parameters
Type Name Description
System.String connectionString

Properties

IsMariaDb

Declaration
public override bool IsMariaDb { get; }
Property Value
Type Description
System.Boolean
Overrides
MySqlConnectionManager.IsMariaDb

Methods

Clone()

Cretes a clone of the current connection manager

Declaration
public override IConnectionManager Clone()
Returns
Type Description
IConnectionManager

A instance copy of the current connection manager

Overrides
MySqlConnectionManager.Clone()

Implements

IConnectionManager
System.IDisposable
Back to top Crafted with <3 in Berlin
Contact & legal notice