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.