• DataStax C# Driver for Apache Cassandra API Documentation
Search Results for

    Show / Hide Table of Contents
    • Cassandra
      • AesColumnEncryptionPolicy
      • AesColumnEncryptionPolicy.AesKeyAndIV
      • AggregateMetadata
      • AlreadyExistsException
      • AtomicMonotonicTimestampGenerator
      • AtomicMonotonicWinApiTimestampGenerator
      • AuthenticationException
      • BaseColumnEncryptionPolicy<TKey>
      • BaseColumnEncryptionPolicy<TKey>.ColMetadataKey
      • BatchStatement
      • BatchType
      • BigIntegerTypeAdapter
      • BoundStatement
      • Builder
      • BusyPoolException
      • CassandraConnectionStringBuilder
      • ClientOptions
      • Cluster
      • ColumnDesc
      • ColumnEncryptionInvalidTypeError
      • ColumnEncryptionMetadata
      • ColumnTypeCode
      • CompressionType
      • Configuration
      • ConsistencyLevel
      • ConstantReconnectionPolicy
      • ConstantSpeculativeExecutionPolicy
      • CqlColumn
      • CqlVector<T>
      • CustomColumnInfo
      • DCAwareRoundRobinPolicy
      • DataCollectionMetadata
      • DataCollectionMetadata.SortOrder
      • DecimalTypeAdapter
      • DefaultLoadBalancingPolicy
      • DefaultRetryPolicy
      • Diagnostics
      • DowngradingConsistencyRetryPolicy
      • DriverException
      • DriverInternalError
      • Duration
      • DynamicCompositeTypeAdapter
      • EC2MultiRegionTranslator
      • EncryptedValue
      • ExecutionException
      • ExecutionInfo
      • ExponentialReconnectionPolicy
      • Extensions
      • FallthroughRetryPolicy
      • FixedReconnectionPolicy
      • FunctionFailureException
      • FunctionMetadata
      • GraphProtocol
      • Host
      • HostDistance
      • HostsEventArgs
      • HostsEventArgs.Kind
      • HostsEventHandler
      • IAddressTranslator
      • IAuthProvider
      • IAuthenticator
      • ICluster
      • IColumnEncryptionPolicy
      • IColumnInfo
      • IExecutionProfile
      • IExecutionProfileBuilder
      • IExecutionProfileOptions
      • IExtendedRetryPolicy
      • IFrameCompressor
      • IInitializer
      • ILoadBalancingPolicy
      • IReconnectionPolicy
      • IReconnectionSchedule
      • IRequestTracker
      • IRetryPolicy
      • ISession
      • ISessionState
      • ISpeculativeExecutionPlan
      • ISpeculativeExecutionPolicy
      • IStatement
      • ITimestampGenerator
      • ITypeAdapter
      • IdempotenceAwareRetryPolicy
      • IndexMetadata
      • IndexMetadata.IndexKind
      • InitFatalErrorException
      • InvalidConfigurationInQueryException
      • InvalidQueryException
      • InvalidTypeException
      • IsBootstrappingException
      • KeyType
      • KeyspaceMetadata
      • ListColumnInfo
      • LocalDate
      • LocalTime
      • Logger
      • LoggingRetryPolicy
      • MapColumnInfo
      • MaterializedViewMetadata
      • Metadata
      • MetadataSyncOptions
      • MetricsExtensions
      • MonitorReportingOptions
      • NoHostAvailableException
      • NoSpeculativeExecutionPolicy
      • NodeRequestInfo
      • NoneAuthProvider
      • NullTypeAdapter
      • OperationTimedOutException
      • OverloadedException
      • PlainTextAuthProvider
      • Policies
      • PoolingOptions
      • PrepareRequest
      • PreparedQueryNotFoundException
      • PreparedStatement
      • PreparedStatementIdMismatchException
      • ProtocolErrorException
      • ProtocolOptions
      • ProtocolVersion
      • QueryExecutionException
      • QueryOptions
      • QueryProtocolOptions
      • QueryProtocolOptions.QueryFlags
      • QueryTimeoutException
      • QueryTrace
      • QueryTrace.Event
      • QueryValidationException
      • ReadFailureException
      • ReadTimeoutException
      • RegularStatement
      • ReplicationStrategies
      • RequestInvalidException
      • RetryDecision
      • RetryDecision.RetryDecisionType
      • RetryLoadBalancingPolicy
      • RetryLoadBalancingPolicyEventArgs
      • RoundRobinPolicy
      • RoutingKey
      • Row
      • RowSet
      • RowSetMetadata
      • SSLOptions
      • SchemaChangedEventArgs
      • SchemaChangedEventArgs.Kind
      • SchemaChangedEventHandler
      • ServerErrorException
      • Session
      • SessionRequestInfo
      • SetColumnInfo
      • SimpleStatement
      • SocketOptions
      • Statement
      • SyntaxError
      • TableColumn
      • TableMetadata
      • TableOptions
      • TimeUuid
      • ToManyConnectionsPerHost
      • TokenAwarePolicy
      • TraceRetrievalException
      • TruncateException
      • TupleColumnInfo
      • TypeAdapters
      • UdtColumnInfo
      • UdtMap
      • UdtMap<T>
      • UdtMappingDefinitions
      • UnauthorizedException
      • UnavailableException
      • Unset
      • VectorColumnInfo
      • WriteFailureException
      • WriteTimeoutException
    • Cassandra.AppMetrics
      • DriverAppMetricsOptions
    • Cassandra.AppMetrics.MetricTypes
      • IAppMetricsCounter
      • IAppMetricsGauge
      • IAppMetricsMeter
      • IAppMetricsMetric
      • IAppMetricsTimer
    • Cassandra.AppMetrics.MetricValues
      • IAppMetricsHistogramValue
      • IAppMetricsMeterValue
      • IAppMetricsMetricWithValue<T>
      • IAppMetricsTimerValue
    • Cassandra.Data
      • CqlBatchTransaction
      • CqlCommand
      • CqlConnection
      • CqlDataAdapter
      • CqlParameter
      • CqlParameterCollection
      • CqlProviderFactory
      • CqlReader
    • Cassandra.Data.Linq
      • AllowFilteringAttribute
      • Batch
      • ClusteringKeyAttribute
      • ColumnAttribute
      • CompactStorageAttribute
      • CounterAttribute
      • CqlArgumentException
      • CqlCommand
      • CqlConditionalCommand<TEntity>
      • CqlDelete
      • CqlFunction
      • CqlInsert<TEntity>
      • CqlLinqNotSupportedException
      • CqlOperator
      • CqlQueryBase<TEntity>
      • CqlQueryExtensions
      • CqlQuerySingleElement<TEntity>
      • CqlQuery<TEntity>
      • CqlScalar<TEntity>
      • CqlToken
      • CqlUpdate
      • ITable
      • IgnoreAttribute
      • PartitionKeyAttribute
      • SecondaryIndexAttribute
      • SessionExtensions
      • StaticColumnAttribute
      • TableAttribute
      • TableType
      • Table<TEntity>
    • Cassandra.DataStax.Auth
      • DseGssapiAuthProvider
      • DsePlainTextAuthProvider
    • Cassandra.DataStax.Auth.Sspi
      • SspiException
    • Cassandra.DataStax.Graph
      • Direction
      • Edge
      • Element
      • ElementMap
      • EnumWrapper
      • FluentGraphStatement
      • GraphNode
      • GraphOptions
      • GraphResultSet
      • GraphStatement
      • IEdge
      • IElement
      • IGraphNode
      • IGraphStatement
      • IPath
      • IProperty
      • IPropertyWithElement
      • IVertex
      • IVertexProperty
      • Path
      • SimpleGraphStatement
      • TEnum
      • Traverser
      • Vertex
    • Cassandra.DataStax.Graph.Internal
      • IGraphSONDeserializer
      • IGraphSONReader
      • IGraphSONSerializer
      • IGraphSONWriter
    • Cassandra.DataStax.Search
      • DateRange
      • DateRangeBound
      • DateRangePrecision
    • Cassandra.Geometry
      • GeometryBase
      • LineString
      • Point
      • Polygon
    • Cassandra.Mapping
      • AppliedInfo<T>
      • ColumnMap
      • Cql
      • CqlQueryOptions
      • IColumnDefinition
      • ICqlBatch
      • ICqlQueryAsyncClient
      • ICqlQueryClient
      • ICqlWriteAsyncClient
      • ICqlWriteClient
      • IMapper
      • IPage<T>
      • ITypeDefinition
      • Map<TPoco>
      • Mapper
      • MappingConfiguration
      • Mappings
      • PrimaryKeyAttribute
      • SortOrder
      • TableNameAttribute
    • Cassandra.Mapping.Attributes
      • ClusteringKeyAttribute
      • ColumnAttribute
      • CounterAttribute
      • FrozenAttribute
      • FrozenKeyAttribute
      • FrozenValueAttribute
      • IgnoreAttribute
      • PartitionKeyAttribute
      • SecondaryIndexAttribute
      • StaticColumnAttribute
      • TableAttribute
    • Cassandra.Mapping.TypeConversion
      • DefaultTypeConverter
      • EnumStringMapper<T>
      • NullableEnumStringMapper<T>
      • TypeConverter
    • Cassandra.Mapping.Utils
      • MemberInfoExtensions
    • Cassandra.Metrics
      • DriverMetricsOptions
      • IDriverMetrics
      • IMetric
      • IMetricsRegistry<TMetric>
      • NodeMetric
      • NodeMetric.Counters
      • NodeMetric.Gauges
      • NodeMetric.Meters
      • NodeMetric.Timers
      • SessionMetric
      • SessionMetric.Counters
      • SessionMetric.Gauges
      • SessionMetric.Meters
      • SessionMetric.Timers
    • Cassandra.Metrics.Abstractions
      • IDriverCounter
      • IDriverGauge
      • IDriverMeter
      • IDriverMetric
      • IDriverMetricsProvider
      • IDriverTimer
    • Cassandra.OpenTelemetry
      • BuilderExtensions
      • CassandraActivitySourceHelper
      • CassandraInstrumentationOptions
      • OpenTelemetryRequestTracker
    • Cassandra.Serialization
      • CustomTypeSerializer<T>
      • TypeSerializer
      • TypeSerializerDefinitions
      • TypeSerializer<T>
      • UdtSerializer
    • Cassandra.Serialization.Primitive
      • DecimalSerializer

    Class CqlReader

    Reads a forward-only stream of rows from Cassandra.

    Inheritance
    object
    MarshalByRefObject
    DbDataReader
    CqlReader
    Implements
    IEnumerable
    IDataReader
    IDataRecord
    IDisposable
    Inherited Members
    DbDataReader.Dispose(bool)
    DbDataReader.GetDbDataReader(int)
    DbDataReader.GetFieldValue<T>(int)
    DbDataReader.GetFieldValueAsync<T>(int)
    DbDataReader.GetFieldValueAsync<T>(int, CancellationToken)
    DbDataReader.GetStream(int)
    DbDataReader.GetTextReader(int)
    DbDataReader.IsDBNullAsync(int)
    DbDataReader.IsDBNullAsync(int, CancellationToken)
    DbDataReader.NextResultAsync()
    DbDataReader.NextResultAsync(CancellationToken)
    DbDataReader.ReadAsync()
    DbDataReader.ReadAsync(CancellationToken)
    DbDataReader.VisibleFieldCount
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Cassandra.Data
    Assembly: Cassandra.dll
    Syntax
    public class CqlReader : DbDataReader, IEnumerable, IDataReader, IDataRecord, IDisposable

    Properties

    Depth

    Declaration
    public override int Depth { get; }
    Property Value
    Type Description
    int
    Overrides
    DbDataReader.Depth

    FieldCount

    Declaration
    public override int FieldCount { get; }
    Property Value
    Type Description
    int
    Overrides
    DbDataReader.FieldCount

    HasRows

    Declaration
    public override bool HasRows { get; }
    Property Value
    Type Description
    bool
    Overrides
    DbDataReader.HasRows

    IsClosed

    Declaration
    public override bool IsClosed { get; }
    Property Value
    Type Description
    bool
    Overrides
    DbDataReader.IsClosed

    this[int]

    Declaration
    public override object this[int ordinal] { get; }
    Parameters
    Type Name Description
    int ordinal
    Property Value
    Type Description
    object
    Overrides
    DbDataReader.this[int]

    this[string]

    Declaration
    public override object this[string name] { get; }
    Parameters
    Type Name Description
    string name
    Property Value
    Type Description
    object
    Overrides
    DbDataReader.this[string]

    RecordsAffected

    Declaration
    public override int RecordsAffected { get; }
    Property Value
    Type Description
    int
    Overrides
    DbDataReader.RecordsAffected

    Methods

    Close()

    Declaration
    public override void Close()
    Overrides
    DbDataReader.Close()

    GetBoolean(int)

    Declaration
    public override bool GetBoolean(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    bool
    Overrides
    DbDataReader.GetBoolean(int)

    GetByte(int)

    Declaration
    public override byte GetByte(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    byte
    Overrides
    DbDataReader.GetByte(int)

    GetBytes(int, long, byte[], int, int)

    Declaration
    public override long GetBytes(int ordinal, long dataOffset, byte[] buffer, int bufferOffset, int length)
    Parameters
    Type Name Description
    int ordinal
    long dataOffset
    byte[] buffer
    int bufferOffset
    int length
    Returns
    Type Description
    long
    Overrides
    DbDataReader.GetBytes(int, long, byte[], int, int)

    GetChar(int)

    Declaration
    public override char GetChar(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    char
    Overrides
    DbDataReader.GetChar(int)

    GetChars(int, long, char[], int, int)

    Declaration
    public override long GetChars(int ordinal, long dataOffset, char[] buffer, int bufferOffset, int length)
    Parameters
    Type Name Description
    int ordinal
    long dataOffset
    char[] buffer
    int bufferOffset
    int length
    Returns
    Type Description
    long
    Overrides
    DbDataReader.GetChars(int, long, char[], int, int)

    GetDataTypeName(int)

    Declaration
    public override string GetDataTypeName(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    string
    Overrides
    DbDataReader.GetDataTypeName(int)

    GetDateTime(int)

    Declaration
    public override DateTime GetDateTime(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    DateTime
    Overrides
    DbDataReader.GetDateTime(int)

    GetDecimal(int)

    Declaration
    public override decimal GetDecimal(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    decimal
    Overrides
    DbDataReader.GetDecimal(int)

    GetDouble(int)

    Declaration
    public override double GetDouble(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    double
    Overrides
    DbDataReader.GetDouble(int)

    GetEnumerator()

    Declaration
    public override IEnumerator GetEnumerator()
    Returns
    Type Description
    IEnumerator
    Overrides
    DbDataReader.GetEnumerator()

    GetFieldType(int)

    Declaration
    public override Type GetFieldType(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    Type
    Overrides
    DbDataReader.GetFieldType(int)

    GetFloat(int)

    Declaration
    public override float GetFloat(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    float
    Overrides
    DbDataReader.GetFloat(int)

    GetGuid(int)

    Declaration
    public override Guid GetGuid(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    Guid
    Overrides
    DbDataReader.GetGuid(int)

    GetInt16(int)

    Declaration
    public override short GetInt16(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    short
    Overrides
    DbDataReader.GetInt16(int)

    GetInt32(int)

    Declaration
    public override int GetInt32(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    int
    Overrides
    DbDataReader.GetInt32(int)

    GetInt64(int)

    Declaration
    public override long GetInt64(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    long
    Overrides
    DbDataReader.GetInt64(int)

    GetName(int)

    Declaration
    public override string GetName(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    string
    Overrides
    DbDataReader.GetName(int)

    GetOrdinal(string)

    Declaration
    public override int GetOrdinal(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    int
    Overrides
    DbDataReader.GetOrdinal(string)

    GetSchemaTable()

    Declaration
    public override DataTable GetSchemaTable()
    Returns
    Type Description
    DataTable
    Overrides
    DbDataReader.GetSchemaTable()

    GetString(int)

    Declaration
    public override string GetString(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    string
    Overrides
    DbDataReader.GetString(int)

    GetValue(int)

    Declaration
    public override object GetValue(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    object
    Overrides
    DbDataReader.GetValue(int)

    GetValues(object[])

    Declaration
    public override int GetValues(object[] values)
    Parameters
    Type Name Description
    object[] values
    Returns
    Type Description
    int
    Overrides
    DbDataReader.GetValues(object[])

    IsDBNull(int)

    Declaration
    public override bool IsDBNull(int ordinal)
    Parameters
    Type Name Description
    int ordinal
    Returns
    Type Description
    bool
    Overrides
    DbDataReader.IsDBNull(int)

    NextResult()

    Declaration
    public override bool NextResult()
    Returns
    Type Description
    bool
    Overrides
    DbDataReader.NextResult()

    Read()

    Declaration
    public override bool Read()
    Returns
    Type Description
    bool
    Overrides
    DbDataReader.Read()

    Implements

    IEnumerable
    IDataReader
    IDataRecord
    IDisposable
    Back to top © DataStax, All rights reserved.