|
Kudu C++ client API
|
A representation of comparison predicate for Kudu queries. More...
#include <scan_predicate.h>
Public Types | |
| enum | ComparisonOp { LESS_EQUAL, GREATER_EQUAL, EQUAL, LESS, GREATER } |
| Supported comparison operators. | |
Public Member Functions | |
| KuduPredicate * | Clone () const |
Public Attributes | |
| class KUDU_NO_EXPORT | Data |
| Forward declaration for the embedded PIMPL class. More... | |
Friends | |
| class | ComparisonPredicateData |
| class | ErrorPredicateData |
| class | InListPredicateData |
| class | IsNotNullPredicateData |
| class | IsNullPredicateData |
| class | KuduTable |
| class | ScanConfiguration |
A representation of comparison predicate for Kudu queries.
Call KuduTable::NewComparisonPredicate() to create a predicate object.
| KuduPredicate* kudu::client::KuduPredicate::Clone | ( | ) | const |
| class KUDU_NO_EXPORT kudu::client::KuduPredicate::Data |
Forward declaration for the embedded PIMPL class.
The PIMPL class has to be public since it's actually just an interface, and gcc gives an error trying to derive from a private nested class.