| Package | Description | 
|---|---|
| org.apache.kudu | |
| org.apache.kudu.client | |
| org.apache.kudu.flume.sink | |
| org.apache.kudu.mapreduce | |
| org.apache.kudu.mapreduce.tools | 
| Class and Description | 
|---|
| PartialRow Class used to represent parts of a row along with its schema. | 
| Class and Description | 
|---|
| AbstractKuduScannerBuilder Abstract class to extend in order to create builders for scanners. | 
| AlterTableOptions This builder must be used to alter a table. | 
| AlterTableResponse | 
| AsyncKuduClient A fully asynchronous and thread-safe client for Kudu. | 
| AsyncKuduClient.AsyncKuduClientBuilder Builder class to use in order to connect to Kudu. | 
| AsyncKuduScanner Creates a scanner to read data from Kudu. | 
| AsyncKuduScanner.AsyncKuduScannerBuilder A Builder class to build  AsyncKuduScanner. | 
| AsyncKuduScanner.ReadMode The possible read modes for scanners. | 
| AsyncKuduSession An  AsyncKuduSessionbelongs to a specificAsyncKuduClient, and represents a
 context in which all write data access should take place. | 
| ColumnRangePredicate Deprecated. 
 use the  KuduPredicateclass instead. | 
| CreateTableOptions This is a builder class for all the options that can be provided while creating a table. | 
| Delete Class of Operation for whole row removals. | 
| DeleteTableResponse | 
| ExternalConsistencyMode The possible external consistency modes on which Kudu operates. | 
| HasFailedRpcException Interface implemented by  KuduExceptions that can tell you which
 RPC failed. | 
| Insert Represents a single row insert. | 
| IsAlterTableDoneResponse Response to a isAlterTableDone command to use to know if an alter table is currently running on
 the specified table. | 
| IsCreateTableDoneResponse Response to an isCreateTableDone command. | 
| KuduClient A synchronous and thread-safe client for Kudu. | 
| KuduClient.KuduClientBuilder Builder class to use in order to connect to Kudu. | 
| KuduException The parent class of all exceptions sent by the Kudu client. | 
| KuduPredicate A predicate which can be used to filter rows based on the value of a column. | 
| KuduPredicate.ComparisonOp The comparison operator of a predicate. | 
| KuduScanner Synchronous version of  AsyncKuduScanner. | 
| KuduScanner.KuduScannerBuilder A Builder class to build  KuduScanner. | 
| KuduScanToken A scan token describes a partial scan of a Kudu table limited to a single
 contiguous physical location. | 
| KuduScanToken.KuduScanTokenBuilder Builds a sequence of scan tokens. | 
| KuduSession Synchronous version of  AsyncKuduSession. | 
| KuduTable A KuduTable represents a table on a particular cluster. | 
| ListTablesResponse | 
| ListTabletServersResponse | 
| LocatedTablet Information about the locations of tablets in a Kudu table. | 
| LocatedTablet.Replica One of the replicas of the tablet. | 
| Operation Base class for the RPCs that related to WriteRequestPB. | 
| OperationResponse | 
| PartialRow Class used to represent parts of a row along with its schema. | 
| RangePartitionBound Specifies whether a range partition bound is inclusive or exclusive. | 
| ReplicaSelection Policy with which to choose amongst multiple replicas. | 
| RowError Wrapper class for a single row error. | 
| RowErrorsAndOverflowStatus Container class used as a response when retrieving pending row errors. | 
| RowResult RowResult represents one row from a scanner. | 
| RowResultIterator Class that contains the rows sent by a tablet server, exhausting this iterator only means
 that all the rows from the last server response were read. | 
| SessionConfiguration Interface that defines the methods used to configure a session. | 
| SessionConfiguration.FlushMode | 
| Statistics A Statistics belongs to a specific AsyncKuduClient. | 
| Statistics.Statistic The statistic enum to pass when querying. | 
| Status Representation of an error code and message. | 
| Update Operation to update columns on an existing row. | 
| Upsert Represents a single row upsert. | 
| Class and Description | 
|---|
| KuduClient A synchronous and thread-safe client for Kudu. | 
| KuduTable A KuduTable represents a table on a particular cluster. | 
| Operation Base class for the RPCs that related to WriteRequestPB. | 
| Class and Description | 
|---|
| AsyncKuduClient A fully asynchronous and thread-safe client for Kudu. | 
| KuduClient A synchronous and thread-safe client for Kudu. | 
| KuduException The parent class of all exceptions sent by the Kudu client. | 
| KuduTable A KuduTable represents a table on a particular cluster. | 
| Operation Base class for the RPCs that related to WriteRequestPB. | 
| RowResult RowResult represents one row from a scanner. | 
| Class and Description | 
|---|
| CreateTableOptions This is a builder class for all the options that can be provided while creating a table. | 
Copyright © 2018 The Apache Software Foundation. All rights reserved.