• DataStax Enterprise C# Driver API Documentation

    Show / Hide Table of Contents
    • Dse
      • AggregateMetadata
      • AlreadyExistsException
      • AtomicMonotonicTimestampGenerator
      • AtomicMonotonicWinApiTimestampGenerator
      • AuthenticationException
      • BatchStatement
      • BatchType
      • BigIntegerTypeAdapter
      • BoundStatement
      • Builder
      • BusyPoolException
      • CassandraConnectionStringBuilder
      • ClientOptions
      • Cluster
      • ColumnDesc
      • ColumnTypeCode
      • CompressionType
      • Configuration
      • ConsistencyLevel
      • ConstantReconnectionPolicy
      • ConstantSpeculativeExecutionPolicy
      • CqlColumn
      • CustomColumnInfo
      • DataCollectionMetadata
      • DataCollectionMetadata.SortOrder
      • DCAwareRoundRobinPolicy
      • DecimalTypeAdapter
      • DefaultRetryPolicy
      • Diagnostics
      • DowngradingConsistencyRetryPolicy
      • DriverException
      • DriverInternalError
      • DseCluster
      • DseClusterBuilder
      • DseConfiguration
      • DseLoadBalancingPolicy
      • Duration
      • DynamicCompositeTypeAdapter
      • EC2MultiRegionTranslator
      • ExecutionException
      • ExecutionInfo
      • ExponentialReconnectionPolicy
      • Extensions
      • FallthroughRetryPolicy
      • FixedReconnectionPolicy
      • FunctionFailureException
      • FunctionMetadata
      • Host
      • HostDistance
      • HostsEventArgs
      • HostsEventArgs.Kind
      • HostsEventHandler
      • IAddressTranslator
      • IAuthenticator
      • IAuthProvider
      • IAuthProviderNamed
      • ICluster
      • IColumnInfo
      • IdempotenceAwareRetryPolicy
      • IDseCluster
      • IDseSession
      • IExecutionProfile
      • IExecutionProfileBuilder
      • IExecutionProfileOptions
      • IExtendedRetryPolicy
      • IFrameCompressor
      • IInitializer
      • ILoadBalancingPolicy
      • IndexMetadata
      • IndexMetadata.IndexKind
      • InvalidConfigurationInQueryException
      • InvalidQueryException
      • InvalidTypeException
      • IReconnectionPolicy
      • IReconnectionSchedule
      • IRetryPolicy
      • IsBootstrappingException
      • ISession
      • ISessionState
      • ISpeculativeExecutionPlan
      • ISpeculativeExecutionPolicy
      • IStatement
      • ITimestampGenerator
      • ITypeAdapter
      • KeyspaceMetadata
      • KeyType
      • ListColumnInfo
      • LocalDate
      • LocalTime
      • Logger
      • LoggingRetryPolicy
      • MapColumnInfo
      • MaterializedViewMetadata
      • Metadata
      • MetadataSyncOptions
      • MetricsExtensions
      • MonitorReportingOptions
      • NoHostAvailableException
      • NoneAuthProvider
      • NoSpeculativeExecutionPolicy
      • NullTypeAdapter
      • OperationTimedOutException
      • OverloadedException
      • PlainTextAuthProvider
      • Policies
      • PoolingOptions
      • 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
      • SchemaChangedEventArgs
      • SchemaChangedEventArgs.Kind
      • SchemaChangedEventHandler
      • ServerErrorException
      • Session
      • SetColumnInfo
      • SimpleStatement
      • SocketOptions
      • SSLOptions
      • Statement
      • SyntaxError
      • TableColumn
      • TableMetadata
      • TableOptions
      • TimeUuid
      • TokenAwarePolicy
      • ToManyConnectionsPerHost
      • TraceRetrievalException
      • TruncateException
      • TupleColumnInfo
      • TypeAdapters
      • UdtColumnInfo
      • UdtMap
      • UdtMap<T>
      • UdtMappingDefinitions
      • UnauthorizedException
      • UnavailableException
      • Unset
      • WriteFailureException
      • WriteTimeoutException
    • Dse.AppMetrics
      • DriverAppMetricsOptions
    • Dse.AppMetrics.MetricTypes
      • IAppMetricsCounter
      • IAppMetricsGauge
      • IAppMetricsMeter
      • IAppMetricsMetric
      • IAppMetricsTimer
    • Dse.AppMetrics.MetricValues
      • IAppMetricsHistogramValue
      • IAppMetricsMeterValue
      • IAppMetricsMetricWithValue<T>
      • IAppMetricsTimerValue
    • Dse.Auth
      • DseGssapiAuthProvider
      • DsePlainTextAuthProvider
    • Dse.Auth.Sspi
      • SspiException
    • Dse.Data
      • CqlBatchTransaction
      • CqlCommand
      • CqlConnection
      • CqlDataAdapter
      • CqlParameter
      • CqlParameterCollection
      • CqlProviderFactory
      • CqlReader
    • Dse.Data.Linq
      • AllowFilteringAttribute
      • Batch
      • ClusteringKeyAttribute
      • ColumnAttribute
      • CompactStorageAttribute
      • CounterAttribute
      • CqlArgumentException
      • CqlCommand
      • CqlConditionalCommand<TEntity>
      • CqlDelete
      • CqlFunction
      • CqlInsert<TEntity>
      • CqlLinqNotSupportedException
      • CqlOperator
      • CqlQuery<TEntity>
      • CqlQueryBase<TEntity>
      • CqlQueryExtensions
      • CqlQuerySingleElement<TEntity>
      • CqlScalar<TEntity>
      • CqlToken
      • CqlUpdate
      • IgnoreAttribute
      • ITable
      • PartitionKeyAttribute
      • SecondaryIndexAttribute
      • SessionExtensions
      • StaticColumnAttribute
      • Table<TEntity>
      • TableAttribute
      • TableType
    • Dse.Geometry
      • GeometryBase
      • LineString
      • Point
      • Polygon
    • Dse.Graph
      • Edge
      • Element
      • GraphNode
      • GraphOptions
      • GraphResultSet
      • GraphStatement
      • IEdge
      • IElement
      • IGraphNode
      • IGraphStatement
      • IPath
      • IProperty
      • IVertex
      • IVertexProperty
      • Path
      • SimpleGraphStatement
      • Vertex
    • Dse.Mapping
      • AppliedInfo<T>
      • ColumnMap
      • Cql
      • CqlQueryOptions
      • IColumnDefinition
      • ICqlBatch
      • ICqlQueryAsyncClient
      • ICqlQueryClient
      • ICqlWriteAsyncClient
      • ICqlWriteClient
      • IMapper
      • IPage<T>
      • ITypeDefinition
      • Map<TPoco>
      • Mapper
      • MappingConfiguration
      • Mappings
      • SortOrder
    • Dse.Mapping.Attributes
      • ClusteringKeyAttribute
      • ColumnAttribute
      • CounterAttribute
      • FrozenAttribute
      • FrozenKeyAttribute
      • FrozenValueAttribute
      • IgnoreAttribute
      • PartitionKeyAttribute
      • SecondaryIndexAttribute
      • StaticColumnAttribute
      • TableAttribute
    • Dse.Mapping.TypeConversion
      • DefaultTypeConverter
      • EnumStringMapper<T>
      • NullableEnumStringMapper<T>
      • TypeConverter
    • Dse.Mapping.Utils
      • MemberInfoExtensions
    • Dse.Metrics
      • DriverMetricsOptions
      • IDriverMetrics
      • IMetric
      • IMetricsRegistry<TMetric>
      • NodeMetric
      • NodeMetric.Counters
      • NodeMetric.Gauges
      • NodeMetric.Meters
      • NodeMetric.Timers
      • SessionMetric
      • SessionMetric.Counters
      • SessionMetric.Gauges
      • SessionMetric.Meters
      • SessionMetric.Timers
    • Dse.Metrics.Abstractions
      • IDriverCounter
      • IDriverGauge
      • IDriverMeter
      • IDriverMetric
      • IDriverMetricsProvider
      • IDriverTimer
    • Dse.Search
      • DateRange
      • DateRangeBound
      • DateRangePrecision
    • Dse.Serialization
      • CustomTypeSerializer<T>
      • TypeSerializer
      • TypeSerializer<T>
      • TypeSerializerDefinitions
      • UdtSerializer

    Class CqlFunction

    Represents a set of functions that are defined at CQL level

    Inheritance
    System.Object
    CqlFunction
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Dse.Data.Linq
    Assembly: Dse.dll
    Syntax
    public sealed class CqlFunction

    Methods

    Equals(Object)

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

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.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
    System.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
    System.DateTimeOffset value
    Returns
    Type Description
    CqlFunction

    Token(Object)

    CQL function token

    Declaration
    public static CqlFunction Token(object key)
    Parameters
    Type Name Description
    System.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
    System.Object key1
    System.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
    System.Object key1
    System.Object key2
    System.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
    System.Object key1
    System.Object key2
    System.Object key3
    System.Object key4
    Returns
    Type Description
    CqlFunction

    ToObject(CqlFunction)

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

    Operators

    Equality(CqlFunction, CqlFunction)

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

    Equality(CqlFunction, Object)

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

    Equality(Object, CqlFunction)

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

    GreaterThan(CqlFunction, CqlFunction)

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

    GreaterThan(CqlFunction, Object)

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

    GreaterThan(Object, CqlFunction)

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

    GreaterThanOrEqual(CqlFunction, CqlFunction)

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

    GreaterThanOrEqual(CqlFunction, Object)

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

    GreaterThanOrEqual(Object, CqlFunction)

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

    Implicit(CqlFunction to Guid)

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

    Inequality(CqlFunction, CqlFunction)

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

    Inequality(CqlFunction, Object)

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

    Inequality(Object, CqlFunction)

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

    LessThan(CqlFunction, CqlFunction)

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

    LessThan(CqlFunction, Object)

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

    LessThan(Object, CqlFunction)

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

    LessThanOrEqual(CqlFunction, CqlFunction)

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

    LessThanOrEqual(CqlFunction, Object)

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

    LessThanOrEqual(Object, CqlFunction)

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