OmniSciDB  a987f07e93
 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, boolean inDistributedMode)
 
 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)
 
boolean isDistributedMode ()
 
void setDistributedMode (boolean distributedMode)
 

Static Package Attributes

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

Private Attributes

List< FilterPushDownInfofilterPushDownInfo
 
boolean legacySyntax
 
boolean isExplain
 
boolean isViewOptimizeEnabled
 
boolean isWatchdogEnabled
 
boolean distributedMode
 

Detailed Description

Definition at line 25 of file HeavyDBParserOptions.java.

Constructor & Destructor Documentation

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

Definition at line 35 of file HeavyDBParserOptions.java.

References com.mapd.calcite.parser.HeavyDBParserOptions.distributedMode, com.mapd.calcite.parser.HeavyDBParserOptions.filterPushDownInfo, com.mapd.calcite.parser.HeavyDBParserOptions.isExplain(), com.mapd.calcite.parser.HeavyDBParserOptions.isViewOptimizeEnabled(), com.mapd.calcite.parser.HeavyDBParserOptions.isWatchdogEnabled(), and com.mapd.calcite.parser.HeavyDBParserOptions.legacySyntax.

40  {
41  filterPushDownInfo = inFilterPushDownInfo;
42  legacySyntax = inLegacySyntax;
43  isExplain = inIsExplain;
44  isViewOptimizeEnabled = inIsViewOptimzeEnabled;
45  isWatchdogEnabled = inWatchdogEnabled;
46  distributedMode = inDistributedMode;
47  }

+ Here is the call graph for this function:

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

Definition at line 49 of file HeavyDBParserOptions.java.

References com.mapd.calcite.parser.HeavyDBParserOptions.distributedMode, com.mapd.calcite.parser.HeavyDBParserOptions.filterPushDownInfo, com.mapd.calcite.parser.HeavyDBParserOptions.isExplain(), com.mapd.calcite.parser.HeavyDBParserOptions.isViewOptimizeEnabled(), com.mapd.calcite.parser.HeavyDBParserOptions.isWatchdogEnabled(), and com.mapd.calcite.parser.HeavyDBParserOptions.legacySyntax.

+ Here is the call graph for this function:

Member Function Documentation

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

Definition at line 61 of file HeavyDBParserOptions.java.

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

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

Definition at line 89 of file HeavyDBParserOptions.java.

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

89  {
90  return isExplain;
91  }

+ Here is the caller graph for this function:

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

Definition at line 75 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 116 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 127 of file HeavyDBParserOptions.java.

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

127  {
128  return isWatchdogEnabled;
129  }

+ Here is the caller graph for this function:

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

Definition at line 96 of file HeavyDBParserOptions.java.

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

96  {
97  this.isExplain = isExplain;
98  }

+ 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 68 of file HeavyDBParserOptions.java.

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

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

Definition at line 82 of file HeavyDBParserOptions.java.

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

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

Definition at line 123 of file HeavyDBParserOptions.java.

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

123  {
124  this.isViewOptimizeEnabled = isViewOptimizeEnabled;
125  }

+ Here is the call graph for this function:

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

Definition at line 131 of file HeavyDBParserOptions.java.

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

131  {
132  this.isWatchdogEnabled = isWatchdogEnabled;
133  }

+ 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 26 of file HeavyDBParserOptions.java.

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

Definition at line 30 of file HeavyDBParserOptions.java.

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

Definition at line 31 of file HeavyDBParserOptions.java.

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

Definition at line 32 of file HeavyDBParserOptions.java.


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