• 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 CqlFunction

    Represents a set of functions that are defined at CQL level

    Inheritance
    object
    CqlFunction
    Inherited Members
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Cassandra.Data.Linq
    Assembly: Cassandra.dll
    Syntax
    public sealed class CqlFunction

    Methods

    Equals(object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    object.Equals(object)

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    object.GetHashCode()

    MaxTimeUuid(DateTimeOffset)

    CQL function maxTimeuuid() that returns biggest timeuuid value having the provided timestamp

    Declaration
    public static CqlFunction MaxTimeUuid(DateTimeOffset value)
    Parameters
    Type Name Description
    DateTimeOffset value
    Returns
    Type Description
    CqlFunction

    MinTimeUuid(DateTimeOffset)

    CQL function maxTimeuuid() that returns smallest timeuuid value having the provided timestamp

    Declaration
    public static CqlFunction MinTimeUuid(DateTimeOffset value)
    Parameters
    Type Name Description
    DateTimeOffset value
    Returns
    Type Description
    CqlFunction

    ToObject(CqlFunction)

    Declaration
    public static object ToObject(CqlFunction value)
    Parameters
    Type Name Description
    CqlFunction value
    Returns
    Type Description
    object

    Token(object)

    CQL function token

    Declaration
    public static CqlFunction Token(object key)
    Parameters
    Type Name Description
    object key
    Returns
    Type Description
    CqlFunction

    Token(object, object)

    CQL function token

    Declaration
    public static CqlFunction Token(object key1, object key2)
    Parameters
    Type Name Description
    object key1
    object key2
    Returns
    Type Description
    CqlFunction

    Token(object, object, object)

    CQL function token

    Declaration
    public static CqlFunction Token(object key1, object key2, object key3)
    Parameters
    Type Name Description
    object key1
    object key2
    object key3
    Returns
    Type Description
    CqlFunction

    Token(object, object, object, object)

    CQL function token

    Declaration
    public static CqlFunction Token(object key1, object key2, object key3, object key4)
    Parameters
    Type Name Description
    object key1
    object key2
    object key3
    object key4
    Returns
    Type Description
    CqlFunction

    WriteTime(object)

    CQL function writetime

    Declaration
    public static long? WriteTime(object key)
    Parameters
    Type Name Description
    object key
    Returns
    Type Description
    long?

    Operators

    operator ==(CqlFunction, CqlFunction)

    Declaration
    public static bool operator ==(CqlFunction b, CqlFunction a)
    Parameters
    Type Name Description
    CqlFunction b
    CqlFunction a
    Returns
    Type Description
    bool

    operator ==(CqlFunction, Guid)

    Declaration
    public static bool operator ==(CqlFunction a, Guid b)
    Parameters
    Type Name Description
    CqlFunction a
    Guid b
    Returns
    Type Description
    bool

    operator ==(CqlFunction, object)

    Declaration
    public static bool operator ==(CqlFunction a, object b)
    Parameters
    Type Name Description
    CqlFunction a
    object b
    Returns
    Type Description
    bool

    operator ==(Guid, CqlFunction)

    Declaration
    public static bool operator ==(Guid b, CqlFunction a)
    Parameters
    Type Name Description
    Guid b
    CqlFunction a
    Returns
    Type Description
    bool

    operator ==(object, CqlFunction)

    Declaration
    public static bool operator ==(object b, CqlFunction a)
    Parameters
    Type Name Description
    object b
    CqlFunction a
    Returns
    Type Description
    bool

    operator >(CqlFunction, CqlFunction)

    Declaration
    public static bool operator >(CqlFunction a, CqlFunction b)
    Parameters
    Type Name Description
    CqlFunction a
    CqlFunction b
    Returns
    Type Description
    bool

    operator >(CqlFunction, Guid)

    Declaration
    public static bool operator >(CqlFunction a, Guid b)
    Parameters
    Type Name Description
    CqlFunction a
    Guid b
    Returns
    Type Description
    bool

    operator >(CqlFunction, object)

    Declaration
    public static bool operator >(CqlFunction a, object b)
    Parameters
    Type Name Description
    CqlFunction a
    object b
    Returns
    Type Description
    bool

    operator >(Guid, CqlFunction)

    Declaration
    public static bool operator >(Guid b, CqlFunction a)
    Parameters
    Type Name Description
    Guid b
    CqlFunction a
    Returns
    Type Description
    bool

    operator >(object, CqlFunction)

    Declaration
    public static bool operator >(object b, CqlFunction a)
    Parameters
    Type Name Description
    object b
    CqlFunction a
    Returns
    Type Description
    bool

    operator >=(CqlFunction, CqlFunction)

    Declaration
    public static bool operator >=(CqlFunction b, CqlFunction a)
    Parameters
    Type Name Description
    CqlFunction b
    CqlFunction a
    Returns
    Type Description
    bool

    operator >=(CqlFunction, Guid)

    Declaration
    public static bool operator >=(CqlFunction a, Guid b)
    Parameters
    Type Name Description
    CqlFunction a
    Guid b
    Returns
    Type Description
    bool

    operator >=(CqlFunction, object)

    Declaration
    public static bool operator >=(CqlFunction a, object b)
    Parameters
    Type Name Description
    CqlFunction a
    object b
    Returns
    Type Description
    bool

    operator >=(Guid, CqlFunction)

    Declaration
    public static bool operator >=(Guid b, CqlFunction a)
    Parameters
    Type Name Description
    Guid b
    CqlFunction a
    Returns
    Type Description
    bool

    operator >=(object, CqlFunction)

    Declaration
    public static bool operator >=(object b, CqlFunction a)
    Parameters
    Type Name Description
    object b
    CqlFunction a
    Returns
    Type Description
    bool

    implicit operator Guid(CqlFunction)

    Declaration
    public static implicit operator Guid(CqlFunction value)
    Parameters
    Type Name Description
    CqlFunction value
    Returns
    Type Description
    Guid

    operator !=(CqlFunction, CqlFunction)

    Declaration
    public static bool operator !=(CqlFunction b, CqlFunction a)
    Parameters
    Type Name Description
    CqlFunction b
    CqlFunction a
    Returns
    Type Description
    bool

    operator !=(CqlFunction, Guid)

    Declaration
    public static bool operator !=(CqlFunction a, Guid b)
    Parameters
    Type Name Description
    CqlFunction a
    Guid b
    Returns
    Type Description
    bool

    operator !=(CqlFunction, object)

    Declaration
    public static bool operator !=(CqlFunction a, object b)
    Parameters
    Type Name Description
    CqlFunction a
    object b
    Returns
    Type Description
    bool

    operator !=(Guid, CqlFunction)

    Declaration
    public static bool operator !=(Guid b, CqlFunction a)
    Parameters
    Type Name Description
    Guid b
    CqlFunction a
    Returns
    Type Description
    bool

    operator !=(object, CqlFunction)

    Declaration
    public static bool operator !=(object b, CqlFunction a)
    Parameters
    Type Name Description
    object b
    CqlFunction a
    Returns
    Type Description
    bool

    operator <(CqlFunction, CqlFunction)

    Declaration
    public static bool operator <(CqlFunction a, CqlFunction b)
    Parameters
    Type Name Description
    CqlFunction a
    CqlFunction b
    Returns
    Type Description
    bool

    operator <(CqlFunction, Guid)

    Declaration
    public static bool operator <(CqlFunction a, Guid b)
    Parameters
    Type Name Description
    CqlFunction a
    Guid b
    Returns
    Type Description
    bool

    operator <(CqlFunction, object)

    Declaration
    public static bool operator <(CqlFunction a, object b)
    Parameters
    Type Name Description
    CqlFunction a
    object b
    Returns
    Type Description
    bool

    operator <(Guid, CqlFunction)

    Declaration
    public static bool operator <(Guid b, CqlFunction a)
    Parameters
    Type Name Description
    Guid b
    CqlFunction a
    Returns
    Type Description
    bool

    operator <(object, CqlFunction)

    Declaration
    public static bool operator <(object a, CqlFunction b)
    Parameters
    Type Name Description
    object a
    CqlFunction b
    Returns
    Type Description
    bool

    operator <=(CqlFunction, CqlFunction)

    Declaration
    public static bool operator <=(CqlFunction b, CqlFunction a)
    Parameters
    Type Name Description
    CqlFunction b
    CqlFunction a
    Returns
    Type Description
    bool

    operator <=(CqlFunction, Guid)

    Declaration
    public static bool operator <=(CqlFunction a, Guid b)
    Parameters
    Type Name Description
    CqlFunction a
    Guid b
    Returns
    Type Description
    bool

    operator <=(CqlFunction, object)

    Declaration
    public static bool operator <=(CqlFunction a, object b)
    Parameters
    Type Name Description
    CqlFunction a
    object b
    Returns
    Type Description
    bool

    operator <=(Guid, CqlFunction)

    Declaration
    public static bool operator <=(Guid b, CqlFunction a)
    Parameters
    Type Name Description
    Guid b
    CqlFunction a
    Returns
    Type Description
    bool

    operator <=(object, CqlFunction)

    Declaration
    public static bool operator <=(object b, CqlFunction a)
    Parameters
    Type Name Description
    object b
    CqlFunction a
    Returns
    Type Description
    bool
    Back to top © DataStax, All rights reserved.