Kudu C++ client API
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nkudu
 Nclient
 Ninternal
 CAsyncLeaderMasterRpc
 CKuduClientA handle for a connection to a cluster
 CKuduClientBuilderA "factory" for KuduClient objects
 CKuduColumnSchemaRepresentation of the column schema
 CKuduColumnSpecBuilder API for specifying or altering a column within a table schema
 CKuduColumnStorageAttributesRepresentation of column storage attributes
 CKuduColumnTypeAttributesRepresentation of column type attributes
 CKuduDeleteA single row delete to be sent to the cluster
 CKuduErrorThis class represents an error which occurred in a write operation
 CKuduInsertA single row insert to be sent to the cluster
 CKuduLoggingCallbackThe interface for all logging callbacks
 CKuduLoggingFunctionCallbackThe logging callback that invokes a function by pointer with a single argument
 CKuduLoggingMemberCallbackThe logging callback that invokes a member function of an object
 CKuduPartitioner
 CKuduPartitionerBuilderBuilder for Partitioner instances
 CKuduPredicateA representation of comparison predicate for Kudu queries
 CKuduReplicaIn-memory representation of a remote tablet's replica
 CKuduScanBatchA batch of zero or more rows returned by a scan operation
 CKuduScannerThis class is a representation of a single scan
 CKuduScanTokenA scan descriptor limited to a single physical contiguous location
 CKuduScanTokenBuilderBuilds scan tokens for a table
 CKuduSchemaA representation of a table's schema
 CKuduSchemaBuilderBuilder API for constructing a KuduSchema object
 CKuduSessionRepresentation of a Kudu client session
 CKuduStatusCallbackThe interface for all status callbacks
 CKuduStatusFunctionCallbackThe status callback that invokes a function by pointer with a single argument
 CKuduStatusMemberCallbackThe status callback that invokes a member function of an object
 CKuduTableA representation of a table on a particular cluster
 CKuduTableAltererAlters an existing table based on the provided steps
 CKuduTableCreatorA helper class to create a new table with the desired options
 CKuduTabletIn-memory representation of a remote tablet
 CKuduTabletServerIn-memory representation of a remote tablet server
 CKuduUpdateA single row update to be sent to the cluster
 CKuduUpsertA single row upsert to be sent to the cluster
 CKuduValueA constant cell value with a specific type
 CKuduWriteOperationA single-row write operation to be sent to a Kudu table
 CResourceMetricsA generic catalog of simple metrics
 Ninternal_logging
 CCerrLogA helper for stderr log sink
 CNullLogA helper for the nil log sink
 CMonoDeltaA representation of a time interval
 CMonoTimeRepresentation of a particular point in time
 CSliceA wrapper around externally allocated data
 CComparatorComparator struct, useful for ordered collections (like STL maps)
 CSliceMapSTL map whose keys are Slices
 CStatusA representation of an operation's outcome
 CKuduPartialRowA row which may only contain values for a subset of the columns