kudu::client::KuduPredicate Class Reference

A representation of comparison predicate for Kudu queries. More...

#include <scan_predicate.h>

List of all members.

Public Types

enum  ComparisonOp {
  LESS_EQUAL, GREATER_EQUAL, EQUAL, LESS,
  GREATER
}
 

Supported comparison operators.


Public Member Functions

KuduPredicateClone () const

Public Attributes

class KUDU_NO_EXPORT Data
 Forward declaration for the embedded PIMPL class.

Friends

class ComparisonPredicateData
class ErrorPredicateData
class KuduTable
class ScanConfiguration

Detailed Description

A representation of comparison predicate for Kudu queries.

Call KuduTable::NewComparisonPredicate() to create a predicate object.


Member Function Documentation

KuduPredicate* kudu::client::KuduPredicate::Clone (  )  const
Returns:
A new, identical, KuduPredicate object.

Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines