OmniSciDB  8fa3bf436f
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Analyzer::OrderEntry Struct Reference

#include <Analyzer.h>

Public Member Functions

 OrderEntry (int t, bool d, bool nf)
 ~OrderEntry ()
std::string toString () const
void print () const

Public Attributes

int tle_no
bool is_desc
bool nulls_first

Detailed Description

Definition at line 1413 of file Analyzer.h.

Constructor & Destructor Documentation

Analyzer::OrderEntry::OrderEntry ( int  t,
bool  d,
bool  nf 

Definition at line 1414 of file Analyzer.h.

1414 : tle_no(t), is_desc(d), nulls_first(nf){};
tuple d
int tle_no
Definition: Analyzer.h:1418
bool nulls_first
Definition: Analyzer.h:1420
char * t
bool is_desc
Definition: Analyzer.h:1419
Analyzer::OrderEntry::~OrderEntry ( )

Definition at line 1415 of file Analyzer.h.

1415 {}

Member Function Documentation

void Analyzer::OrderEntry::print ( ) const

Definition at line 1417 of file Analyzer.h.

References toString().

1417 { std::cout << toString(); }
std::string toString() const
Definition: Analyzer.cpp:2856

+ Here is the call graph for this function:

std::string Analyzer::OrderEntry::toString ( ) const

Definition at line 2856 of file Analyzer.cpp.

References is_desc, nulls_first, tle_no, and to_string().

Referenced by print().

2856  {
2857  std::string str{std::to_string(tle_no)};
2858  if (is_desc) {
2859  str += " desc";
2860  }
2861  if (nulls_first) {
2862  str += " nulls first";
2863  }
2864  str += " ";
2865  return str;
2866 }
int tle_no
Definition: Analyzer.h:1418
std::string to_string(char const *&&v)
bool nulls_first
Definition: Analyzer.h:1420
bool is_desc
Definition: Analyzer.h:1419

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

bool Analyzer::OrderEntry::is_desc

Definition at line 1419 of file Analyzer.h.

Referenced by toString().

bool Analyzer::OrderEntry::nulls_first

Definition at line 1420 of file Analyzer.h.

Referenced by toString().

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