OmniSciDB  c0231cc57d
 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
 
bool preceding
 
bool following
 
bool is_current_row
 
std::shared_ptr< const RexScalarbound_expr
 
int order_key
 

Detailed Description

Definition at line 528 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 542 of file RelAlgDag.h.

References bound_expr, following, and unbounded.

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

Definition at line 540 of file RelAlgDag.h.

References bound_expr, preceding, and unbounded.

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

Definition at line 538 of file RelAlgDag.h.

References bound_expr, following, and unbounded.

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

Definition at line 536 of file RelAlgDag.h.

References bound_expr, preceding, and unbounded.

Member Data Documentation

std::shared_ptr<const RexScalar> RexWindowFunctionOperator::RexWindowBound::bound_expr
bool RexWindowFunctionOperator::RexWindowBound::following
bool RexWindowFunctionOperator::RexWindowBound::is_current_row

Definition at line 532 of file RelAlgDag.h.

Referenced by hasNoFraming(), and isCurrentRow().

int RexWindowFunctionOperator::RexWindowBound::order_key

Definition at line 534 of file RelAlgDag.h.

bool RexWindowFunctionOperator::RexWindowBound::preceding

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