Click or drag to resize

Mapper.InsertIfNotExistsAsync<T> Method (T, Boolean, CqlQueryOptions)

Inserts the specified POCO in Cassandra, if not exists.

Namespace:  Cassandra.Mapping
Assembly:  Cassandra (in Cassandra.dll) Version: 3.10.0
Syntax
C#
public Task<AppliedInfo<T>> InsertIfNotExistsAsync<T>(
	T poco,
	bool insertNulls,
	CqlQueryOptions queryOptions = null
)

Parameters

poco
Type: T
The POCO instance
insertNulls
Type: System.Boolean
Determines if the query must be generated using NULL values for null POCO members.

Use false if you don't want to consider null values for the INSERT operation (recommended).

Use true if you want to override all the values in the table, generating tombstones for null values.

queryOptions (Optional)
Type: Cassandra.Mapping.CqlQueryOptions
Optional query options

Type Parameters

T

Return Value

Type: Task<AppliedInfo<T>>

Implements

IMapper.InsertIfNotExistsAsync<T>(T, Boolean, CqlQueryOptions)
See Also