OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RexWindowFunctionOperator::RexWindowBound Struct Reference

#include <RelAlgDag.h>

Public Member Functions

bool isUnboundedPreceding () const
 
bool isUnboundedFollowing () const
 
bool isRowOffsetPreceding () const
 
bool isRowOffsetFollowing () const
 
bool isCurrentRow () const
 
bool hasNoFraming () const
 

Public Attributes

bool unbounded {false}
 
bool preceding {false}
 
bool following {false}
 
bool is_current_row {false}
 
std::shared_ptr< const RexScalarbound_expr
 
int order_key {0}
 

Detailed Description

Definition at line 576 of file RelAlgDag.h.

Member Function Documentation

bool RexWindowFunctionOperator::RexWindowBound::hasNoFraming ( ) const
inline
bool RexWindowFunctionOperator::RexWindowBound::isCurrentRow ( ) const
inline
bool RexWindowFunctionOperator::RexWindowBound::isRowOffsetFollowing ( ) const
inline

Definition at line 590 of file RelAlgDag.h.

References bound_expr, following, and unbounded.

bool RexWindowFunctionOperator::RexWindowBound::isRowOffsetPreceding ( ) const
inline

Definition at line 588 of file RelAlgDag.h.

References bound_expr, preceding, and unbounded.

bool RexWindowFunctionOperator::RexWindowBound::isUnboundedFollowing ( ) const
inline

Definition at line 586 of file RelAlgDag.h.

References bound_expr, following, and unbounded.

bool RexWindowFunctionOperator::RexWindowBound::isUnboundedPreceding ( ) const
inline

Definition at line 584 of file RelAlgDag.h.

References bound_expr, preceding, and unbounded.

Member Data Documentation

bool RexWindowFunctionOperator::RexWindowBound::is_current_row {false}
int RexWindowFunctionOperator::RexWindowBound::order_key {0}

Definition at line 582 of file RelAlgDag.h.

Referenced by boost::serialization::serialize().


The documentation for this struct was generated from the following file: