OmniSciDB  04ee39c94c
com.mapd.calcite.parser.MapDParserOptions Class Reference
+ Collaboration diagram for com.mapd.calcite.parser.MapDParserOptions:

Classes

class  FilterPushDownInfo
 

Public Member Functions

 MapDParserOptions (List< FilterPushDownInfo > inFilterPushDownInfo, boolean inLegacySyntax, boolean inIsExplain, boolean inIsViewOptimzeEnabled)
 
 MapDParserOptions ()
 
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)
 

Static Package Attributes

static final Logger MAPDLOGGER = LoggerFactory.getLogger(MapDParserOptions.class)
 

Private Attributes

List< FilterPushDownInfofilterPushDownInfo
 
boolean legacySyntax
 
boolean isExplain
 
boolean isViewOptimizeEnabled
 

Detailed Description

Author
michael

Definition at line 28 of file MapDParserOptions.java.

Constructor & Destructor Documentation

◆ MapDParserOptions() [1/2]

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

Definition at line 36 of file MapDParserOptions.java.

39  {
40  filterPushDownInfo = inFilterPushDownInfo;
41  legacySyntax = inLegacySyntax;
42  isExplain = inIsExplain;
43  isViewOptimizeEnabled = inIsViewOptimzeEnabled;
44  }
List< FilterPushDownInfo > filterPushDownInfo

◆ MapDParserOptions() [2/2]

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

Definition at line 46 of file MapDParserOptions.java.

Member Function Documentation

◆ getFilterPushDownInfo()

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

Definition at line 56 of file MapDParserOptions.java.

References com.mapd.calcite.parser.MapDParserOptions.filterPushDownInfo.

56  {
57  return filterPushDownInfo;
58  }
List< FilterPushDownInfo > filterPushDownInfo

◆ isExplain()

boolean com.mapd.calcite.parser.MapDParserOptions.isExplain ( )
inline
Returns
the isExplain

Definition at line 84 of file MapDParserOptions.java.

Referenced by com.mapd.calcite.parser.MapDParserOptions.setExplain().

84  {
85  return isExplain;
86  }
+ Here is the caller graph for this function:

◆ isLegacySyntax()

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

Definition at line 70 of file MapDParserOptions.java.

References com.mapd.calcite.parser.MapDParserOptions.legacySyntax.

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

70  {
71  return legacySyntax;
72  }
+ Here is the caller graph for this function:

◆ isViewOptimizeEnabled()

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

Definition at line 111 of file MapDParserOptions.java.

Referenced by com.mapd.calcite.parser.MapDParserOptions.setViewOptimizeEnabled().

111  {
112  return isViewOptimizeEnabled;
113  }
+ Here is the caller graph for this function:

◆ setExplain()

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

Definition at line 91 of file MapDParserOptions.java.

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

+ Here is the call graph for this function:

◆ setFilterPushDownInfo()

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

Definition at line 63 of file MapDParserOptions.java.

References com.mapd.calcite.parser.MapDParserOptions.filterPushDownInfo.

63  {
65  }
List< FilterPushDownInfo > filterPushDownInfo

◆ setLegacySyntax()

void com.mapd.calcite.parser.MapDParserOptions.setLegacySyntax ( boolean  legacySyntax)
inline
Parameters
legacySyntaxthe legacySyntax to set

Definition at line 77 of file MapDParserOptions.java.

References com.mapd.calcite.parser.MapDParserOptions.legacySyntax.

◆ setViewOptimizeEnabled()

void com.mapd.calcite.parser.MapDParserOptions.setViewOptimizeEnabled ( boolean  isViewOptimizeEnabled)
inline
Parameters
isViewOptimizeEnabledthe isViewOptimizeEnabled to set

Definition at line 118 of file MapDParserOptions.java.

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

+ Here is the call graph for this function:

Member Data Documentation

◆ filterPushDownInfo

List<FilterPushDownInfo> com.mapd.calcite.parser.MapDParserOptions.filterPushDownInfo
private

◆ isExplain

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

Definition at line 33 of file MapDParserOptions.java.

◆ isViewOptimizeEnabled

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

Definition at line 34 of file MapDParserOptions.java.

◆ legacySyntax

boolean com.mapd.calcite.parser.MapDParserOptions.legacySyntax
private

◆ MAPDLOGGER

final Logger com.mapd.calcite.parser.MapDParserOptions.MAPDLOGGER = LoggerFactory.getLogger(MapDParserOptions.class)
staticpackage

Definition at line 29 of file MapDParserOptions.java.


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