Show / Hide Table of Contents

Class CqlCommandBuilderBase

Provide base methods and functionality for all the command builders.

Inheritance
System.Object
CommandBuilderBase
CqlCommandBuilderBase
CqlDeleteCommandBuilder
CqlInsertCommandBuilder
CqlSelectCommandBuilder
CqlSelectOneCommandBuilder
CqlUpdateCommandBuilder
Implements
ICommandBuilder
IDisposable
Inherited Members
CommandBuilderBase.Connector
CommandBuilderBase.FormatProvider
CommandBuilderBase.Descriptor
CommandBuilderBase.Command
CommandBuilderBase.Dispose()
CommandBuilderBase.GetPropertyNames()
Paradigm.ORM.Data.CommandBuilders.CommandBuilderBase.GetPropertyNames(IEnumerable<>)
Paradigm.ORM.Data.CommandBuilders.CommandBuilderBase.GetDbParameterNames(IEnumerable<>, System.String)
Paradigm.ORM.Data.CommandBuilders.CommandBuilderBase.GetDbParameterNamesAndValues(IEnumerable<>, System.String)
CommandBuilderBase.PopulateParameters()
Paradigm.ORM.Data.CommandBuilders.CommandBuilderBase.PopulateParameters(IEnumerable<>)
Namespace: Paradigm.ORM.Data.Cassandra.CommandBuilders
Assembly: Paradigm.ORM.Data.Cassandra.dll
Syntax
public abstract class CqlCommandBuilderBase : CommandBuilderBase, ICommandBuilder, IDisposable

Constructors

| Improve this Doc View Source

CqlCommandBuilderBase(IDatabaseConnector, ITableDescriptor)

Initializes a new instance of the CqlCommandBuilderBase class.

Declaration
protected CqlCommandBuilderBase(IDatabaseConnector connector, ITableDescriptor descriptor)
Parameters
Type Name Description
IDatabaseConnector connector

A database connector.

ITableDescriptor descriptor

A table type descriptor.

Methods

| Improve this Doc View Source

GetTableName()

Gets the name of the table already scaped.

Declaration
protected override string GetTableName()
Returns
Type Description
System.String

The name of the table.

Overrides
CommandBuilderBase.GetTableName()
| Improve this Doc View Source

PopulateParameters(IEnumerable<IColumnDescriptor>)

Populates the command parameters using the collection of columns.

Declaration
protected override void PopulateParameters(IEnumerable<IColumnDescriptor> columns)
Parameters
Type Name Description
IEnumerable<IColumnDescriptor> columns

Array of column property descriptors

Implements

ICommandBuilder
IDisposable

Extension Methods

ObjectExtensions.ThrowIfFails<TException>(Object, Action, String)
ObjectExtensions.ThrowIfFails<TException, TResult>(Object, Func<TResult>, String)
ObjectExtensions.ThrowIfFailsAsync<TException>(Object, Func<Task>, String)
ObjectExtensions.ThrowIfFailsAsync<TException, TResult>(Object, Func<Task<TResult>>, String)
  • Improve this Doc
  • View Source
Powered by MiracleDevs ©2017. Code licensed under the MIT License.
Documentation generated by DocFX.