Package org.apache.calcite.jdbc
Class CalcitePrepare.AnalyzeViewResult
- java.lang.Object
-
- org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
-
- org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- Enclosing interface:
- CalcitePrepare
public static class CalcitePrepare.AnalyzeViewResult extends CalcitePrepare.ConvertResult
The result of analyzing a view.
-
-
Field Summary
Fields Modifier and Type Field Description ImmutableIntList
columnMapping
RexNode
constraint
boolean
modifiable
Table
table
Not null if and only if the view is modifiable.com.google.common.collect.ImmutableList<java.lang.String>
tablePath
-
Fields inherited from class org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
root
-
Fields inherited from class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
prepare, rowType, sql, sqlNode, typeFactory
-
-
Constructor Summary
Constructors Constructor Description AnalyzeViewResult(CalcitePrepareImpl prepare, SqlValidator validator, java.lang.String sql, SqlNode sqlNode, RelDataType rowType, RelRoot root, Table table, com.google.common.collect.ImmutableList<java.lang.String> tablePath, RexNode constraint, ImmutableIntList columnMapping, boolean modifiable)
-
Method Summary
-
Methods inherited from class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
kind
-
-
-
-
Field Detail
-
table
public final Table table
Not null if and only if the view is modifiable.
-
tablePath
public final com.google.common.collect.ImmutableList<java.lang.String> tablePath
-
constraint
public final RexNode constraint
-
columnMapping
public final ImmutableIntList columnMapping
-
modifiable
public final boolean modifiable
-
-
Constructor Detail
-
AnalyzeViewResult
public AnalyzeViewResult(CalcitePrepareImpl prepare, SqlValidator validator, java.lang.String sql, SqlNode sqlNode, RelDataType rowType, RelRoot root, Table table, com.google.common.collect.ImmutableList<java.lang.String> tablePath, RexNode constraint, ImmutableIntList columnMapping, boolean modifiable)
-
-