Class CqlParameterCollection
Represents a collection of CqlParameters.
Inherited Members
Namespace: Cassandra.Data
Assembly: Cassandra.dll
Syntax
public class CqlParameterCollection : DbParameterCollection, IDataParameterCollection, IList, ICollection, IEnumerable
Properties
Count
Specifies the number of items in the collection.
Declaration
public override int Count { get; }
Property Value
| Type | Description |
|---|---|
| int | The number of items in the collection. |
Overrides
IsFixedSize
Specifies whether the collection is a fixed size.
Declaration
public override bool IsFixedSize { get; }
Property Value
| Type | Description |
|---|---|
| bool | true if the collection is a fixed size; otherwise false. |
Overrides
IsReadOnly
Specifies whether the collection is read-only.
Declaration
public override bool IsReadOnly { get; }
Property Value
| Type | Description |
|---|---|
| bool | true if the collection is read-only; otherwise false. |
Overrides
IsSynchronized
Specifies whether the collection is synchronized.
Declaration
public override bool IsSynchronized { get; }
Property Value
| Type | Description |
|---|---|
| bool | true if the collection is synchronized; otherwise false. |
Overrides
SyncRoot
Specifies the object to be used to synchronize access to the collection.
Declaration
public override object SyncRoot { get; }
Property Value
| Type | Description |
|---|---|
| object | A object to be used to synchronize access to the DbParameterCollection. |
Overrides
Methods
Add(CqlParameter)
Adds the specified parameter.
Declaration
public int Add(CqlParameter parameter)
Parameters
| Type | Name | Description |
|---|---|---|
| CqlParameter | parameter | The parameter. |
Returns
| Type | Description |
|---|---|
| int |
Add(object)
Adds the specified DbParameter object to the DbParameterCollection.
Declaration
public override int Add(object value)
Parameters
| Type | Name | Description |
|---|---|---|
| object | value | The Value of the DbParameter to add to the collection. |
Returns
| Type | Description |
|---|---|
| int | The index of the DbParameter object in the collection. |
Overrides
Add(string, object)
Adds a new parameter with the specified name and value. The name will be parsed to extract table and keyspace information (if any). The parameter type will be guessed from the object value.
Declaration
public CqlParameter Add(string name, object value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | The name. |
| object | value | The value. |
Returns
| Type | Description |
|---|---|
| CqlParameter | The created CqlParameter. |
AddRange(Array)
Adds an array of items with the specified values to the DbParameterCollection.
Declaration
public override void AddRange(Array values)
Parameters
| Type | Name | Description |
|---|---|---|
| Array | values | An array of values of type DbParameter to add to the collection. |
Overrides
Clear()
Removes all DbParameter values from the DbParameterCollection.
Declaration
public override void Clear()
Overrides
Contains(object)
Indicates whether a DbParameter with the specified Value is contained in the collection.
Declaration
public override bool Contains(object value)
Parameters
| Type | Name | Description |
|---|---|---|
| object | value | The Value of the DbParameter to look for in the collection. |
Returns
| Type | Description |
|---|---|
| bool | true if the DbParameter is in the collection; otherwise false. |
Overrides
Contains(string)
Indicates whether a DbParameter with the specified name exists in the collection.
Declaration
public override bool Contains(string value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | value | The name of the DbParameter to look for in the collection. |
Returns
| Type | Description |
|---|---|
| bool | true if the DbParameter is in the collection; otherwise false. |
Overrides
CopyTo(Array, int)
Copies an array of items to the collection starting at the specified index.
Declaration
public override void CopyTo(Array array, int index)
Parameters
| Type | Name | Description |
|---|---|---|
| Array | array | The array of items to copy to the collection. |
| int | index | The index in the collection to copy the items. |
Overrides
GetEnumerator()
Exposes the GetEnumerator() method, which supports a simple iteration over a collection by a .NET Framework data provider.
Declaration
public override IEnumerator GetEnumerator()
Returns
| Type | Description |
|---|---|
| IEnumerator | An IEnumerator that can be used to iterate through the collection. |
Overrides
GetParameter(int)
Returns the DbParameter object at the specified index in the collection.
Declaration
protected override DbParameter GetParameter(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | The index of the DbParameterin the collection. |
Returns
| Type | Description |
|---|---|
| DbParameter | The DbParameter object at the specified index in the collection. |
Overrides
GetParameter(string)
Returns DbParameter the object with the specified name.
Declaration
protected override DbParameter GetParameter(string parameterName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parameterName | The name of the DbParameter in the collection. |
Returns
| Type | Description |
|---|---|
| DbParameter | The DbParameter the object with the specified name. |
Overrides
IndexOf(object)
Returns the index of the specified DbParameter object.
Declaration
public override int IndexOf(object value)
Parameters
| Type | Name | Description |
|---|---|---|
| object | value | The DbParameter object in the collection. |
Returns
| Type | Description |
|---|---|
| int | The index of the specified DbParameter object. |
Overrides
IndexOf(string)
Returns the index of the DbParameter object with the specified name.
Declaration
public override int IndexOf(string parameterName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parameterName |
Returns
| Type | Description |
|---|---|
| int | The name of the DbParameter object in the collection. The index of the DbParameter object with the specified name. |
Overrides
Insert(int, object)
Inserts the specified index of the DbParameter object with the specified name into the collection at the specified index.
Declaration
public override void Insert(int index, object value)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | The index at which to insert the DbParameter object. |
| object | value | The DbParameter object to insert into the collection. |
Overrides
Remove(object)
Removes the specified DbParameter object from the collection.
Declaration
public override void Remove(object value)
Parameters
| Type | Name | Description |
|---|---|---|
| object | value | The DbParameter object to remove. |
Overrides
RemoveAt(int)
Removes the DbParameter object at the specified from the collection.
Declaration
public override void RemoveAt(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | The index where the DbParameter object is located. |
Overrides
RemoveAt(string)
Removes the DbParameter object with the specified name from the collection.
Declaration
public override void RemoveAt(string parameterName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parameterName | The name of the DbParameter object to remove. |
Overrides
SetParameter(int, DbParameter)
Sets the DbParameter object at the specified index to a new value.
Declaration
protected override void SetParameter(int index, DbParameter value)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | The index where the DbParameter objectis located. |
| DbParameter | value | The new DbParameter value. |
Overrides
SetParameter(string, DbParameter)
Sets the DbParameter object with the specified name to a new value.
Declaration
protected override void SetParameter(string parameterName, DbParameter value)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parameterName | The name of the DbParameter object in the collection. |
| DbParameter | value | The new DbParameter value. |