file dse.h
C/C++ DataStax Enterprise Driver
Macros
DSE_VERSION_MAJOR
=1
DSE_VERSION_MINOR
=4
DSE_VERSION_PATCH
=1
DSE_VERSION_SUFFIX
=""
Types
DseGraphOptions
typedef struct DseGraphOptions_ DseGraphOptions
DseGraphStatement
typedef struct DseGraphStatement_ DseGraphStatement
DseGraphObject
typedef struct DseGraphObject_ DseGraphObject
DseGraphArray
typedef struct DseGraphArray_ DseGraphArray
DseGraphResultSet
typedef struct DseGraphResultSet_ DseGraphResultSet
DseGraphResult
typedef struct DseGraphResult_ DseGraphResult
DseLineString
typedef struct DseLineString_ DseLineString
DseLineStringIterator
typedef struct DseLineStringIterator_ DseLineStringIterator
DsePolygon
typedef struct DsePolygon_ DsePolygon
DsePolygonIterator
typedef struct DsePolygonIterator_ DsePolygonIterator
DseGssapiAuthenticatorLockCallback
typedef void(* DseGssapiAuthenticatorLockCallback) (void *data)
GSSAPI lock callback.
DseGssapiAuthenticatorUnlockCallback
typedef void(* DseGssapiAuthenticatorUnlockCallback) (void *data)
GSSAPI unlock callback.
Enums
DseDateRangePrecision
-
DSE_DATE_RANGE_PRECISION_UNBOUNDED= 0xFF -
DSE_DATE_RANGE_PRECISION_YEAR= 0 -
DSE_DATE_RANGE_PRECISION_MONTH= 1 -
DSE_DATE_RANGE_PRECISION_DAY= 2 -
DSE_DATE_RANGE_PRECISION_HOUR= 3 -
DSE_DATE_RANGE_PRECISION_MINUTE= 4 -
DSE_DATE_RANGE_PRECISION_SECOND= 5 -
DSE_DATE_RANGE_PRECISION_MILLISECOND= 6
DseGraphResultType
DSE_GRAPH_RESULT_TYPE_NULLDSE_GRAPH_RESULT_TYPE_BOOLDSE_GRAPH_RESULT_TYPE_NUMBERDSE_GRAPH_RESULT_TYPE_STRINGDSE_GRAPH_RESULT_TYPE_OBJECTDSE_GRAPH_RESULT_TYPE_ARRAY
Graph result types
Functions
Parse the WKT representation of a point and extract the x,y coordinates.
CassError dse_point_from_wkt_n
(const char * wkt, size_t wkt_length, cass_double_t * x, cass_double_t * y )
Same as dse_point_from_wkt, but with lengths for string parameters.
CassError dse_gssapi_authenticator_set_lock_callbacks
(DseGssapiAuthenticatorLockCallback lock_callback, DseGssapiAuthenticatorUnlockCallback unlock_callback, void * data )
Set lock callbacks for GSSAPI authentication. This is used to protect Kerberos libraries that are not thread-safe.