OmniSciDB  085a039ca4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
com.mapd.calcite.parser.HeavyDBParserOptions Class Reference
+ Collaboration diagram for com.mapd.calcite.parser.HeavyDBParserOptions:

Classes

class  FilterPushDownInfo
 

Public Member Functions

 HeavyDBParserOptions (List< FilterPushDownInfo > inFilterPushDownInfo, boolean inLegacySyntax, boolean inIsExplain, boolean inIsViewOptimzeEnabled, boolean inWatchdogEnabled)
 
 HeavyDBParserOptions ()
 
List< FilterPushDownInfogetFilterPushDownInfo ()
 
void setFilterPushDownInfo (List< FilterPushDownInfo > filterPushDownInfo)
 
boolean isLegacySyntax ()
 
void setLegacySyntax (boolean legacySyntax)
 
boolean isExplain ()
 
void setExplain (boolean isExplain)
 
boolean isViewOptimizeEnabled ()
 
void setViewOptimizeEnabled (boolean isViewOptimizeEnabled)
 
boolean isWatchdogEnabled ()
 
void setWatchdogEnabled (boolean isWatchdogEnabled)
 

Static Package Attributes

static final Logger HEAVYDBLOGGER = LoggerFactory.getLogger(HeavyDBParserOptions.class)
 

Private Attributes

List< FilterPushDownInfofilterPushDownInfo
 
boolean legacySyntax
 
boolean isExplain
 
boolean isViewOptimizeEnabled
 
boolean isWatchdogEnabled
 

Detailed Description

Author
michael

Definition at line 28 of file HeavyDBParserOptions.java.

Constructor & Destructor Documentation

com.mapd.calcite.parser.HeavyDBParserOptions.HeavyDBParserOptions ( List< FilterPushDownInfo inFilterPushDownInfo,
boolean  inLegacySyntax,
boolean  inIsExplain,
boolean  inIsViewOptimzeEnabled,
boolean  inWatchdogEnabled 
)
inline
com.mapd.calcite.parser.HeavyDBParserOptions.HeavyDBParserOptions ( )
inline

Member Function Documentation

List<FilterPushDownInfo> com.mapd.calcite.parser.HeavyDBParserOptions.getFilterPushDownInfo ( )
inline
Returns
the filterPushDownInfo

Definition at line 60 of file HeavyDBParserOptions.java.

References com.mapd.calcite.parser.HeavyDBParserOptions.filterPushDownInfo.

60  {
61  return filterPushDownInfo;
62  }
boolean com.mapd.calcite.parser.HeavyDBParserOptions.isExplain ( )
inline
Returns
the isExplain

Definition at line 88 of file HeavyDBParserOptions.java.

Referenced by com.mapd.calcite.parser.HeavyDBParserOptions.HeavyDBParserOptions(), and com.mapd.calcite.parser.HeavyDBParserOptions.setExplain().

88  {
89  return isExplain;
90  }

+ Here is the caller graph for this function:

boolean com.mapd.calcite.parser.HeavyDBParserOptions.isLegacySyntax ( )
inline
Returns
the legacySyntax

Definition at line 74 of file HeavyDBParserOptions.java.

References com.mapd.calcite.parser.HeavyDBParserOptions.legacySyntax.

boolean com.mapd.calcite.parser.HeavyDBParserOptions.isViewOptimizeEnabled ( )
inline
Returns
the isViewOptimizeEnabled

Definition at line 115 of file HeavyDBParserOptions.java.

Referenced by com.mapd.calcite.parser.HeavyDBParserOptions.HeavyDBParserOptions(), and com.mapd.calcite.parser.HeavyDBParserOptions.setViewOptimizeEnabled().

+ Here is the caller graph for this function:

boolean com.mapd.calcite.parser.HeavyDBParserOptions.isWatchdogEnabled ( )
inline

Definition at line 126 of file HeavyDBParserOptions.java.

Referenced by com.mapd.calcite.parser.HeavyDBParserOptions.HeavyDBParserOptions(), and com.mapd.calcite.parser.HeavyDBParserOptions.setWatchdogEnabled().

126  {
127  return isWatchdogEnabled;
128  }

+ Here is the caller graph for this function:

void com.mapd.calcite.parser.HeavyDBParserOptions.setExplain ( boolean  isExplain)
inline
Parameters
isExplainthe isExplain to set

Definition at line 95 of file HeavyDBParserOptions.java.

References com.mapd.calcite.parser.HeavyDBParserOptions.isExplain().

95  {
96  this.isExplain = isExplain;
97  }

+ Here is the call graph for this function:

void com.mapd.calcite.parser.HeavyDBParserOptions.setFilterPushDownInfo ( List< FilterPushDownInfo filterPushDownInfo)
inline
Parameters
filterPushDownInfothe filterPushDownInfo to set

Definition at line 67 of file HeavyDBParserOptions.java.

References com.mapd.calcite.parser.HeavyDBParserOptions.filterPushDownInfo.

67  {
68  this.filterPushDownInfo = filterPushDownInfo;
69  }
void com.mapd.calcite.parser.HeavyDBParserOptions.setLegacySyntax ( boolean  legacySyntax)
inline
Parameters
legacySyntaxthe legacySyntax to set

Definition at line 81 of file HeavyDBParserOptions.java.

References com.mapd.calcite.parser.HeavyDBParserOptions.legacySyntax.

81  {
82  this.legacySyntax = legacySyntax;
83  }
void com.mapd.calcite.parser.HeavyDBParserOptions.setViewOptimizeEnabled ( boolean  isViewOptimizeEnabled)
inline
Parameters
isViewOptimizeEnabledthe isViewOptimizeEnabled to set

Definition at line 122 of file HeavyDBParserOptions.java.

References com.mapd.calcite.parser.HeavyDBParserOptions.isViewOptimizeEnabled().

122  {
123  this.isViewOptimizeEnabled = isViewOptimizeEnabled;
124  }

+ Here is the call graph for this function:

void com.mapd.calcite.parser.HeavyDBParserOptions.setWatchdogEnabled ( boolean  isWatchdogEnabled)
inline

Definition at line 130 of file HeavyDBParserOptions.java.

References com.mapd.calcite.parser.HeavyDBParserOptions.isWatchdogEnabled().

130  {
131  this.isWatchdogEnabled = isWatchdogEnabled;
132  }

+ Here is the call graph for this function:

Member Data Documentation

final Logger com.mapd.calcite.parser.HeavyDBParserOptions.HEAVYDBLOGGER = LoggerFactory.getLogger(HeavyDBParserOptions.class)
staticpackage

Definition at line 29 of file HeavyDBParserOptions.java.

boolean com.mapd.calcite.parser.HeavyDBParserOptions.isExplain
private

Definition at line 33 of file HeavyDBParserOptions.java.

boolean com.mapd.calcite.parser.HeavyDBParserOptions.isViewOptimizeEnabled
private

Definition at line 34 of file HeavyDBParserOptions.java.

boolean com.mapd.calcite.parser.HeavyDBParserOptions.isWatchdogEnabled
private

Definition at line 35 of file HeavyDBParserOptions.java.


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