OmniSciDB  72c90bc290
 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 inIsExplainDetail, boolean inIsViewOptimzeEnabled, boolean inWatchdogEnabled, boolean inDistributedMode)
 
 HeavyDBParserOptions ()
 
List< FilterPushDownInfogetFilterPushDownInfo ()
 
void setFilterPushDownInfo (List< FilterPushDownInfo > filterPushDownInfo)
 
boolean isLegacySyntax ()
 
void setLegacySyntax (boolean legacySyntax)
 
boolean isExplain ()
 
boolean isExplainDetail ()
 
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 isExplainDetail
 
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  inIsExplainDetail,
boolean  inIsViewOptimzeEnabled,
boolean  inWatchdogEnabled,
boolean  inDistributedMode 
)
inline

Definition at line 36 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.isExplainDetail(), 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:

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

Definition at line 52 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.isExplainDetail(), 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 65 of file HeavyDBParserOptions.java.

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

65  {
66  return filterPushDownInfo;
67  }
boolean com.mapd.calcite.parser.HeavyDBParserOptions.isDistributedMode ( )
inline
boolean com.mapd.calcite.parser.HeavyDBParserOptions.isExplain ( )
inline
Returns
the isExplain

Definition at line 93 of file HeavyDBParserOptions.java.

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

93  {
94  return isExplain;
95  }

+ Here is the caller graph for this function:

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

Definition at line 97 of file HeavyDBParserOptions.java.

Referenced by com.mapd.calcite.parser.HeavyDBParserOptions.HeavyDBParserOptions().

+ Here is the caller graph for this function:

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

Definition at line 79 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 124 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 135 of file HeavyDBParserOptions.java.

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

135  {
136  return isWatchdogEnabled;
137  }

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

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

104  {
105  this.isExplain = isExplain;
106  }

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

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

72  {
73  this.filterPushDownInfo = filterPushDownInfo;
74  }
void com.mapd.calcite.parser.HeavyDBParserOptions.setLegacySyntax ( boolean  legacySyntax)
inline
Parameters
legacySyntaxthe legacySyntax to set

Definition at line 86 of file HeavyDBParserOptions.java.

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

86  {
87  this.legacySyntax = legacySyntax;
88  }
void com.mapd.calcite.parser.HeavyDBParserOptions.setViewOptimizeEnabled ( boolean  isViewOptimizeEnabled)
inline
Parameters
isViewOptimizeEnabledthe isViewOptimizeEnabled to set

Definition at line 131 of file HeavyDBParserOptions.java.

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

131  {
132  this.isViewOptimizeEnabled = isViewOptimizeEnabled;
133  }

+ Here is the call graph for this function:

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

Definition at line 139 of file HeavyDBParserOptions.java.

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

139  {
140  this.isWatchdogEnabled = isWatchdogEnabled;
141  }

+ 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.isExplainDetail
private

Definition at line 31 of file HeavyDBParserOptions.java.

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

Definition at line 32 of file HeavyDBParserOptions.java.

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

Definition at line 33 of file HeavyDBParserOptions.java.


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