OmniSciDB
a5dc49c757
|
Public Member Functions | |
HeavyDBView (String view_sql, TTableDetails ri, HeavyDBParser mp) | |
String | toString () |
SqlIdentifierCapturer | getAccessedObjects () |
Schema.TableType | getJdbcTableType () |
RelNode | toRel (RelOptTable.ToRelContext context, RelOptTable relOptTable) |
RelDataType | getRowType (RelDataTypeFactory rdtf) |
Public Member Functions inherited from com.mapd.calcite.parser.HeavyDBTable | |
long | getVersion () |
HeavyDBTable (TTableDetails ri) | |
RelDataType | getRowType (RelDataTypeFactory rdtf) |
Statistic | getStatistic () |
Schema.TableType | getJdbcTableType () |
boolean | isRolledUp (String string) |
boolean | rolledUpColumnValidInsideAgg (String string, SqlCall sc, SqlNode sn, CalciteConnectionConfig ccc) |
boolean | isSystemColumn (final String columnName) |
Package Functions | |
String | getViewSql () |
Static Package Attributes | |
static final Logger | HEAVYDBLOGGER = LoggerFactory.getLogger(HeavyDBView.class) |
Static Package Attributes inherited from com.mapd.calcite.parser.HeavyDBTable | |
static final Logger | HEAVYDBLOGGER = LoggerFactory.getLogger(HeavyDBTable.class) |
Private Attributes | |
final String | viewSql |
SqlIdentifierCapturer | accessObjects |
RelRoot | viewRelRoot |
Definition at line 41 of file HeavyDBView.java.
|
inline |
Definition at line 47 of file HeavyDBView.java.
References com.mapd.calcite.parser.HeavyDBView.accessObjects, com.mapd.calcite.parser.HeavyDBView.viewRelRoot, and com.mapd.calcite.parser.HeavyDBView.viewSql.
|
inline |
Definition at line 68 of file HeavyDBView.java.
References com.mapd.calcite.parser.HeavyDBView.accessObjects.
Referenced by com.mapd.calcite.parser.HeavyDBParser.resolveSelectIdentifiers().
|
inline |
Definition at line 77 of file HeavyDBView.java.
|
inline |
Definition at line 87 of file HeavyDBView.java.
|
inlinepackage |
Definition at line 72 of file HeavyDBView.java.
References com.mapd.calcite.parser.HeavyDBView.viewSql.
|
inline |
Definition at line 82 of file HeavyDBView.java.
|
inline |
Definition at line 63 of file HeavyDBView.java.
References com.mapd.calcite.parser.HeavyDBView.accessObjects, and com.mapd.calcite.parser.HeavyDBView.viewSql.
|
private |
Definition at line 44 of file HeavyDBView.java.
Referenced by com.mapd.calcite.parser.HeavyDBView.getAccessedObjects(), com.mapd.calcite.parser.HeavyDBView.HeavyDBView(), and com.mapd.calcite.parser.HeavyDBView.toString().
|
staticpackage |
Definition at line 42 of file HeavyDBView.java.
|
private |
Definition at line 45 of file HeavyDBView.java.
Referenced by com.mapd.calcite.parser.HeavyDBView.HeavyDBView().
|
private |
Definition at line 43 of file HeavyDBView.java.
Referenced by com.mapd.calcite.parser.HeavyDBView.getViewSql(), com.mapd.calcite.parser.HeavyDBView.HeavyDBView(), and com.mapd.calcite.parser.HeavyDBView.toString().